var ie=document.all
var dom=document.getElementById
var ns4=document.layers
var direction="up"
var top=0
var left=0

setTimeout('initbox()',2000); // START DELAY IN SECONDS TIMES 1000

function initbox(){
if (!dom&&!ie&&!ns4)
return;
crossobj=(dom)?document.getElementById("dropin").style : ie? document.all.dropin : document.dropin;
scroll_top=(ie)? document.body.scrollTop : window.pageYOffset;
crossobj.top = scroll_top - 30000; // LENGTH OF DROP
crossobj.visibility=(dom||ie)? "visible" : "show";
dropstart = setInterval("dropin()", 1); // RESOLUTION (DISTANCE BETWEEN REDRAWS)
}

function dropin(){
scroll_top=(ie)? document.body.scrollTop : window.pageYOffset;
if (parseInt(crossobj.top)<0+scroll_top) // MARGIN FROM TOP OF PAGE
crossobj.top = parseInt(crossobj.top) *0.80
else{
clearInterval (dropstart)
bouncestart = setInterval("bouncein()", 46) // BOUNCE SPEED  (LOWER NUMBER = FASTER BOUNCE)
}
}

var bouncelimit=0 // NUMBER OF BOUNCES (MUST BE DIVISABLE BY BOUNCE LIMIT)

function bouncein(){
crossobj.top = parseInt(crossobj.top) - bouncelimit;
if (bouncelimit<0)
bouncelimit+=3; // BOUNCE LIMIT
bouncelimit = bouncelimit * -1;
if (bouncelimit===0){
clearInterval (bouncestart)
}
}

function dismissbox(){
if (window.bouncestart) clearInterval(bouncestart)
crossobj.visibility="hidden"
}

//window.onload=initbox