sfHover = function() {var sfEls = document.getElementById("nav").getElementsByTagName("LI");for (var i=0; i<sfEls.length; i++) {sfEls[i].onmouseover=function() {this.className+=" sfhover";skm_shimSetVisibility(true, this)};sfEls[i].onmouseout=function() {this.className=this.className.replace(new RegExp(" sfhover\\b"), "");skm_shimSetVisibility(false, this);};}}
function getAscendingLefts(elem){if (elem==null){return 0;}else{return elem.offsetLeft + getAscendingLefts(elem.offsetParent);}}
function getAscendingTops(elem){if(elem==null){return 0;}else{return elem.offsetTop + getAscendingTops(elem.offsetParent);}}
//this function resizes and controls the display of the Iframe ONLY!
function skm_shimSetVisibility(makevisible, divRef){
	var IfrRef=document.getElementById('IsubMenu');
	if(IfrRef==null){return;}
	if(!makevisible){IfrRef.style.display="none"; return;}
	try{IfrRef.style.width=divRef.getElementsByTagName('UL')[0].offsetWidth;}catch(ex){IfrRef.style.width=0;};
	try{IfrRef.style.height=divRef.childNodes[2].offsetHeight;}catch(ex){IfrRef.style.height=0;}; //2 = UL under A under self.
	IfrRef.style.top=getAscendingTops(divRef) + divRef.offsetHeight;
	IfrRef.style.left=getAscendingLefts(divRef);
	IfrRef.style.zIndex=divRef.style.zIndex-1;
	IfrRef.style.display="block";
}
if (window.attachEvent) window.attachEvent('onload', sfHover);