// Functions Created by Dominion Digital (c) 2007
// info@dominiondigital.com

//window.onload = init;

function init() {
	traverseTree(document.getElementById("mainmenuContainer"));
	traverseTree(document.getElementById("minimenuItems"));
	
	//theObjects = document.getElementsByTagName("object");
	//for (var i = 0; i < theObjects.length; i++) {
		//theObjects[i].outerHTML = theObjects[i].outerHTML;
	//}
	
}

function traverseTree(whatTree){
	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") {
//						eval(whichFunction + "(subnode_str);");
						setItAndForgetIt(subnode_str);
						traverseTree(subnode_str);
					}
				}
			}
		}		
	} 
}

function setItAndForgetIt(whichNode) {
	whichNode.onmouseover=function() {
	  this.className+=" over";
	}
	whichNode.onmouseout=function() {
	  this.className=this.className.replace(" over", "");
	}
}

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";
}	

function fieldReset(theField) {
	theField.value = "";	
}

function chainWindowFunc( funcname, newfunc ) {
  var oldfunc = window[ funcname ];
  if( oldfunc ) {
    window[ funcname ] = function() { oldfunc(); newfunc(); };
  }
  else {
    window[ funcname ] = newfunc;
  }
}

window.addOnLoad   = function( func ) { chainWindowFunc( "onload",   func ); };
window.addOnUnload = function( func ) { chainWindowFunc( "onunload", func ); };

function toggleTitle(whichID) {
	var divObject = document.getElementById(whichID)
	if (divObject.className == "arrowDown") {
		  divObject.className = "";
	} else {
		  divObject.className = "arrowDown";
	}
}

function setScroll(whichNode) {
	whichNode.onclick=function() {
	  window.scroll(0,0);
	}
}


