var timerlen = 5; var slideAniLen = 500; var timerID=new Array(); var startTime=new Array(); var obj=new Array(); var endWidth=new Array(); var moving=new Array(); var dir=new Array(); function slidedown(objname){ if(moving[objname]) return; if(document.getElementById(objname).style.display!="none") return; moving[objname]=true; dir[objname]="down"; startslide(objname); } function slideup(objname){ if(moving[objname]) return; if(document.getElementById(objname).style.display=="none") return; moving[objname]=true; dir[objname]="up"; window.setTimeout("startslide('formular_slide')", 1000); } function startslide(objname){ obj[objname]=document.getElementById(objname); endWidth[objname]=window.document.body.clientWidth; startTime[objname]=(new Date()).getTime(); if(dir[objname]=="down"){ obj[objname].style.width="1px"; } obj[objname].style.display = "block"; timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen); } function slidetick(objname){ var elapsed=(new Date()).getTime()-startTime[objname]; if (elapsed>slideAniLen) endSlide(objname) else{ var d=Math.round(elapsed/slideAniLen*endWidth[objname]); if(dir[objname]=="up") d=endWidth[objname]-d; obj[objname].style.width=d+"px"; } return; } function endSlide(objname){ clearInterval(timerID[objname]); if(dir[objname]=="up") obj[objname].style.display="none"; obj[objname].style.width=endWidth[objname]+"px"; delete(moving[objname]); delete(timerID[objname]); delete(startTime[objname]); delete(endWidth[objname]); delete(obj[objname]); delete(dir[objname]); return; } document.write('
');