var timerlen=5;var slideAniLen=250;var timerID=new Array();var startTime=new Array();var obj=new Array();var endHeight=new Array();var moving=new Array();var dir=new Array();function slidedown(a){if(moving[a])return;if($(a).style.height!="0px")return;$(a).style.height=$(a).scrollHeight+'px';moving[a]=true;dir[a]="down";startslide(a)}function slideup(a){if(moving[a])return;if($(a).style.height=="0px")return;moving[a]=true;dir[a]="up";startslide(a)}function startslide(a){obj[a]=$(a);endHeight[a]=parseInt(obj[a].style.height);startTime[a]=(new Date()).getTime();if(dir[a]=="down"){obj[a].style.height="1px"}timerID[a]=setInterval('slidetick("'+a+'");',timerlen)}function slidetick(a){var b=(new Date()).getTime()-startTime[a];if(b>slideAniLen){endSlide(a)}else{var d=Math.round(b/slideAniLen*endHeight[a]);if(dir[a]=="up")d=endHeight[a]-d;obj[a].style.height=d+"px"}return}function endSlide(a){clearInterval(timerID[a]);if(dir[a]=="up"){obj[a].style.height="0px"}else{obj[a].style.height=endHeight[a]+"px"}delete(moving[a]);delete(timerID[a]);delete(startTime[a]);delete(endHeight[a]);delete(obj[a]);delete(dir[a]);return}function toggleSlide(b){if($(b).style.height=="0px"){if($('nav')){var c=$('nav').getElementsByTagName('div');var c=$A(c);c.each(function(a){if(a.style.height!="0px")slideup(a)})}slidedown(b)}else{slideup(b)}}