var globalLayer;
function switchLayerOut( whichLayer )
{
globalLayer=null;
var ColorName = "transparent";
var TextColor = "#3f3f3f";

    if(whichLayer == "lblWhatsNew")
    {
    document.getElementById("lblWhatsNew").className="";
    document.getElementById("lblWhatsNew").style.color = TextColor;
    document.getElementById("lblWhatsNewTD").style.backgroundColor = ColorName;
    document.getElementById("lblWhatsNewTD_RedBar").style.visibility = "hidden";
    document.getElementById("divWhatsNew").style.display = "block";
    }
    
    if(whichLayer == "lblNews")
    {
    document.getElementById("lblNews").className="";
    document.getElementById("lblNews").style.color = TextColor;
    document.getElementById("lblNewsTD").style.backgroundColor = ColorName;
    document.getElementById("lblNewsTD_RedBar").style.visibility = "hidden";
    document.getElementById("divNews").style.display = "block";
    }
    if(whichLayer == "lblTopics")

    {
    document.getElementById("lblTopics").className="";
    document.getElementById("lblTopics").style.color = TextColor;
    document.getElementById("lblTopics_TD").style.backgroundColor = ColorName;
    document.getElementById("lblTopics_TD_RedBar").style.visibility = "hidden";
    document.getElementById("divTopics").style.display = "block";
    }
    if(whichLayer == "lblEvents")

    {
    document.getElementById("lblEvents").className="";
    document.getElementById("lblEvents").style.color = TextColor;
    document.getElementById("lblEvents_TD").style.backgroundColor = ColorName;
    document.getElementById("lblEvents_TD_RedBar").style.visibility = "hidden";
    document.getElementById("divEvents").style.display = "block";
    }
    if(whichLayer == "lblInformation")

    {
    document.getElementById("lblInformation").className="";
    document.getElementById("lblInformation").style.color = TextColor;
    document.getElementById("lblInformation_TD").style.backgroundColor = ColorName;
    document.getElementById("lblInformation_TD_RedBar").style.visibility = "hidden";
    document.getElementById("divInformation").style.display = "block";
    }
/*		
    if(whichLayer == "lblIC")

    {
    document.getElementById("lblIC").className="";
    document.getElementById("lblIC").style.color = TextColor;
    document.getElementById("lblIC_TD").style.backgroundColor = ColorName;
    document.getElementById("lblIC_TD_RedBar").style.visibility = "hidden";
    document.getElementById("divIC").style.display = "block";
    }
    if(whichLayer == "lblRF")

    {
    document.getElementById("lblRF").className="";
    document.getElementById("lblRF").style.color = TextColor;
    document.getElementById("lblRF_TD").style.backgroundColor = ColorName;
    document.getElementById("lblRF_TD_RedBar").style.visibility = "hidden";
    document.getElementById("divRF").style.display = "block";
    }
    if(whichLayer == "lblPCB")

    {
    document.getElementById("lblPCB").className="";
    document.getElementById("lblPCB").style.color = TextColor;
    document.getElementById("lblPCB_TD").style.backgroundColor = ColorName;
    document.getElementById("lblPCB_TD_RedBar").style.visibility = "hidden";
    document.getElementById("divPCB").style.display = "block";
    }
    if(whichLayer == "lblPKG")

    {
        document.getElementById("lblPKG").className="";
        document.getElementById("lblPKG").style.color = TextColor;
        document.getElementById("lblPKG_TD").style.backgroundColor = ColorName;
        document.getElementById("lblPKG_TD_RedBar").style.visibility = "hidden";
        document.getElementById("divPKG").style.display = "block";
    }
    if(whichLayer == "lblMFG")

    {
        document.getElementById("lblMFG").className="";
        document.getElementById("lblMFG").style.color = TextColor;
        document.getElementById("lblMFG_TD").style.backgroundColor = ColorName;
        document.getElementById("lblMFG_TD_RedBar").style.visibility = "hidden";
        document.getElementById("divMFG").style.display = "block";
    }
*/		
}

function switchLayerInit(whichLayer)
{
    globalLayer=whichLayer;
    setTimeout('switchLayer();',100);
}
function switchLayer()
    {  
    var whichLayer;
    if(globalLayer==null)
        return;
    
    whichLayer=globalLayer
    globalLayer=null;
    
    var ColorName = "white";
    var TextColor = "#cc0000";
    
    document.getElementById("divWhatsNew").style.display = "none";
    document.getElementById("divNews").style.display = "none";
    document.getElementById("divTopics").style.display = "none";
    document.getElementById("divEvents").style.display = "none";
    document.getElementById("divInformation").style.display = "none";

    
    //Turn Everything Off visually
    document.getElementById("lblWhatsNew").style.color = "#3f3f3f";
    document.getElementById("lblWhatsNewTD").style.backgroundColor = "transparent";
    document.getElementById("lblWhatsNewTD_RedBar").style.visibility = "hidden";
    
    document.getElementById("lblNews").style.color = "#3f3f3f";
    document.getElementById("lblNewsTD").style.backgroundColor = "transparent";
    document.getElementById("lblNewsTD_RedBar").style.visibility = "hidden";
    
    document.getElementById("lblTopics").style.color = "#3f3f3f";
    document.getElementById("lblTopics_TD").style.backgroundColor = "transparent";
    document.getElementById("lblTopics_TD_RedBar").style.visibility = "hidden";
    
    document.getElementById("lblEvents").style.color = "#3f3f3f";
    document.getElementById("lblEvents_TD").style.backgroundColor = "transparent";
    document.getElementById("lblEvents_TD_RedBar").style.visibility = "hidden";
    
    document.getElementById("lblInformation").style.color = "#3f3f3f";
    document.getElementById("lblInformation_TD").style.backgroundColor = "transparent";
    document.getElementById("lblInformation_TD_RedBar").style.visibility = "hidden";
    
    if(whichLayer == "lblWhatsNew")
    {
    document.getElementById("lblWhatsNew").className="";
    document.getElementById("lblWhatsNew").style.color = TextColor;
    document.getElementById("lblWhatsNewTD").style.backgroundColor = ColorName;
    document.getElementById("lblWhatsNewTD_RedBar").style.visibility = "visible";
    document.getElementById("divWhatsNew").style.display = "block";
    }
    
    if(whichLayer == "lblNews")
    {
    document.getElementById("lblNews").className="";
    document.getElementById("lblNews").style.color = TextColor;
    document.getElementById("lblNewsTD").style.backgroundColor = ColorName;
    document.getElementById("lblNewsTD_RedBar").style.visibility = "visible";
    document.getElementById("divNews").style.display = "block";
    }
    if(whichLayer == "lblTopics")

    {
    document.getElementById("lblTopics").className="";
    document.getElementById("lblTopics").style.color = TextColor;
    document.getElementById("lblTopics_TD").style.backgroundColor = ColorName;
    document.getElementById("lblTopics_TD_RedBar").style.visibility = "visible";
    document.getElementById("divTopics").style.display = "block";
    }
    if(whichLayer == "lblEvents")

    {
    document.getElementById("lblEvents").className="";
    document.getElementById("lblEvents").style.color = TextColor;
    document.getElementById("lblEvents_TD").style.backgroundColor = ColorName;
    document.getElementById("lblEvents_TD_RedBar").style.visibility = "visible";
    document.getElementById("divEvents").style.display = "block";
    }
     if(whichLayer == "lblInformation")

    {
    document.getElementById("lblInformation").className="";
    document.getElementById("lblInformation").style.color = TextColor;
    document.getElementById("lblInformation_TD").style.backgroundColor = ColorName;
    document.getElementById("lblInformation_TD_RedBar").style.visibility = "visible";
    document.getElementById("divInformation").style.display = "block";
    }
}
//random init the tab
function random_init_tab()
{
   var all_tab_names = new Array("InSight","lblNews", "lblTopics", "lblEvents", "lblInformation");
   if(get_home_tab('cdnhome_tab') == false)
   {
        var random_tab_id = Math.floor(Math.random()* all_tab_names.length);
        switchLayerInit(all_tab_names[random_tab_id]);
   }
   else
   {
      switchLayerInit(get_home_tab('cdnhome_tab'));  
   }
   
}
//set cookies for home tab
function set_home_tab(thetab)
{
  var expireDate = new Date ();
  expireDate.setDate(expireDate.getDate() + 14); //set cookie for 2 weeks
  document.cookie = "cdnhome_tab=" + thetab + "; expires=" + expireDate.toGMTString() + "; path=/";
}
//get cookies for home tab
function get_home_tab (thetab) {
  var exp = new RegExp (escape(thetab) + "=([^;]+)");
  if (exp.test (document.cookie + ";")) {
    exp.exec (document.cookie + ";");
    return unescape(RegExp.$1);
  }
  else return false;
}
