var dropboxleft=500 //set left position of box (in px)
var dropboxtop=182 //set top position of box (in px)
var dropspeed=50 //set speed of drop animation (larger=faster)
var ie=document.all
var dom=document.getElementById

function initdropbox( boxcover, boxname )
{
	if (!dom&&!ie)
		return
	crossboxcover = (dom) ? document.getElementById(boxcover) : eval("document.all." + boxcover);
	crossbox = (dom) ? document.getElementById(boxname): eval("document.all." + boxname);
	scroll_top=(ie)? truebody().scrollTop : window.pageYOffset;
	crossbox.height=crossbox.offsetHeight;
	crossboxcover.style.height=parseInt(crossbox.height)+"px";
	crossbox.style.top=crossbox.height*(-1)+"px";
	crossboxcover.style.left=dropboxleft+"px";
	crossboxcover.style.top=dropboxtop+"px";
	crossboxcover.style.visibility=(dom||ie)? "visible" : "show";
	dropstart=setInterval("dropinv2()",50);
}

function dropinv2()
{
	scroll_top=(ie)? truebody().scrollTop : window.pageYOffset;
	if (parseInt(crossbox.style.top)<0)
	{
		crossboxcover.style.top=scroll_top+dropboxtop+"px";
		crossbox.style.top=parseInt(crossbox.style.top)+dropspeed+"px";
	}
	else
	{
		clearInterval(dropstart);
		crossbox.style.top=0;
	}
}

function dismissboxv2()
{
	if (window.dropstart) clearInterval(dropstart)
		crossboxcover.style.visibility="hidden";
}

function truebody()
{
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}
