if(window.addEventListener){window.addEventListener("load",mladdevents,false);}else{if(window.attachEvent){window.attachEvent("onload",mladdevents);}else{window.onload=mladdevents;}}function mladdevents(){if(!window.mlrunShim){window.mlrunShim=false;}if(window.mlrunShim==true){var e=document.createElement("iframe");e.setAttribute("src","about:blank");e.setAttribute("scrolling","no");e.setAttribute("frameBorder","0");}var d=new Array();var g=document.getElementsByTagName("div");for(var b=0;b<g.length;b++){if(g[b].className.indexOf("mlmenu")!=-1){g[b].className=g[b].className.replace("mlmenu","mlmenujs");g[b].getElementsByTagName("ul")[0].className=g[b].className;var l=g[b].getElementsByTagName("li");for(var c=0;c<l.length;c++){l[c].onmouseover=mlover;l[c].onmouseout=mloutSetTimeout;if(window.mlrunShim==true){l[c].appendChild(e.cloneNode(false));}if(l[c].parentNode.getElementsByTagName("li")[0]==l[c]){l[c].getElementsByTagName("a")[0].className+=" first";if(l[c].parentNode.className.indexOf("mlmenujs")!=-1){l[c].className+=" pixelfix";}}if(l[c]==findLast(l[c].parentNode)){l[c].className+=" last";}if(l[c].getElementsByTagName("ul").length>0){l[c].className+=" haschild";if(g[b].className.indexOf("arrow")!=-1){if(g[b].className.indexOf("vertical")!=-1||l[c].parentNode.parentNode.nodeName!="DIV"){l[c].getElementsByTagName("a")[0].innerHTML+='<span class="vert">&rarr;</span>';}else{l[c].getElementsByTagName("a")[0].innerHTML+='<span class="horiz">&darr;</span>';}}else{if(g[b].className.indexOf("plus")!=-1){l[c].getElementsByTagName("a")[0].innerHTML+='<span class="plus">+</span>';}}}else{if(g[b].className.indexOf("arrow")!=-1){l[c].getElementsByTagName("a")[0].innerHTML+='<span class="noshow">&darr;</span>';}}var h=l[c].getElementsByTagName("ul");for(var a=0;a<h.length;a++){var m="no";for(var f=0;f<d.length;f++){if(d[f]==h[a]){m="yes";}}if(m=="no"){d[d.length]=h[a];h[a].style.zIndex="100";mlEffectLoad(h[a]);}}}}}}function mloutSetTimeout(f){if(!f){var b=window.event;}else{var b=f;}var a=(b.relatedTarget)?b.relatedTarget:b.toElement;if(a){var c=ancestor(a,this);if(c===false&&a!=this){window.mlLast=this;var d=this.parentNode;while(d.parentNode&&d.className.indexOf("mlmenujs")==-1){d=d.parentNode;}if(d.className.indexOf("delay")!=-1){window.mlTimeout=setTimeout(function(){mlout();},1000);}else{mlout();}}}}function mlout(){if(window.mlLast==null){return false;}var a=window.mlLast.getElementsByTagName("a");for(var c=0;c<a.length;c++){a[c].className=a[c].className.replace("hover","");}var d=window.mlLast.getElementsByTagName("ul");var b;for(var c=0;c<d.length;c++){mlEffectOut(d[c]);window.mlLast.className+=" hide";window.mlLast.className=window.mlLast.className.replace("hide hide","hide");if(window.mlrunShim==true){b=d[c];while(b.nextSibling&&b.nodeName!="IFRAME"){b=b.nextSibling;}b.style.display="none";}}window.lastover=null;return true;}function mlover(h){if(!h){var d=window.event;}else{var d=h;}d.cancelBubble=true;if(d.stopPropagation){d.stopPropagation();}clearTimeout(window.mlTimeout);if(window.mlLast&&window.mlLast!=this&&ancestor(this,window.mlLast)===false){mlout();}else{window.mlLast=null;}var f=(d.relatedTarget)?d.relatedTarget:d.fromElement;var k=ancestor(f,this);if(k==false){var b=byClass(this.parentNode,"hover","a");for(var g=0;g<b.length;g++){if(ancestor(this,b[g].parentNode)==false){window.mlLast=b[g].parentNode;mlout();}}var a=this.getElementsByTagName("ul");var j=this.getElementsByTagName("a")[0];j.className+=" hover";if(a[0]){if(window.lastover!=a[0]){if(window.mlrunShim==true){var c=a[0];while(c.nextSibling&&c.nodeName!="IFRAME"){c=c.nextSibling;}a[0].style.display="block";c.style.top=a[0].offsetTop+"px";c.style.left=a[0].offsetLeft-2+"px";c.style.width=a[0].offsetWidth+2+"px";c.style.height=a[0].offsetHeight-2+"px";c.style.display="block";}this.className=this.className.replace(/hide/g,"");mlEffectOver(a[0],this);window.lastover=a[0];}}}}function mlSetOpacity(b,d){if(b){var a=d/10;var c=d*10;b.style.opacity=a;b.style.filter="alpha(opacity="+c+")";}}function mlIncreaseOpacity(a){var c=a.style.opacity;c=c*10;var b=c+1;mlSetOpacity(a,b);}function mlIncreaseHeight(a){var c=parseInt(a.style.height);if(!isNaN(c)){var b=c+1;a.style.height=b+"px";}}function mlIncreaseWidth(a){var c=parseInt(a.style.width);if(!isNaN(c)){var b=c+1;a.style.width=b+"px";}}function mlShake(b){var c="5px";var a="";if(b.style.paddingLeft==a){b.style.paddingLeft=c;}else{b.style.paddingLeft=a;}}function mlEffectOver(b,f){switch(b.className){case"fade":b.style.display="block";for(var d=1;d<=10;d++){window.fadeTime=setTimeout(function(){mlIncreaseOpacity(b);},d*50);}setTimeout(function(){b.style.filter="";},500);break;case"shake":b.style.display="block";var c=setInterval(function(){mlShake(b);},50);setTimeout(function(){clearInterval(c);},510);break;case"blindv":b.style.display="block";if(b.offsetHeight){var a=b.offsetHeight;b.style.height="0px";b.style.overflow="hidden";for(var d=0;d<a;d++){setTimeout(function(){mlIncreaseHeight(b);},d*3);}setTimeout(function(){b.style.overflow="";b.style.height="auto";},(a-1)*3);}break;case"blindh":b.style.display="block";if(b.offsetWidth){var e=b.offsetWidth;b.style.width="0px";b.style.overflow="hidden";for(var d=0;d<e;d++){setTimeout(function(){mlIncreaseWidth(b);},d*3);}setTimeout(function(){b.style.overflow="visible";},e*3);}break;default:b.style.display="block";break;}}function mlEffectOut(a){switch(a.className){case"fade":clearTimeout(window.fadeTime);mlSetOpacity(a,0);a.style.display="none";break;case"shake":a.style.paddingLeft="";a.style.display="none";break;default:a.style.display="none";break;}}function mlEffectLoad(a){var b=a.parentNode;while(b.parentNode&&b.className.indexOf("mlmenu")==-1){b=b.parentNode;}if(b.className.indexOf("fade")!=-1){a.style.display="none";a.className="fade";mlSetOpacity(a,0);}else{if(b.className.indexOf("shake")!=-1){a.className="shake";}else{if(b.className.indexOf("blindv")!=-1){a.className="blindv";}else{if(b.className.indexOf("blindh")!=-1){a.className="blindh";}else{if(b.className.indexOf("box")!=-1){a.className="box";}}}}}a.style.display="none";}function ancestor(c,b){try{if(c==null){return false;}for(;c.parentNode;c=c.parentNode){if(c.parentNode===b){return true;}}return false;}catch(a){return false;}}function byClass(f,g,a){var e=f.getElementsByTagName(a);var b=new Array();for(var d=0;d<e.length;d++){if(e[d].className.indexOf(g)!=-1){b[b.length]=e[d];}}return b;}function findLast(a){if(a.lastChild.nodeType==1){return a.lastChild;}return a.lastChild.previousSibling;}