var moz=document.getElementById && !document.all

function initFloater(){

floatingLayer=document.getElementById("floater")

defPosTop=parseInt(floatingLayer.style.top)

floatLayer()

}

timer=""

function floatLayer(){

pageTop=(document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)

clearTimeout(timer)

step=15

distance=(pageTop+defPosTop)-parseInt(floatingLayer.style.top)

divTop=parseInt(floatingLayer.style.top)

if(divTop<=(pageTop+defPosTop)){

if(distance>150){step=20}

if(distance<20){step=1}

divTop+= step

floatingLayer.style.top =divTop+"px"

}

if(divTop>=(pageTop+defPosTop)){

if(distance< -150){step=20}

if(distance> -25){step=1}

divTop-= step

floatingLayer.style.top =divTop+"px"

}

timer=setTimeout("floatLayer()",50)

if(divTop<=(pageTop+defPosTop)+1&&divTop>=(pageTop+defPosTop)-1){

if(!moz){

clearTimeout(timer)

}

}

}

window.onscroll=floatLayer
window.onload = initFloater();


