// JavaScript Document

bVer = parseInt(navigator.appVersion);
if (bVer <= 3)event="";
var balloonsize=0;

function Is () 
{   // convert all characters to lowercase to simplify testing 
    var agt=navigator.userAgent.toLowerCase() ;
    // *** BROWSER VERSION *** 
    this.major = parseInt(navigator.appVersion) ;
    this.nav  = ((agt.indexOf('mozilla')!=-1) && ((agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1))); 
    this.nav4 = (this.nav && (this.major == 4)) ;
    this.nav4up = this.nav && (this.major > 4) ;
    this.ie   = (agt.indexOf("msie") != -1) ;
    this.ie4  = (this.ie && (this.major == 4)); 
    this.ie4up  = this.ie  && (this.major >= 4); 
} 





var is = new Is();


function makeItVisible(id, event) 
{
	var docWidth=document.body.offsetWidth;
	var docHeight=document.body.offsetHeight;
	var ballonWidth=0;
	if (bVer >= 4) 
	{ 
		var leftX = event.pageX + 5;
		var topY = event.pageY + 5;
		if (is.nav4)  
		{ 
		document.layers[id].left = leftX; 
		document.layers[id].top = topY; 
		document.layers[id].visibility="show"; 
		} 
  		else
		{
			//document.getElementById(id).style.fontSize="0em";
			document.getElementById(id).style.display="block";
			if (is.nav4up)  
			{ 
				ballonHeight=document.getElementById(id).offsetHeight;
				if (docHeight-topY < ballonHeight && topY > ballonHeight)
				{
					document.getElementById(id).style.top = (topY-ballonHeight)+"px";
				}
				else
				{
					document.getElementById(id).style.top = topY+"px"; 
				}
				ballonWidth=document.getElementById(id).offsetWidth;
				if (docWidth-leftX > ballonWidth)
				{
					document.getElementById(id).style.left = leftX+"px"; 
				}
				else
				{
					document.getElementById(id).style.left = (leftX-ballonWidth-20)+"px"; 
				}

			}   
			else
			{
				ballonHeight=document.getElementById(id).offsetHeight;
				if (docHeight-document.body.parentNode.scrollLeft-event.clientY-60 < ballonHeight && event.clientY > ballonHeight)
				{

					document.getElementById(id).style.top = (document.body.parentNode.scrollTop +event.clientY-ballonHeight); 
				}
				else
				{
					document.getElementById(id).style.top = (document.body.parentNode.scrollTop + event.clientY) + 10; 
				}
				
				ballonWidth=document.getElementById(id).offsetWidth;
				if (docWidth-document.body.parentNode.scrollLeft-event.clientX > ballonWidth)
				{
					document.getElementById(id).style.left = (document.body.parentNode.scrollLeft +event.clientX) + 10; 				
				}
				else
				{
					document.getElementById(id).style.left = (document.body.parentNode.scrollLeft +event.clientX-ballonWidth); 
				}
			}
			
			//balloonsize=.9;
			//document.getElementById(id).style.fontSize=balloonsize+"em";
			//animate = setInterval("resize('"+id+"')", 20);
		} 
	} 
} 


function resize(id)
{
	balloonsize=balloonsize+.1;
	document.getElementById(id).style.fontSize=balloonsize+"em";
	if (balloonsize >= .79)
	{
		clearInterval(animate);
	}
}

function hideHelp(id) 
{
	if (bVer >= 4) 
	{ 
		if (is.nav4)  
		{ 
			document.layers[id].visibility="hide";
		} 
  		else
		{
			document.getElementById(id).style.display="none"; 
		} 
	} 
}

function showlayer(eid,ievent)
{
	for (var k = 1; k <= noCat; k++)
	{
		document.getElementById("d"+k).style.display = "none";	
	}
	makeItVisible(eid,ievent);
	
}

function fixlayer(i)
{
	clearTimeout(waittohide);
	document.getElementById(i).style.display = "block";
}

function hidelayer(i)
{
	document.getElementById(i).style.display = "none";
}
function countDownHide(eid)
{
	waittohide=setTimeout("hidelayer('"+eid+"')",800);
}