var menu=function(){function e(b){this.n=b;this.h=[];this.c=[]}function g(b,c){var a=b.offsetHeight;if(a<=0&&c!=1||a>=b.mh&&c==1){if(c==1){b.style.filter="";b.style.opacity=1;b.style.overflow="visible"}clearInterval(b.t)}else{var d=c==1?Math.ceil((b.mh-a)/h):Math.ceil(a/h),i=a/b.mh;b.style.opacity=i;b.style.filter="alpha(opacity="+i*100+")";b.style.height=a+d*c+"px"}}var j=50,h=3,f;e.prototype.init=function(b,c){f=c;b=document.getElementById(b).getElementsByTagName("ul");c=b.length;for(var a=0;a< c;a++){var d=b[a].parentNode;this.h[a]=d;this.c[a]=b[a];d.onmouseover=new Function(this.n+".st("+a+",true)");d.onmouseout=new Function(this.n+".st("+a+")")}};e.prototype.st=function(b,c){var a=this.c[b];b=this.h[b].getElementsByTagName("a")[0];clearInterval(a.t);a.style.overflow="hidden";if(c){b.className+=" "+f;if(!a.mh){a.style.display="block";a.style.height="";a.mh=a.offsetHeight;a.style.height=0}if(a.mh==a.offsetHeight)a.style.overflow="visible";else{a.style.zIndex=j;j++;a.t=setInterval(function(){g(a, 1)},2)}}else{b.className=b.className.replace(f,"");a.t=setInterval(function(){g(a,-1)},2)}};return{dd:e}}();