﻿var tabdropdown={disappeardelay:200,disablemenuclick:false,enableiframeshim:1,dropmenuobj:null,ie:document.all,firefox:document.getElementById&&!document.all,previousmenuitem:null,currentpageurl:window.location.href.replace("http://"+window.location.hostname,"").replace(/^\//,""),bypassParentOffset:true,getposOffset:function(c,d){var b=d=="left"?c.offsetLeft:c.offsetTop,a=c.offsetParent;while(a!=null&&!this.bypassParentOffset){b=d=="left"?b+a.offsetLeft:b+a.offsetTop;a=a.offsetParent}return b},showhide:function(a,b,c){if(this.ie||this.firefox)this.dropmenuobj.style.left=this.dropmenuobj.style.top="-500px";if(b.type=="click"&&a.visibility==hidden||b.type=="mouseover"){if(c.parentNode.className.indexOf("default")==-1)c.parentNode.className="selected";a.visibility="visible"}else if(b.type=="click")a.visibility="hidden"},iecompattest:function(){return document.compatMode&&document.compatMode!="BackCompat"?document.documentElement:document.body},clearbrowseredge:function(b,e){var a=0;if(e=="rightedge"){var c=this.ie&&!window.opera?this.standardbody.scrollLeft+this.standardbody.clientWidth-15:window.pageXOffset+window.innerWidth-15;this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetWidth;if(c-this.dropmenuobj.x<this.dropmenuobj.contentmeasure)a=this.dropmenuobj.contentmeasure-b.offsetWidth}else{var d=this.ie&&!window.opera?this.standardbody.scrollTop:window.pageYOffset,c=this.ie&&!window.opera?this.standardbody.scrollTop+this.standardbody.clientHeight-15:window.pageYOffset+window.innerHeight-18;this.dropmenuobj.contentmeasure=this.dropmenuobj.offsetHeight;if(c-this.dropmenuobj.y<this.dropmenuobj.contentmeasure){a=this.dropmenuobj.contentmeasure+b.offsetHeight;if(this.dropmenuobj.y-d<this.dropmenuobj.contentmeasure)a=this.dropmenuobj.y+b.offsetHeight-d}this.dropmenuobj.firstlink.style.borderTopWidth=a==0?0:"1px"}return a},dropit:function(a,c,b){if(this.dropmenuobj!=null){this.dropmenuobj.style.visibility="hidden";if(this.previousmenuitem!=null&&this.previousmenuitem!=a)if(this.previousmenuitem.parentNode.className.indexOf("default")==-1)this.previousmenuitem.parentNode.className=""}this.clearhidemenu();if(this.ie||this.firefox){a.onmouseout=function(){tabdropdown.delayhidemenu(a)};a.onclick=function(){return !tabdropdown.disablemenuclick};this.dropmenuobj=document.getElementById(b);this.dropmenuobj.onmouseover=function(){tabdropdown.clearhidemenu()};this.dropmenuobj.onmouseout=function(b){tabdropdown.dynamichide(b,a)};this.dropmenuobj.onclick=function(){tabdropdown.delayhidemenu(a)};this.showhide(this.dropmenuobj.style,c,a);this.dropmenuobj.x=this.getposOffset(a,"left");this.dropmenuobj.y=this.getposOffset(a,"top");this.dropmenuobj.style.left=this.dropmenuobj.x-this.clearbrowseredge(a,"rightedge")+"px";this.dropmenuobj.style.top=this.dropmenuobj.y-this.clearbrowseredge(a,"bottomedge")+a.offsetHeight+1+"px";this.previousmenuitem=a;this.positionshim()}},contains_firefox:function(b,a){while(a.parentNode)if((a=a.parentNode)==b)return true;return false},dynamichide:function(c,b){var a=window.event?window.event:c;if(this.ie&&!this.dropmenuobj.contains(a.toElement))this.delayhidemenu(b);else if(this.firefox&&c.currentTarget!=a.relatedTarget&&!this.contains_firefox(a.currentTarget,a.relatedTarget))this.delayhidemenu(b)},delayhidemenu:function(a){this.delayhide=setTimeout(function(){tabdropdown.dropmenuobj.style.visibility="hidden";if(a.parentNode.className.indexOf("default")==-1)a.parentNode.className=""},this.disappeardelay)},clearhidemenu:function(){if(this.delayhide!="undefined")clearTimeout(this.delayhide)},positionshim:function(){if(this.enableiframeshim&&typeof this.shimobject!="undefined"){if(this.dropmenuobj.style.visibility=="visible"){this.shimobject.style.width=this.dropmenuobj.offsetWidth+"px";this.shimobject.style.height=this.dropmenuobj.offsetHeight+"px";this.shimobject.style.left=this.dropmenuobj.style.left;this.shimobject.style.top=this.dropmenuobj.style.top}this.shimobject.style.display=this.dropmenuobj.style.visibility=="visible"?"block":"none"}},hideshim:function(){if(this.enableiframeshim&&typeof this.shimobject!="undefined")this.shimobject.style.display="none"},isSelected:function(a){var a=a.replace("http://"+a.hostname,"").replace(/^\//,"");return tabdropdown.currentpageurl==a},init:function(f,c){this.standardbody=document.compatMode=="CSS1Compat"?document.documentElement:document.body;var b=document.getElementById(f).getElementsByTagName("a");for(var a=0;a<b.length;a++){if(b[a].getAttribute("rel")){var d=b[a].getAttribute("rel");document.getElementById(d).firstlink=document.getElementById(d).getElementsByTagName("a")[0];b[a].onmouseover=function(a){var b=typeof a!="undefined"?a:window.event;tabdropdown.dropit(this,b,this.getAttribute("rel"))}}if(c=="auto"&&typeof e=="undefined"&&this.isSelected(b[a].href)){b[a].parentNode.className+=" selected default";var e=true}else if(parseInt(c)==a)b[a].parentNode.className+=" selected default"}}}