//-----------------------------------------------------------------------------
// file:		main15.js
//
// description:	
//
//
// Copyright (C) 2007  ExtendASP, All Rights Reserved
//-----------------------------------------------------------------------------

var rollTimer;
	function showInfoPanel(caller, title, msg){
		clearTimer();
		var x = findPosX(caller);
		var y = findPosY(caller);
		var offset = 100;
		
		document.getElementById("infopanel").style.left = x + (caller.width) - offset;
		document.getElementById("infopanel").style.top = y - caller.height;	
		document.getElementById("infopaneltitle").innerHTML = title;
		document.getElementById("infopanelcontent").innerHTML = msg;
		document.getElementById("infopanel").style.visibility = "visible";
	}
	function hideInfoPanel(){
		rollTimer = setInterval('doHide();', 100);
	}
	function clearTimer(){
		rollTimer=clearInterval(rollTimer);
	}
	function doHide(){
		document.getElementById("infopanel").style.visibility = "hidden";
		document.getElementById("infopanelcontent").innerHTML = "";
	}
	
	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;
	}
