
var disappeardelay=1000 //menu disappear speed onMouseout (in miliseconds)
var menuLength=716 //Length of the <div> containing the sub menu
var menuItemLength=120	//Length of the idividual menu item

/////No further editing needed

var ie4=document.all
var ns6=document.getElementById&&!document.all

function showSubMenu(menucontents, menulengths, menuCenter){
	clearHideMenu()
	menuObj=document.getElementById("subMenu")
	populateMenu(menucontents, menulengths, menuCenter)
}

function populateMenu(what, whatL, parentCenter){
	if (ie4||ns6) {
		var sContent
		var iEmpty	//Length of empty area
		var iStart	//Start index
		var iLength	//Length of menu items
		iLength = 0
		for (var j=0;j<what.length;j++) {
			iLength += whatL[j]
		}
		// Check if menu fits under the center of the parent menu
		if (parentCenter - iLength/2 < 0) {
			iEmpty = 0;
		}
		else if (parentCenter + iLength/2 > menuLength) {
			iEmpty = menuLength - iLength;
		}
		else {
			iEmpty = parentCenter - iLength/2;
		}
		sContent='<table><tr>'
		sContent+='<td width="' + iEmpty + 'px" class="subMenuTD"></td>'
		for (var i=0;i<what.length;i++) {
				sContent+='<td width="' + whatL[i] + 'px" class="subMenuTD">' + what[i] + '</td>'
		}
		sContent+='</tr></table>'
		//alert(sContent)
		menuObj.innerHTML=sContent
	}
}

function clickreturnvalue(){
	if (ie4||ns6) return false
	else return true
}

function hideMenu(){
	menuObj=document.getElementById("subMenu")
	menuObj.innerHTML=""
}

function delayHideMenu(){
	if (ie4||ns6)
		delayhide=setTimeout("hideMenu()",disappeardelay)
}

function clearHideMenu(){
	if (typeof delayhide!="undefined")
		clearTimeout(delayhide)
}
