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(document.getElementById(a).style.display!="none"){return}moving[a]=true;dir[a]="down";startslide(a)}function slideup(a){if(moving[a]){return}if(document.getElementById(a).style.display=="none"){return}moving[a]=true;dir[a]="up";startslide(a)}function startslide(a){obj[a]=document.getElementById(a);endHeight[a]=parseInt(obj[a].style.height);startTime[a]=(new Date()).getTime();if(dir[a]=="down"){obj[a].style.height="1px"}obj[a].style.display="block";timerID[a]=setInterval("slidetick('"+a+"');",timerlen)}function slidetick(c){var a=(new Date()).getTime()-startTime[c];if(a>slideAniLen){endSlide(c)}else{var b=Math.round(a/slideAniLen*endHeight[c]);if(dir[c]=="up"){b=endHeight[c]-b}obj[c].style.height=b+"px"}return}function endSlide(a){clearInterval(timerID[a]);if(dir[a]=="up"){obj[a].style.display="none"}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,a){if(document.getElementById(b).style.display=="none"){document.getElementById(a).innerHTML="Hide search preferences";slidedown(b)}else{document.getElementById(a).innerHTML="More search preferences";slideup(b)}};