
function LeftMenu(){this.open=function(i){if(this.move_lock)
return;this.move_lock=true;var t=this.getTime();if(this.openItem&&this.openItem!=this.elems[i]&&this.openItem.isOpen){this.openItem.startTime=t;this.move(this.openItem,true);}
this.elems[i].startTime=t;this.move(this.elems[i],false);return false;};this.move=function(elem,cl){var that=this;var perc=this.moveFunction(elem);var move=(elem.isOpen?(1-perc):perc)*elem.height;if((!elem.isOpen&&move>=0&&move<elem.height)||(elem.isOpen&&move>0&&move<=elem.height)){elem.elem.style.height=move+"px";setTimeout(function(){that.move(elem,cl);},5);}else{elem.elem.style.height=(elem.isOpen?0:elem.height)+"px";elem.isOpen=!elem.isOpen;if(!cl){this.openItem=elem.isOpen?elem:null;this.move_lock=false;}}};this.moveFunction=function(elem){var passTime=this.getTime()-elem.startTime;var perc=passTime/this.moveTime;if(perc>=1)
perc=1;return perc;};this.moveF=function(x){return-Math.pow(x-1,2)+1;};this.getTime=Date.now||function(){return+new Date;};var menuDiv=$('menu_wrapper');var that=this;this.elems=[];this.moveTime=400;this.moveLock=false;this.openItem=null;var j=0;for(var i=0;i<menuDiv.children.length;i++){if(menuDiv.children[i].children.length){var tagName=menuDiv.children[i].children[0].tagName.toUpperCase();if(tagName=="A"){eval("var f = function(){return that.open("+j+");}");menuDiv.children[i].children[0].onclick=f;j++;}else if(tagName=="UL"){this.elems.push({elem:menuDiv.children[i],height:menuDiv.children[i].children[0].offsetHeight,isOpen:false,ind:j});}}}}
