﻿// JScript File
function InitTabs(init)
{
	try
	{
		document.TabsInitialized = true;
		var ul = document.getElementById('deptNav');
		var as = ul.getElementsByTagName('a');
		var spans = ul.getElementsByTagName('b');
		for(var i = 0; i < as.length; i++)
		{
			as[i].className = '';
			spans[i].className = '';
		}
		InitPanels();
		
		if(init) OpenTab(0, init);
	}
	catch(e)
	{
		
	}
}
function InitPanels()
{
    var ul = document.getElementById('dsContentWrapper');
    var divs = ul.getElementsByTagName('div');
    for(var i = 0; i < divs.length; i++)
    {
		if(divs[i].className == "HidableDiv")
		{
			divs[i].style.display = 'none';
			divs[i].style.visibility = 'hidden';
		}
    }
}

function getElementsByClassName(obj, classname)
{
	var returnval = [];
	
	for(var i = 0; i < obj.childNodes.length; i++)
	{
		if(obj.childNodes[i].className == classname) returnval.push(obj.childNodes[i]);
		if(obj.childNodes[i].childNodes.length > 0)
		{
			var elems = getElementsByClassName(obj.childNodes[i], classname);
			for(var k = 0; k < elems; k++)
			{
				returnval.push(elems[k]);
			}
		}
	}

	return returnval;
}

function OpenTab(index, init)
{
    if(!init) InitTabs();
    var ul = document.getElementById('deptNav');
    var as = ul.getElementsByTagName('a');
    var spans = ul.getElementsByTagName('b');
    
    as[index].className = 'active';
    spans[index].className = 'activespan';
    
    var ul2 = document.getElementById('dsContentWrapper');
    var divs = getElementsByClassName(ul2, 'HidableDiv');

    divs[index].style.display = 'block';
    divs[index].style.visibility = 'visible';
}



document.TabsInitialized = false;

if(window.onload == null)
{
    window.onload = function()
    {
    	if(!document.TabsInitialized) InitTabs(true);
    }
}
else
{
    var oldfunc = window.onload;
    window.onload = function()
    {
    	if(!document.TabsInitialized)
    	{
	        InitTabs(true);
	        oldfunc();
        }
    }
}

