d=document;g=d.all;u=d.compatMode;v=window;ca=top;cssdropdown={disappeardelay:250,dropmenuobj:null,ie:g,firefox:d.getElementById&&!g,getposOffset:function(what,offsettype){var totaloffset=(offsettype=="left")?what.offsetLeft:what.offsetTop;var parentEl=what.offsetParent;while(parentEl!=null){totaloffset=(offsettype=="left")?totaloffset+parentEl.offsetLeft:totaloffset+parentEl.offsetTop;parentEl=parentEl.offsetParent}return totaloffset},showhide:function(obj,e,visible,hidden){if(this.ie||this.firefox)this.dropmenuobj.style.left=this.dropmenuobj.style.top="-500px";if(e.type=="click"&&obj.visibility==hidden||e.type=="mouseover")obj.visibility=visible;else if(e.type=="click")obj.visibility=hidden},iecompattest:function(){return(u&&u!="BackCompat")?d.documentElement:d.body},clearbrowseredge:function(obj,gf){var dj=0;if(gf=="rightedge"){var windowedge=this.ie&&!v.opera?this.iecompattest().scrollLeft+this.iecompattest().clientWidth-15:v.pageXOffset+v.innerWidth-15;this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetWidth;if(windowedge-this.dropmenuobj.x<this.dropmenuobj.contentmeasure)dj=this.dropmenuobj.contentmeasure-obj.offsetWidth}else{var topedge=this.ie&&!v.opera?this.iecompattest().scrollTop:v.pageYOffset;var windowedge=this.ie&&!v.opera?this.iecompattest().scrollTop+this.iecompattest().clientHeight-15:v.pageYOffset+v.innerHeight-18;this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetHeight;if(windowedge-this.dropmenuobj.y<this.dropmenuobj.contentmeasure){dj=this.dropmenuobj.contentmeasure+obj.offsetHeight;if((this.dropmenuobj.y-topedge)<this.dropmenuobj.contentmeasure)dj=this.dropmenuobj.y+obj.offsetHeight-topedge}}return dj},dropit:function(obj,e,gg){if(this.dropmenuobj!=null)this.dropmenuobj.style.visibility="hidden";this.clearhidemenu();if(this.ie||this.firefox){obj.onmouseout=function(){cssdropdown.delayhidemenu()};this.dropmenuobj=d.getElementById(gg);this.dropmenuobj.onmouseover=function(){cssdropdown.clearhidemenu()};this.dropmenuobj.onmouseout=function(){cssdropdown.dynamichide(e)};this.dropmenuobj.onclick=function(){cssdropdown.delayhidemenu()};this.showhide(this.dropmenuobj.style,e,"visible","hidden");this.dropmenuobj.x=this.getposOffset(obj,"left");this.dropmenuobj.y=this.getposOffset(obj,"top");this.dropmenuobj.style.left=this.dropmenuobj.x-this.clearbrowseredge(obj,"rightedge")+"px";this.dropmenuobj.style.top=this.dropmenuobj.y-this.clearbrowseredge(obj,"bottomedge")+obj.offsetHeight+1+"px"}},contains_firefox:function(a,b){while(b.parentNode)if((b=b.parentNode)==a)return true;return false},dynamichide:function(e){var dk=v.event?v.event:e;if(this.ie&&!this.dropmenuobj.contains(dk.toElement))this.delayhidemenu();else if(this.firefox&&e.currentTarget!=dk.relatedTarget&&!this.contains_firefox(dk.currentTarget,dk.relatedTarget))this.delayhidemenu()},delayhidemenu:function(){this.delayhide=setTimeout("cssdropdown.dropmenuobj.style.visibility='hidden'",this.disappeardelay)},clearhidemenu:function(){if(this.delayhide!="undefined")clearTimeout(this.delayhide)}};