/***********************************************
* DD Tab Menu script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

//Set tab to intially be selected when page loads:
//[which tab (1=first tab), ID of tab content to display]:
var initialtab="";//[1, "ac1","li1"]

//Turn menu into single level image tabs (completely hides 2nd level)?
var turntosingle=0 //0 for no (default), 1 for yes

//Disable hyperlinks in 1st level tab images?
var disabletablinks=0 //0 for no (default), 1 for yes

////////Stop editting////////////////

var previoustab = ""
var previousLi = "";

var closerTimer;
if (turntosingle==1)
document.write('<style type="text/css">\n#tabcontentcontainer{display: none;}\n</style>')

function expandcontent(cid, aobject)
{

if(aobject == undefined)
{

    if (previoustab!="")
        document.getElementById(previoustab).style.display="none";
    document.getElementById(cid).style.display="block";
    previoustab=cid;
    
    return;
}
else
{
    previousLi = aobject.parentNode.id;
    aobject.parentNode.style.backgroundColor='#ffffff';
}
if (disabletablinks==1)
aobject.onclick=new Function("return false")
if (document.getElementById){
highlighttab(aobject)
if (turntosingle==0){
if (previoustab!="")
document.getElementById(previoustab).style.display="none";
document.getElementById(cid).style.display="block";
previoustab=cid
}
}
}

function highlighttab(aobject){
if (typeof tabobjlinks=="undefined")
collecttablinks()
for (i=0; i<tabobjlinks.length; i++)
tabobjlinks[i].parentNode.style.backgroundColor="#f5f5f5";
aobject.parentNode.style.backgroundColor="#ffffff";

}

function collecttablinks(){
var tabobj=document.getElementById("tablist")
tabobjlinks=tabobj.getElementsByTagName("span")
if(initialtab != "")
{
    expandcontent(initialtab[1],tabobjlinks[initialtab[0]]);
    if(previousLi != "" && initialtab.length>2)
    { 
        document.getElementById(previousLi).style.backgroundColor='#f5f5f5';
        document.getElementById(initialtab[2]).style.backgroundColor='#ffffff';
    }
}
}

function do_onload(){
collecttablinks();
//expandcontent(initialtab[1], tabobjlinks[initialtab[0]-1])
}

function closePanel(panelID)
{
    closerTimer = setTimeout("setPanelStyleAndClose('"+ panelID + "','" + panelID.replace("ac","li") +"')",3000);
}
function setPanelStyleAndClose(panelID,liID)
{
    document.getElementById(panelID).style.display='none';
    document.getElementById(liID).style.backgroundColor='#f5f5f5';
}

if (window.addEventListener)
window.addEventListener("load", do_onload, false)
else if (window.attachEvent)
window.attachEvent("onload", do_onload)
else if (document.getElementById)
window.onload=do_onload
