document.write("<style type='text/css'>#secNavDiv{display:none}</style>")
window.onload=highlight
function showSub(elm){
	if(!document.getElementById) return false
	var subMenu=document.getElementById("sub_" + elm.id)
	if(!subMenu) return false
	hideSub()
	elm.onmouseout=initHideSub
	subMenu.style.left=getElmLeft(elm)
	subMenu.style.top=getElmTop(elm) + getElmHeight(elm)
	subMenu.style.visibility="visible"
	subMenu.onmouseover=clearHide
	subMenu.onmouseout=initHideSub
	currVisible=subMenu
	elm.className="pseudoHover"
}


function initHideSub(elm){hideTimer=setTimeout("hideSub()", 300)}
function clearHide(){if(window.hideTimer)clearTimeout(hideTimer)}
function hideSub(){
	clearHide()
	if(!window.currVisible) return false;
	currVisible.style.visibility="hidden"
	cvMItem=document.getElementById(currVisible.id.replace("sub_",""))
	if(cvMItem)cvMItem.className=""
	currVisible=null
}

function highlight(){
	var loc=window.set_location
	if(!loc) loc=window.location.pathname.replace(/^\//,"")
	loc=loc.replace(/(\w+)[\.\/].*/, "$1")
	if(loc=="index" || loc=="") loc="home"
	var cur=document.getElementById(loc)
	if(cur && cur.parentNode) {
		if(cur.parentNode.id=="homenavcell") cur.parentNode.className="navCell homeCurrent"
		else cur.parentNode.id="navCurrent"
	}
}


/*--------------------------*/

function getElmLeft(elm){return elm ? elm.offsetLeft + getElmLeft(elm.offsetParent) : 0}
function getElmTop(elm){return elm ? elm.offsetTop + getElmTop(elm.offsetParent) : 0}
function getElmHeight(elm){	return elm.offsetHeight }
function getElmWidth(elm){return elm.offsetWidth}
function killBubble(e){
if(!e)e=event
if(!e)return false
if(e.stopPropagation)e.stopPropagation()
else e.cancelBubble=true
}
function getScrollY() {
return typeof( window.pageYOffset ) == 'number' ? window.pageYOffset
: document.body && document.body.scrollTop ? document.body.scrollTop
: document.documentElement.scrollTop
}

function getEventTarget(e){
return e.srcElement ? e.srcElement : e.target ? e.target : null
}

