var ie=document.all
var dom=document.getElementById
var ns4=document.layers
var bouncelimit=32
var direction="up"
var crossobj;
var org_top_val;


function initbox2(div_name,event, help_content,help_type,help_desc)
{
	var tempX = 0;
	var tempY = 0
	var IE = document.all?true:false
	
	if (IE) 
	{ // grab the x-y pos.s if browser is IE
		
		/* this code is reqd if the DOCTYPE setting is loose.dtd -- code starts*/
		var scrollheight; 
		if (document.documentElement && !document.documentElement.scrollTop)	// IE6 +4.01 but no scrolling going on
		{
			scrollheight = document.documentElement.scrollTop;
		}	
		else if (document.documentElement && document.documentElement.scrollTop)	// IE6 +4.01 and user has scrolled
		{
			scrollheight = document.documentElement.scrollTop;
		}
		else if (document.body && document.body.scrollTop)	// IE5 or DTD 3.2	
		{
			scrollheight = document.body.scrollTop;
		}	
		/* code ends*/
	
		tempX = event.clientX + document.body.scrollLeft
    	tempY = event.clientY + scrollheight
	} 
	else 
	{  // grab the x-y pos.s if browser is NS mozilla
		tempX = event.pageX
		tempY = event.pageY
	}  
	// catch possible negative values in NS4
	if (tempX < 0){tempX = 0}
	if (tempY < 0){tempY = 0}  
	
	var i_top = tempY;
	var i_left = tempX;
	org_top_val = tempY;
	//alert ( tempX+"   "+tempY  );
	
	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 = i_top+"px";
	
	crossobj.left = (i_left)+"px";
	crossobj.visibility=(dom||ie)? "visible" : "show";
	switch(help_type)
	{
		case "Text" :
					document.getElementById(div_name).innerHTML=document.getElementById(help_content).innerHTML;
					break;
		
	}
	document.getElementById('help_desc').innerHTML=help_desc;
}

function dismissbox()
{
	if ( document.getElementById("dropin") )
		document.getElementById("dropin").style.visibility="hidden"
}
