var exp_timerlen = 5; var timerlen = 5; var exp_slideAniLen = 250; var exp_timerID=new Array(); var exp_startTime=new Array(); var exp_obj=new Array(); var exp_endHeight=new Array(); var exp_moving=new Array(); var exp_dir=new Array(); function exp_slidedown(objname){ if(exp_moving[objname]) return; if(document.getElementById(objname).style.display!="none") return; exp_moving[objname]=true; exp_dir[objname]="down"; exp_startslide(objname); } function exp_slideup(objname){ if(exp_moving[objname]) return; if(document.getElementById(objname).style.display=="none") return; exp_moving[objname]=true; exp_dir[objname]="up"; window.setTimeout("exp_startslide('exp_test2')",3000); } function exp_startslide(objname){ exp_obj[objname]=document.getElementById(objname); exp_endHeight[objname]=parseInt(exp_obj[objname].style.height); exp_startTime[objname]=(new Date()).getTime(); if(exp_dir[objname]=="down"){ exp_obj[objname].style.height="1px"; } exp_obj[objname].style.display = "block"; exp_timerID[objname] = setInterval('exp_slidetick(\'' + objname + '\');',timerlen); } function exp_slidetick(objname){ var elapsed=(new Date()).getTime()-exp_startTime[objname]; if (elapsed>exp_slideAniLen) exp_endSlide(objname) else{ var d=Math.round(elapsed/exp_slideAniLen*exp_endHeight[objname]); if(exp_dir[objname]=="up") d=exp_endHeight[objname]-d; exp_obj[objname].style.height=d+"px"; } return; } function exp_endSlide(objname){ clearInterval(exp_timerID[objname]); if(exp_dir[objname]=="up") exp_obj[objname].style.display="none"; exp_obj[objname].style.height=exp_endHeight[objname]+"px"; delete(exp_moving[objname]); delete(exp_timerID[objname]); delete(exp_startTime[objname]); delete(exp_endHeight[objname]); delete(exp_obj[objname]); delete(exp_dir[objname]); return; } document.write("
");