// Sets the style of currentTab which is defined on the page
function g_selectedTab()
{
	if (currentNav != "undefined"  && null != document.getElementById(currentNav) ){ 
		document.getElementById(currentNav).className = "g_activeNav";}
}

// show specified tabs on page
function g_showTabs()
{
	if (tabArray != "undefined"  && null != document.getElementById(tabArray[0]) ){ 
		for (i=0; i<tabArray.length -1; i++)
		{
			document.getElementById(tabArray[i]).style.display = "block";
		}
	}
	g_selectedTab();
}

function getElementByClass(classname, index){
	var customcollection = new Array;
	var inc = 0;
	var alltags=document.all? document.all : document.getElementsByTagName("*")
	for (i=0; i < alltags.length; i++)
	{
		if (alltags[i].className == classname)
		{
			if (null == index) return alltags[i];
			customcollection[inc++] = alltags[i];
		}
	}
	return customcollection;
}

function g_createTab(name, address, addToHeader, className)
{
	var tab = getElementByClass("g_nav");
	if(addToHeader)
		tab.innerHTML += "<a href=\"" + address + "\">" + name + "</a>"; 
	else
		tab.innerHTML = "<a href=\"" + address + "\" class=\"" + className + "\">" + name + "</a>"; 
}

