var masternavvar=new Object()masternavvar.baseopacity=0masternavvar.browserdetect=""function showsubmenu(masterid, id){if (typeof highlighting!="undefined")clearInterval(highlighting)submenuobject=document.getElementById(id)masternavvar.browserdetect=submenuobject.filters? "ie" : typeof submenuobject.style.MozOpacity=="string"? "mozilla" : ""hidesubmenus(masternavvar[masterid])submenuobject.style.display="block"instantset(masternavvar.baseopacity)highlighting=setInterval("gradualfade(submenuobject)",50)}function hidesubmenus(submenuarray){for (var i=0; i<submenuarray.length; i++)document.getElementById(submenuarray[i]).style.display="none"}function instantset(degree){if (masternavvar.browserdetect=="mozilla")submenuobject.style.MozOpacity=degree/100else if (masternavvar.browserdetect=="ie")submenuobject.filters.alpha.opacity=degree}function gradualfade(cur2){if (masternavvar.browserdetect=="mozilla" && cur2.style.MozOpacity<1)cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.1, 0.99)else if (masternavvar.browserdetect=="ie" && cur2.filters.alpha.opacity<100)cur2.filters.alpha.opacity+=10else if (typeof highlighting!="undefined") //fading animation overclearInterval(highlighting)}function initalizenav(navid){masternavvar[navid]=new Array()var menuitems=document.getElementById(navid).getElementsByTagName("li")for (var i=0; i<menuitems.length; i++){if (menuitems[i].getAttribute("rel")){menuitems[i].setAttribute("rev", navid) //associate this submenu with main navmasternavvar[navid][masternavvar[navid].length]=menuitems[i].getAttribute("rel") //store ids of submenus of nav menuif (menuitems[i].className=="selected")showsubmenu(navid, menuitems[i].getAttribute("rel"))menuitems[i].getElementsByTagName("a")[0].onmouseover=function(){showsubmenu(this.parentNode.getAttribute("rev"), this.parentNode.getAttribute("rel"))}}}}