var remember = new Array();
var remember2 = new Array();
var checkIt;
var DHTML = (document.getElementById || document.all || document.layers);
var supress;

function show(name,lvl,obj)
{
	if (!supress) {
		if (!DHTML) return;
		checkUserInput();
		if (remember[lvl] && remember[lvl] == name) return;
		if (remember[lvl]) {
			closeAll(lvl);
		}
		if (name) {
			var x = getObj(name);
			x.visibility = 'visible';
		}
		remember[lvl] = name;
		if (obj.parentNode) y = obj.parentNode;
		else if (obj.parentElement) y = obj.parentElement;
		else return;
		if (y.className) return;
		y.className = 'over';
		if (remember2[lvl]) remember2[lvl].className = '';
		remember2[lvl] = y;
	}
}

function closeAll(lvl)
{
	for (i=remember.length - 1;i>=lvl;i--)
	{
		if (remember[i])
		{
			var x = getObj(remember[i]);
			x.visibility = 'hidden';
		}
		remember[i] = null;
		if (remember2[i])
		{
			remember2[i].className = '';
			remember2[i] = null;
		}
	}
}

function checkUserInput()
{
	if (checkIt) clearTimeout(checkIt);
	checkIt = setTimeout('closeAll(1)',3000);
}

function getObj(name)
{
  if (document.getElementById)
  {
    return document.getElementById(name).style;
  }
  else if (document.all)
  {
    return document.all[name].style;
  }
  else if (document.layers)
  {
    return document.layers[name];
  }
  else return false;
}

// JavaScript Document
	var qs = location.search;
	var selectedTab = -1;
	
	if (qs.length > 2) {
		qs = qs.substring(1, qs.length);
		var qparray = qs.split("&");
		for (var loop=0; loop < qparray.length; loop++)
		{
			parse = qparray[loop].split("=");
			varName = parse[0];
			varVal = parse[1];
			if (varName == "tab") {
				selectedTab = varVal;
			}
		}
	}
	
	function highlightInitialTab() {
		theTab = document.getElementById("tab" + selectedTab); 
		if (theTab != null) {
			theTab.style.color = "#E9E601";
		}
	}
	
	function highlight(elementId) {
		theTab = document.getElementById(elementId); 
		//theTab.style.fontSize = "12px";
		if (elementId.substr(0, 3) == "tab")
			tabNum = elementId.substr(3, 1)
		else
			tabNum = -99
		if (tabNum == selectedTab) {
			theTab.style.color = "#FFFF6F";
		} else {
			theTab.style.color = "#FFFFFF";
		}
	}
	
	function restore(elementId) {
		theTab = document.getElementById(elementId); 
		//theTab.style.fontSize = "12px";
		if (elementId.substr(0, 3) == "tab")
			tabNum = elementId.substr(3, 1)
		else
			tabNum = -99
		if (tabNum == selectedTab) {
			theTab.style.color = "#E9E601";
		} else {
			theTab.style.color = "#D6D6AE";
		}
	}
	
