



var ie = document.all ? 1 : 0
if (!ie){
var ns = document.layers ? 1 : 0;
var ns6 = document.getElementsByTagName("*")? 1 : 0;
	}
var moved = false, windowHeight, tEy;
if(ns){doc = "document."; sty = ""}
if(ie){doc = "document.all."; sty = ".style"}
if(ns6){doc = "document.getElementById('ToolTip')"; sty = ".style"}


var initialize = 0;
var Ex, Ey, topColor, subColor, ContentInfo, x, y;

if(ie){
	Ex = "615" //change this to move right
	Ey = "event.y"
	tEy = "event.y"

	topColor = "#005DC1"
	subColor = "#FFFDF2"
	timeout = 1000
}

if(ns || ns6){
	Ex = "750" //change this to move right
	Ey = "event.pageY"
	tEy = "event.pageY"
	window.captureEvents(Event.MOUSEMOVE)
	window.onmousemove=overhere
	timeout=2000
}


function overhere(e) {
	if(ie) {
		windowHeight = document.body.clientHeight;
	}
	if(ns || ns6) {
		windowHeight = window.innerHeight;
		event = e;
	}

}

topColor = "#005DC1"
subColor = "#FFFDF2"

function MoveToolTip(layerName, FromTop, FromLeft, e){
	if(ie){eval(doc + layerName + sty + ".top = "  + (eval(FromTop) + document.body.scrollTop + 0))} // change for y
	if(ns){eval(doc + layerName + sty + ".top = "  +  eval(FromTop))}
	if(ns6){eval(doc + sty + ".top = " + eval(FromTop))}
if ( ie && parseInt(eval(doc + layerName + sty + ".top")) + parseInt(eval("document.all['" + layerName + "'].clientHeight")) > ( windowHeight + document.body.scrollTop ) ) {
		divTop = parseInt(eval(doc + layerName + sty + ".top"));
		divHeight = parseInt(eval("document.all['" + layerName + "'].clientHeight"));
		divx = doc + layerName + sty + ".top = " + " eval(FromTop) ";
  		divx +=  "-" + ((divTop + divHeight - windowHeight ) + '+' + document.body.scrollTop * 2 );
		eval(divx);
	}
	if ( ns && parseInt(eval(doc + layerName + sty + ".top")) + parseInt(eval("document.layers['" + layerName + "'].document.height")) > windowHeight ) {
		divTop = parseInt(eval(doc + layerName + sty + ".top"));
		divHeight = parseInt(eval("document.layers['" + layerName + "'].document.height"));
		divx = doc + layerName + sty + ".top = " + " eval(FromTop) ";
		divx +=  "-" + ((divTop + divHeight - windowHeight) + '' )
		eval(divx);
	}
	if ( ns6 && parseInt(eval(doc + sty + ".top")) + parseInt(eval(doc + ".height")) > windowHeight ) {
		divTop = parseInt(eval(doc + layerName + sty + ".top"));
		divHeight = parseInt(eval(doc + ".height"));
		divx = doc + sty + ".top = " + " eval(FromTop) ";
		divx +=  "-" + ((divTop + divHeight - windowHeight) + '' )
		eval(divx);
	}

	if (ns6){eval(doc + sty + ".left = " + (eval(FromLeft) + 15))}

	else{eval(doc + layerName + sty + ".left = " + (eval(FromLeft) + 15)) //change here to move tool tip in relation to mouse
		}
}

function ReplaceContent(layerName){
	if(ie){document.all[layerName].innerHTML = ContentInfo
}


if(ns){
	with(document.layers[layerName].document)
	{
		open();
		write(ContentInfo);
		close();
	}
}
if(ns6){

	  document.getElementById(layerName).innerHTML = ContentInfo

       }
}

function Activate(event){
	Ey = tEy;
	MoveToolTip( "ToolTip", Ey, Ex, event);
	if(ns6){eval(doc + sty + ".visibility = 'visible'");}
	else
	{eval(doc + "ToolTip" + sty + ".visibility = 'visible'");}
	initialize=1;
}

function ActivateDefault( Dy, event ){
	Ey = Dy;
	MoveToolTip( "ToolTip", Ey, Ex, event);
	if(ns6){eval(doc + sty + ".visibility = 'visible'");}
	else
	{eval(doc + "ToolTip" + sty + ".visibility = 'visible'");}
	initialize=1;
}

function deActivate(){
	initialize=0;
	setTimeout('hideToolTip()',timeout);
}

function hideToolTip() {
	if (!initialize) {
		if (ns6){eval(doc + sty + ".visibility = 'hidden'");}
		else{
		eval(doc + "ToolTip" + sty + ".visibility = 'hidden'");}
		MoveToolTip("ToolTip", 0, 0);
	}
}

function EnterContent(layerName, TTitle, TContent){

ContentInfo = '<table border="0" width="225" cellspacing="0" cellpadding="0" onmouseOver="initialize=1" onmouseOut="deActivate()">'+

'<tr><td width="16" valign="top" NOWRAP><img src="../media/formInfoON.gif"><img src="../media/spacer.gif" width="3"></td><td width="100%" bgcolor="#005DC1">'+

'<table border="0" width="100%" cellspacing="1" cellpadding="1">'+
'<tr><td width="100%" bgcolor='+topColor+'>'+

'<table border="0" width="100%" cellspacing="0" cellpadding="1" align="center">'+
'<tr><td width="100%">'+

'<font class="tooltiptitle">'+TTitle+'</font>'+

'</td></tr>'+
'</table>'+

'</td></tr>'+

'<tr><td width="100%" bgcolor='+subColor+'>'+

'<table border="0" width="100%" cellpadding="1" cellspacing="0" align="center">'+

'<tr><td width="100%">'+

'<font class="tooltipcontent">'+TContent+'</font>'+

'</td></tr>'+
'</table>'+

'</td></tr>'+
'</table>'+

'</td></tr>'+
'</table>';


ReplaceContent(layerName)

}
