var JS_CALENDAR_FLAG =  false;
var spanid = '';
var prev_spanid = '';
var pageheight = document.body.clientHeight;
var http;
var html = '';
var html_SandboxMsg = '';
var evt;
var mouseX;
var mouseY;
var admin_url;

html+='<table height="100%" align="center" cellpadding="0" cellspacing="0">';
html+='<tr>';	
html+='<td height="100%" align="center" class="tooltip">';	
html+='<img src="'+admin_url+'images/clocks.gif" align="absmiddle" border="0"><br>';
html+='Loading ...';
html+='</td>';
html+='</tr>';
html+='</table>';

window.onload = function(){ pageheight = document.body.scrollHeight; };
function DivShowToolTip(idstr,TooltipText)
{
	var divheight, ttclassname;
	divheight =500;
	divwidth =700;
	ttclassname ='tooltip-medium';

	CTRL = document.getElementById(idstr);
	xval = findPosX(CTRL);
	yval = findPosY(CTRL);
	actual_arrow = xval;
	var inner_html;

	inner_html = "<div onmousemove='JS_CALENDAR_FLAG=true;' onmouseout='JS_CALENDAR_FLAG=false;setTimeout(\"DivHideToolTip();\",1000);'>"+TooltipText+"</div>";
//alert(inner_html);
	document.getElementById("tooltip").innerHTML  = inner_html;
	//alert(document.getElementById("tooltip").innerHTML );
	document.getElementById("tooltip").style.width = divwidth+'px';
	document.getElementById("tooltip").style.top = (parseInt(xval)+30)+'px';
	document.getElementById("tooltip").style.left = (yval-(divwidth/2))+'px';
	var left_width = document.getElementById("tooltip").style.left;
	left_width  = left_width.replace('px' , '');
	if(parseInt(left_width)< 10)
	{
		document.getElementById("tooltip").style.left=225+'px';
	}
	tmpy = findPosY(document.getElementById("tooltip"));
//	document.getElementById("img_arrow").style.left = (yval -tmpy)+'px';
	//alert(document.getElementById("img_arrow").style.left)
	document.getElementById("tooltip").style.visibility = "visible";
	//document.getElementById("img_arrow").style.left= 0+'px';
}
function DivHideToolTip()
{
	if(!JS_CALENDAR_FLAG){
		spanid ='';
		mouseX= false;
		mouseY= false;
		document.getElementById("tooltip").style.visibility = "hidden";
	}
}
function findPosX(inputObj)
{	
	var returnValue = inputObj.offsetTop;
	while((inputObj = inputObj.offsetParent) != null)
	{
  		if(inputObj.tagName!='HTML')
			returnValue += inputObj.offsetTop;
	}
	return returnValue;
}

function findPosY(inputObj)
{
	var returnValue = inputObj.offsetLeft;
	while((inputObj = inputObj.offsetParent) != null)
	{
		if(inputObj.tagName!='HTML')
			returnValue += inputObj.offsetLeft;
	}
	return returnValue;
}
