﻿//** Gasta HomePage JS ***/

var loading_html_message = "<div style=\"text-align:center; font-weight:bold; font-size:16px;\"><img src=\"../../assets/ajax-loader.gif\"/>loading... </div>";

function checkjs()
{
    var js = $get('hf_js');
    
    if (js) {
    js.value = "yes";
    }


}
function switch_tabs(id)
{
    //get active tab value from hidden field 
    var hd_elem = $get('hf_active_tab_content');
    var i_hidden = hd_elem.value;

    //switch active tab
    var tab1 = $get('tab' + i_hidden);
    var tab2 = $get('tab' + id);

    if (tab1 && tab2)
    {
        Sys.UI.DomElement.removeCssClass(tab1,"selected");
        Sys.UI.DomElement.addCssClass(tab2, "selected");

    }


    //get div to hide - elem1
    var elem1 = $get('tab_content' + i_hidden);
    //get div to show - elem2
    var elem2 = $get('tab_content' + id);
    if (elem2 && elem1)
    { 
        //insure all div are hidden
        AjaxControlToolkit.Animation.HideAction.play(elem1, null, null, false);
        AjaxControlToolkit.Animation.HideAction.play(elem2, null, null, true);     
       
    }

      hd_elem.value = id;
      
      return false;
}

function search_nav_tabs(this_url, id, tab_id)
{
    //get active tab value from hidden field 
    var hd_nav_elem = $get('hf_nav_content');
    var id_hidden = hd_nav_elem.value;

    //switch active tab
    var tab1 = $get('li_nav_' + id_hidden);
    var tab2 = $get('li_nav_' + id);
    

    if (tab1 && tab2)
    {
    Sys.UI.DomElement.removeCssClass(tab1, "selected");
    Sys.UI.DomElement.addCssClass(tab2, "selected");
        //ajax call tabbed directory
        var home_directory = $get('home_directory')
        if (home_directory)
        {
            ajaxCallTabs(tab_id);
        }
        
    }
    
    hd_nav_elem.value=id

}

function go_link(go_url, default_page, active_tab, call_ajax_tab, tab_type_id)
{
    var elemName = $get('hd_box_id');
    var elem = $get(elemName.value);
    var text = elem.value;
    
    var encodetrimmed = html_encode(text);

    if (encodetrimmed.length > 0)
    {
        encodetrimmed = go_url + "index.aspx?keywords="+ encodetrimmed;
        window.location = encodetrimmed;
    }
    else
    {
        if (call_ajax_tab==true)
        {
            search_nav_tabs(go_url, active_tab, tab_type_id);
        }
        else
        {
            window.location = go_url + default_page;
        }
    }
    return(false);
}


function html_encode(string) {

        //strip whitespace
        while (string.indexOf("  ") > 0)
                {
                    string = string.replace("  ", " ");
                }  
        string = string.replace(/^\s*|\s(?=\s)|\s*$/g, "");
        string = string.replace(/\r\n/g,"");
        
         
        var utftext = ""; 
        
        utftext = encodeURI(string); 
  
        utftext = utftext.replace("%20","+");   
        return utftext;  
    }  
    
function ajaxCallTabs(tabid) {
    reVal = get_tabbed_directory.get_tabbed_directory_html(tabid, OnCompleteTabs, OnTimeOutTabs, OnErrorTabs);
    return false;
    
}
                   
function OnCompleteTabs(value)
{  
    var elem = $get('hf_tab_pnl');
    var elempanel = $get(elem.value);

    elempanel.innerHTML = value;
    
    // reset tabs //
    var hd_elem = $get('hf_active_tab_content');
    var i_hidden = hd_elem.value;
    
    hd_elem.value = 0;
    
    
}

function OnTimeOutTabs(value)
{
    alert("timeout");//window.location = "/video/index.aspx?keywords="+strKeywords+"&page="+video_page_id;    
}

function OnErrorTabs(value)
{
    alert("error");//window.location = "/video/index.aspx?keywords="+strKeywords+"&page="+video_page_id;
}








  


