// BEGIN TOP NAVIGATION
var selectedtab = 0;
var clocktimer = 0;

var currentsec = window.location.pathname.replace(/[/]$/,"").split('/')[window.location.pathname.replace(/[/]$/,"").split('/').length -1];
var currentsec2 = window.location.pathname.replace(/[/]$/,"").split('/')[window.location.pathname.replace(/[/]$/,"").split('/').length -2];

if (currentsec.length > 0)
    {
        currentsec = currentsec.replace(".html", "");
        if (currentsec2.length > 0)
            currentsec2 = currentsec2.replace(".html", "");
        else
            currentsec2 = "home";
        }
else
    {
        currentsec = "home";
        currentsec2 = "home"
    }

var tabsec;

function cim_topNavigation()
{
    var x = 0;

    document.write('<ul id="maintab" class="basictab" onmouseout="clocktimer = setTimeout(\'resetInitialMenuStateAll(',cim_topnavigation_array.length,')\', 500);">');
    for(i=0;i<cim_topnavigation_array.length;i++)
    {
        cbstv_toplevelnavitem = cim_topnavigation_array[i];
        tabsec = cbstv_toplevelnavitem[1].replace(/[/]$/,"").split('/')[cbstv_toplevelnavitem[1].replace(/[/]$/,"").split('/').length -1];
        //alert(tabsec + " vs. " + currentsec + " vs. " + currentsec2);
        document.write('<li rel="tab',i,'" onmouseover="clearTimeout(clocktimer);showSubNav(',i,');"><a href="',cbstv_toplevelnavitem[1],'" name="',cbstv_toplevelnavitem[3],'" target="',cbstv_toplevelnavitem[2],'">',cbstv_toplevelnavitem[0],'</a></li>');
        if (currentsec == tabsec || currentsec2 == tabsec)
            selectedtab = i;
    }
    document.write('</ul><div style="clear:both;"></div>');
	
    for(i=0;i<cim_topnavigation_array.length;i++)
    {
        cbstv_toplevelnavitem = cim_topnavigation_array[i];
        document.write ('<div id="tab',i,'" class="submenustyle" onmouseout="clocktimer = setTimeout(\'resetInitialMenuState(',i,')\', 500);" onmouseover="clearTimeout(clocktimer);showSubNav(',i,');"><div class="submenustyle2">');

        cbstv_submenunav = cbstv_toplevelnavitem[4];
        for(j=x; j<cbstv_submenunav.length; j++)
        {
            cbstv_submenunavitem = cbstv_submenunav[j];
            if (cbstv_submenunavitem.length > 0)
            {
                tabsec = cbstv_submenunavitem[1].replace(/[/]$/,"").split('/')[cbstv_submenunavitem[1].replace(/[/]$/,"").split('/').length -1];
                //alert(tabsec + " vs. " + currentsec + " vs. " + currentsec2);
	            document.write('<a href="',cbstv_submenunavitem[1],'" name="',cbstv_submenunavitem[3], '" target="',cbstv_submenunavitem[2], '" onmouseover="showSubNav(',i,');clearTimeout(clocktimer);">',cbstv_submenunavitem[0],'</a>') 
                
                if (currentsec == tabsec || currentsec2 == tabsec)
                    selectedtab = i;
            }
            x = x+1;
        }
        document.write ('</div></div>');
    }
}
// END TOP NAVIGATION

// BEGIN FOOTER NAVIGATION
function cim_footerNavigation() 
{	
    for (i=0 ; i<cim_footernavigation_array ; i++) 
    {   
        document.write ('<a href="' + cim_footernavigation_src[i] + '" target="' + cim_footernavigation_target[i] + '">' + cim_footernavigation_label[i] + '</a>');
        
        if(i != (cim_footernavigation_array-1))
        {
            document.write(' | ');
        }
    }
}
// END FOOTER NAVIGATION

//Horizontal 2 level menu funtcions*/
var mastertabvar=new Object();
mastertabvar.baseopacity=0;
mastertabvar.browserdetect="";

function showsubmenu(masterid, id)
{
    if (typeof highlighting!="undefined")
        clearInterval(highlighting);
    submenuobject=document.getElementById(id);
    mastertabvar.browserdetect=submenuobject.filters? "ie" : typeof submenuobject.style.MozOpacity=="string"? "mozilla" : "";
    hidesubmenus(mastertabvar[masterid]);
    submenuobject.style.display="block";
    instantset(mastertabvar.baseopacity);
    highlighting=setInterval("gradualfade(submenuobject)",50);
}

function hidesubmenus(submenuarray)
{
    for (var i=0; i<submenuarray.length; i++)
        document.getElementById(submenuarray[i]).style.display="none";
}

function instantset(degree)
{
    if (mastertabvar.browserdetect=="mozilla")
        submenuobject.style.MozOpacity=degree/100;
    else if (mastertabvar.browserdetect=="ie" && submenuobject.filters.alpha != null)
        submenuobject.filters.alpha.opacity=degree;
}


function gradualfade(cur2)
{
    if (mastertabvar.browserdetect=="mozilla" && cur2.style.MozOpacity<1)
        cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.1, 0.99)
    else if (mastertabvar.browserdetect=="ie" && cur2.filters.alpha !=null && cur2.filters.alpha.opacity<100)
        cur2.filters.alpha.opacity+=10
    else if (typeof highlighting!="undefined") //fading animation over
        clearInterval(highlighting)
}

function initalizetab(tabid)
{
    mastertabvar[tabid]=new Array()
    var menuitems=document.getElementById(tabid).getElementsByTagName("li")
    for (var i=0; i<menuitems.length; i++)
    {
        if (menuitems[i].getAttribute("rel"))
        {
            menuitems[i].setAttribute("rev", tabid) //associate this submenu with main tab
            mastertabvar[tabid][mastertabvar[tabid].length]=menuitems[i].getAttribute("rel") //store ids of submenus of tab menu
            if (menuitems[i].className=="selected")
                showsubmenu(tabid, menuitems[i].getAttribute("rel"))
            menuitems[i].getElementsByTagName("a")[0].onmouseover=function()
            {
                showsubmenu(this.parentNode.getAttribute("rev"), this.parentNode.getAttribute("rel"))
            }
        }
    }
}

function initalizetabfirst(tabid)
{
    initalizetab(tabid);
    showSubNav(selectedtab);
}

function resetInitialMenuState(tabid)
{
    submenuobjectstyle=document.getElementById("tab"+tabid).style;
    submenuobjectstyle.display = "none";
    showSubNav(selectedtab);
}

function resetInitialMenuStateAll(tabnum)
{
    var menuitems=document.getElementById("maintab").getElementsByTagName("li");
    for (var i=0; i<tabnum; i++)
    {
        submenuobjectstyle=document.getElementById("tab"+i).style;
        submenuobjectstyle.display = "none";
        //menuitems[i].className="";
    }
    showSubNav(selectedtab);
}

function showSubNav(tabid)
{
    submenuobjectstyle=document.getElementById("tab"+tabid).style;
    submenuobjectstyle.display = "block";
    //var menuitems=document.getElementById("maintab").getElementsByTagName("li");
    //menuitems[tabid].className="selected";
    tabOn(tabid);
}

function tabOff(tabid)
{
    var menuitems=document.getElementById("maintab").getElementsByTagName("li");
    menuitems[tabid].className="";
}

function tabOn(tabid)
{
    var menuitems=document.getElementById("maintab").getElementsByTagName("li");
    for (var i=0; i<menuitems.length; i++)
    {
        if (i == tabid)
            menuitems[i].className="selected";
        else
            menuitems[i].className="";
     }
}