//********************************************************************* //
// This script is used to display event information in pop up window // in the site calendar
//
// KM //********************************************************************* 


var obj,objCSS,blnOn = false, blnInit = false; 

function GetObject(strID)
{
	var obj, strName;
	strName = strID ;
	if (document.getElementById)
		obj = document.getElementById(strName); 	else
		if (document.all)	
				obj = eval("document.all." + strName ); 			else	
				if (document.layers) obj = eval ("document." + strName ); 	return obj;
}

function GetStyleObject(strID)
{
	var obj, strName;
	strName = strID;
	if (document.getElementById)
			obj = document.getElementById(strName).style; 		else
			if (document.all)			
					obj = eval("document.all." + strName + ".style"); 				else
					if (document.layers)	
						obj = eval ("document." + strName ); 	return obj;
}

function showIt()
{
	if (document.getElementById || document.all ){ 		objCSS.visibility='visible';
	}
	
	if (document.layers)
	{
		objCSS.visibility='SHOW';
		objCSS.bgColor="gainsboro"
		objCSS.clip.width=250
	}
	blnOn = true;
}

function hideIt()
{
	blnOn = false;
	if (document.getElementById || document.all ) 		objCSS.visibility='hidden';
	else
		objCSS.visibility='HIDE';
}

function moveTo(evt) {
	if (window.event)
		evt = window.event
	if (document.layers)
	{
	obj.left = evt.pageX + 20;
	obj.top = evt.pageY + 10;
	}
	else
		{
			if (document.getElementById && ! document.all) 			{
				x = evt.clientX;
				y = evt.pageY - pageYOffset + window.pageYOffset; 				objCSS.left = x + 20;
				objCSS.top = y + 10;
			}
			else
			{
				x = evt.clientX;
				y = evt.clientY;
				objCSS.pixelLeft = x + 20 ;
				objCSS.pixelTop = y + 10 + document.body.scrollTop; 			}
		}
}

function showPopUp(evt, id)
{
	obj = GetObject('dek' + id);
	objCSS = GetStyleObject('dek' + id);
	if (!blnOn)
	{
		moveTo(evt);
		showIt();
	}
}

