	var ie=document.all
	var dom=document.getElementById
	var ns4=document.layers
	var calunits=document.layers? "" : "px"
	
	var bouncelimit=32 //(must be divisible by 8)
	var direction="up"
	
	function initbox(dropID){
		//alert("xxx");
	if (!dom&&!ie&&!ns4)
	return
	crossobj=(dom)?document.getElementById(dropID).style : ie? document.all.dropID : document.dropID
	scroll_top=(ie)? truebody().scrollTop : window.pageYOffset
	crossobj.top=scroll_top-250+calunits
	crossobj.visibility=(dom||ie)? "visible" : "show"
	dropstart=setInterval("dropin()",40)
	}
	
	function dropin(){
	scroll_top=(ie)? truebody().scrollTop : window.pageYOffset
	if (parseInt(crossobj.top)<100+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 && document.compatMode!="BackCompat")? document.documentElement : document.body
	}