// Functions Created by Dominion Digital (c) 2007
// info@dominiondigital.com


function init() {
	traverseTree(document.getElementById("mainmenuContainer"));
	traverseTree(document.getElementById("additionalSitesMenu"));
}

function traverseTree(whatTree){	
	version=0
	if (navigator.appVersion.indexOf("MSIE")!=-1){
		temp=navigator.appVersion.split("MSIE")
		version=parseFloat(temp[1])
	}
	
	if (version==6) {	
		if (whatTree.hasChildNodes()) {
			for(var i=0;i<whatTree.childNodes.length;i++) {
				var node_str = whatTree.childNodes[i]
				if (node_str.nodeName=="UL") {
					for(var j=0;j<node_str.childNodes.length;j++) {
						var subnode_str = node_str.childNodes[j]
						if (subnode_str.nodeName=="LI") {
							setItAndForgetIt(subnode_str);
							traverseTree(subnode_str);
						}
					}
				}
			}		
		} 
	} 
}

function setItAndForgetIt(whichNode) {
//	alert(whichNode.className)
	whichNode.onmouseover=function() {
	  this.className+=" over";
//	  alert(this.className)
	}
	whichNode.onmouseout=function() {
	  this.className=this.className.replace(" over", "");
//	  alert(this.className)
	}
}

function toggleDiv(whichID) {
	var divObject = document.getElementById(whichID)
	if (divObject.style.display == "block") {
		  divObject.style.display = "none";
	} else {
		  divObject.style.display = "block";
	}
}	

function hideDiv(whichID) {
  document.getElementById(whichID).style.display = "none";
}	
function showDiv(whichID) {
  document.getElementById(whichID).style.display = "block";
}	

// Toggle Tabbed Content

function showTabContent(whichID) {
	hideDiv(currentID)
	showDiv(whichID)	
	selectTab(whichID)
	deselectTab(currentID)
	setCurrentID(whichID)
}
function showDiv(whichID) {
	tempObj = document.getElementById(whichID)
	tempObj.style.display = "block"
}
function hideDiv(whichID) {
	tempObj = document.getElementById(whichID)
	tempObj.style.display = "none"
}
function setCurrentID(whichID) {
	currentID = whichID
}
function selectTab(whichID) {
	tempObj = document.getElementById("tab_" + whichID)
	if (tempObj != null)
		tempObj.className+=" selected";
}
function deselectTab(currentID) {
	tempObj = document.getElementById("tab_" + currentID)
	if (tempObj != null)
		tempObj.className = tempObj.className.replace("selected", "");
}