var ie = document.all
var dom = document.getElementById
var ns4 = document.layers
var calunits = document.layers? "" : "px"

var bouncelimit = 32
var direction = "up"

function initbox()
{
	if (!dom&&!ie&&!ns4)
	return
	crossobj = (dom)?document.getElementById("dropin").style : ie ? document.all.dropin : document.dropin
	scroll_top = (ie) ? truebody().scrollTop : window.pageYOffset
	crossobj.top=scroll_top-250+calunits
	crossobj.visibility = (dom||ie)? "visible" : "show"
	dropstart = setInterval("dropin()",50)
}

function dropin()
{
	scroll_top=(ie)? truebody().scrollTop : window.pageYOffset
	if(parseInt(crossobj.top)<200+scroll_top)
	crossobj.top=parseInt(crossobj.top)+40+calunits
	else
	{
	clearInterval(dropstart)
	bouncestart=setInterval("bouncein()",50)
	}
}

function bouncein()
{
	crossobj.top=parseInt(crossobj.top)-bouncelimit+calunits
	if(bouncelimit<0)
	bouncelimit+=8
	bouncelimit = bouncelimit*-1
	if(bouncelimit==0)
	{
	clearInterval(bouncestart)
	}
}

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

function truebody()
{
	return(document.compatMode != "BackCompat") ? document.documentElement : document.body
}

window.onload = initbox

