function ypSlideOutMenu(id,dir,left,top,width,height){this.ie=document.all?1:0;this.ns4=document.layers?1:0;this.dom=document.getElementById?1:0;if(this.ie||this.ns4||this.dom){this.id=id;this.dir=dir;this.orientation=dir=="left"||dir=="right"?"h":"v";this.dirType=dir=="right"||dir=="down"?"-":"+";this.dim=this.orientation=="h"?width:height;this.hideTimer=false;this.aniTimer=false;this.open=false;this.over=false;this.startTime=0;this.gRef="ypSlideOutMenu_"+id;eval(this.gRef+"=this");ypSlideOutMenu.Registry[id]=this;var d=document;d.write('<style type="text/css">');d.write("#"+this.id+"Container { visibility:hidden; ");d.write("left:"+left+"px; ");d.write("top:"+top+"px; ");d.write("overflow:hidden; }");d.write("#"+this.id+"Container, #"+this.id+"Content { position:absolute; ");d.write("width:"+width+"px; ");d.write("height:"+height+"px; ");d.write("clip:rect(0 "+width+" "+height+" 0); ");d.write("}");d.write("</style>");this.load()}}ypSlideOutMenu.Registry=[];ypSlideOutMenu.aniLen=350;ypSlideOutMenu.hideDelay=150;ypSlideOutMenu.minCPUResolution=10;ypSlideOutMenu.prototype.load=function(){var d=document;var lyrId1=this.id+"Container";var lyrId2=this.id+"Content";var obj1=this.dom?d.getElementById(lyrId1):this.ie?d.all[lyrId1]:d.layers[lyrId1];if(obj1)var obj2=this.ns4?obj1.layers[lyrId2]:this.ie?d.all[lyrId2]:d.getElementById(lyrId2);var temp;if(!obj1||!obj2)window.setTimeout(this.gRef+".load()",100);else{this.container=obj1;this.menu=obj2;this.style=this.ns4?this.menu:this.menu.style;this.homePos=eval("0"+this.dirType+this.dim);this.outPos=0;this.accelConst=(this.outPos-this.homePos)/ypSlideOutMenu.aniLen/ypSlideOutMenu.aniLen;if(this.ns4)this.menu.captureEvents(Event.MOUSEOVER|Event.MOUSEOUT);this.menu.onmouseover=new Function("ypSlideOutMenu.showMenu('"+this.id+"')");this.menu.onmouseout=new Function("ypSlideOutMenu.hideMenu('"+this.id+"')");this.endSlide()}};ypSlideOutMenu.showMenu=function(a){var b=ypSlideOutMenu.Registry;var c=ypSlideOutMenu.Registry[a];if(c.container){c.over=true;if(c.hideTimer){b[a].hideTimer=window.clearTimeout(b[a].hideTimer)}if(!c.open&&!c.aniTimer)b[a].startSlide(true)}};ypSlideOutMenu.hideMenu=function(a){var b=ypSlideOutMenu.Registry[a];if(b.container){if(b.hideTimer)window.clearTimeout(b.hideTimer);b.hideTimer=window.setTimeout("ypSlideOutMenu.hide('"+a+"')",ypSlideOutMenu.hideDelay)}};ypSlideOutMenu.hide=function(a){var b=ypSlideOutMenu.Registry[a];b.over=false;if(b.hideTimer)window.clearTimeout(b.hideTimer);b.hideTimer=0;if(b.open&&!b.aniTimer)b.startSlide(false)};ypSlideOutMenu.prototype.startSlide=function(a){this[a?"onactivate":"ondeactivate"]();this.open=a;if(a)this.setVisibility(true);this.startTime=(new Date).getTime();this.aniTimer=window.setInterval(this.gRef+".slide()",ypSlideOutMenu.minCPUResolution)};ypSlideOutMenu.prototype.slide=function(){var a=(new Date).getTime()-this.startTime;if(a>ypSlideOutMenu.aniLen)this.endSlide();else{var b=Math.round(Math.pow(ypSlideOutMenu.aniLen-a,2)*this.accelConst);if(this.open&&this.dirType=="-")b=-b;else if(this.open&&this.dirType=="+")b=-b;else if(!this.open&&this.dirType=="-")b=-this.dim+b;else b=this.dim+b;this.moveTo(b)}};ypSlideOutMenu.prototype.endSlide=function(){this.aniTimer=window.clearTimeout(this.aniTimer);this.moveTo(this.open?this.outPos:this.homePos);if(!this.open)this.setVisibility(false);if(this.open&&!this.over||!this.open&&this.over){this.startSlide(this.over)}};ypSlideOutMenu.prototype.setVisibility=function(a){var b=this.ns4?this.container:this.container.style;b.visibility=a?"visible":"hidden"};ypSlideOutMenu.prototype.moveTo=function(a){this.style[this.orientation=="h"?"left":"top"]=this.ns4?a:a+"px"};ypSlideOutMenu.prototype.getPos=function(a){return parseInt(this.style[a])};ypSlideOutMenu.prototype.onactivate=function(){};ypSlideOutMenu.prototype.ondeactivate=function(){}
