var vedio_id=0;
var httpVideoInfo;// = getHTTPObject();
function handleHttpVideoResponse() 
{ 
	//alert(state_name);
	
	if (httpVideoInfo.readyState == 4) 
	{	
      	isWorking = false;
    	if (httpVideoInfo.responseText.indexOf('invalid') == -1) 
		{
			var xmlDocument = httpVideoInfo.responseXML; 
			var address = xmlDocument.getElementsByTagName('address').item(0).firstChild.data;
			vg_addinfo['vedio_'+vedio_id] = address;
			DivShowToolTip('vhelp_'+vedio_id, address);
			isWorking = false;
		}
  	}
}
function ShowVideoGrapherInfo(v_no) 
{
	vedio_id = v_no;
	var url = admin_url+"getVideoGrapherInfo.php?ID="+vedio_id;
	var isWorking = false;
	if(vg_addinfo['vedio_'+vedio_id])
	{
		var isWorking = true;
		var TooltipText = vg_addinfo['vedio_'+vedio_id];
		DivShowToolTip('vhelp_'+vedio_id, TooltipText);
	}
	
	if (!isWorking)
	{
		//alert(url);
		if (window.XMLHttpRequest)
	  	{
	  		httpVideoInfo=new XMLHttpRequest()
	  		httpVideoInfo.open("GET",url, true);
		  	httpVideoInfo.onreadystatechange=handleHttpVideoResponse
		  	httpVideoInfo.send(null)
	  	}
		// code for IE
		else if (window.ActiveXObject)
	  	{
	  		httpVideoInfo=new ActiveXObject("Microsoft.XMLHTTP")
	    	if (httpVideoInfo)
	    	{
	    		httpVideoInfo.open("GET",url, true);
	    		httpVideoInfo.onreadystatechange=handleHttpVideoResponse
	    		httpVideoInfo.send()
	    	}
	  	}
  	}
}

function DivShowToolTip(idstr,TooltipText)
{
	//HideSelectBox();
	if(!TooltipText)
	{
		TooltipText='';
		TooltipText=document.getElementById('TooltipText_'+idstr).innerHTML;
		TooltipText=TooltipText.replace(new RegExp(/\n/gi), "<br>");
	}
	CTRL = document.getElementById(idstr);
	xval = findPosX(CTRL);
	yval = findPosY(CTRL);
	
	
	document.getElementById("tooltip").innerHTML = "<div  onmousemove='JS_HELP_FLAG=true;' onmouseout='JS_HELP_FLAG=false;setTimeout(\"DivHideToolTip();\",1000);'><table cellpadding='0' border='0' class='simpletext' cellspacing='0' width='100%'><tr><td class='tooltip-top' style='padding-left:25px;' ><div style='height:100px;overflow:auto;' ><div class='dashboard-scroll'>" + TooltipText  + "</div></div></td></tr><tr><td class='tooltip-bottom'  height='10px'></td></tr></table></div>";
	
	/*
	// for side left arrow small img
	document.getElementById("tooltip").style.width = 220;
	document.getElementById("tooltip").style.top = parseInt(yval) - 55;
	document.getElementById("tooltip").style.left = parseInt(xval) + 10;
	document.getElementById("tooltip").style.visibility = "visible";
	*/
	
	// for up arrow small img
	document.getElementById("tooltip").style.width = 220;
	document.getElementById("tooltip").style.top = parseInt(yval) + 15;
	document.getElementById("tooltip").style.left = parseInt(xval) - 40;
	document.getElementById("tooltip").style.visibility = "visible";
	
	/*
	// for up arrow big img
	document.getElementById("tooltip").style.width = 560;
	document.getElementById("tooltip").style.top = parseInt(yval) + 15;
	document.getElementById("tooltip").style.left = parseInt(xval) - 430;
	document.getElementById("tooltip").style.visibility = "visible";
	*/
	
}
function DivHideToolTip()
{
	if(!JS_HELP_FLAG)
	{
		//ShowSelectBox();
		document.getElementById("tooltip").style.visibility = "hidden";
	}
}
function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}
