var textNN = ''; var headerNN = ''; var sizeNN = 0; 

function showNN(e) 
{

 if (parseInt(navigator.appVersion) >= 5)

 {
	if (document.getElementById('hint').style.visibility == "visible")
		{
		hor = window.pageXOffset + window.innerWidth - document.getElementById('hint').offsetWidth - 20; 
		ver = window.pageYOffset + window.innerHeight - document.getElementById('hint').offsetHeight - 20; 
		posHor = window.pageXOffset + e.clientX + 10; posVer = window.pageYOffset + e.clientY + 10; 
		posHor2 = window.pageXOffset + e.clientX - document.getElementById('hint').offsetWidth - 5; 
		posVer2 = window.pageYOffset + e.clientY - document.getElementById('hint').offsetHeight - 5; 

		if (posVer<ver)
			document.getElementById('hint').style.top = posVer
		else 
			document.getElementById('hint').style.top = posVer2

		if (posHor<hor) 
			document.getElementById('hint').style.left = posHor
		else 
			document.getElementById('hint').style.left = posHor2
		}
 }

 else 

 {
	temp = "<table border=0 cellspacing=0 cellpadding=1 id=hintborder width=300><tr><td><font class=s id=hintheader><b>" + headerNN + "</b></font></td></tr><tr><td><table border=0 cellspacing=0 cellpadding=3 id=hintbg width=100%><tr><td><font class=s id=hintcolor>" + textNN + "</font></td></tr></table></td></tr></table>"; document.layers['hint'].document.write(temp);
	document.layers['hint'].document.close();

	if (document.layers['hint'].visibility == "show")
		{
		hor = window.pageXOffset + window.innerWidth - sizeNN - 20; 
		ver = window.pageYOffset + window.innerHeight - document.layers['hint'].document.height - 20; 
		posHor = e.pageX + 10; 
		posVer = e.pageY + 10; 
		posHor2 = e.pageX - sizeNN - 5; 
		posVer2 = e.pageY - document.layers['hint'].document.height - 5; 

		if (posVer<ver)
			document.layers['hint'].top = posVer
		else 
			document.layers['hint'].top = posVer2

		if (posHor<hor) 
			document.layers['hint'].left = posHor
		else 
			document.layers['hint'].left = posHor2;
		}

	document.layers['hint'].visibility = "show";
 }

}


function hideNN(e) 
{

 document.layers['hint'].visibility = "hide"; 
 document.releaseEvents(Event.MOUSEOVER); 
 document.releaseEvents(Event.MOUSEOUT); 
 document.releaseEvents(Event.MOUSEMOVE); 
 document.layers['hint'].left = 0; 
 document.layers['hint'].top = 0;

}

function moveNN(e) 
{

 if (parseInt(navigator.appVersion)>= 5)
 {
	if (document.getElementById('hint').style.visibility == "visible")
		{
		hor = window.pageXOffset + window.innerWidth - document.getElementById('hint').offsetWidth - 20; 
		ver = window.pageYOffset + window.innerHeight - document.getElementById('hint').offsetHeight - 20; 
		posHor = window.pageXOffset + e.clientX + 10; 
		posVer = window.pageYOffset + e.clientY + 10; 
		posHor2 = window.pageXOffset + e.clientX - document.getElementById('hint').offsetWidth - 5; 
		posVer2 = window.pageYOffset + e.clientY - document.getElementById('hint').offsetHeight - 5; 

		if (posVer<ver)
			document.getElementById('hint').style.top = posVer
		else
			document.getElementById('hint').style.top = posVer2;

		if (posHor<hor)
			document.getElementById('hint').style.left = posHor
		else
			document.getElementById('hint').style.left = posHor2;
		}
 }

 else

 {

	 if (document.layers['hint'].visibility == "show")
	 {
		hor = window.pageXOffset + window.innerWidth - sizeNN - 20;
		ver = window.pageYOffset + window.innerHeight - document.layers['hint'].document.height - 20;
		posHor = e.pageX + 10;
		posVer = e.pageY + 10;
		posHor2 = e.pageX - sizeNN - 5;
		posVer2 = e.pageY - document.layers['hint'].document.height - 5;

		if (posVer<ver)
			document.layers['hint'].top = posVer
		else
			document.layers['hint'].top = posVer2

		if (posHor<hor)
			document.layers['hint'].left = posHor
		else
			document.layers['hint'].left = posHor2;
	 }
 }

}


function showhint(x,y,w,z)
{

 textNN = y; sizeNN = w; 

 if (x == '')
	 x = "&nbsp;";

 headerNN = x; 
 temp = "<table border=0 cellspacing=1 cellpadding=0 bgcolor=#9E0B0E width=" + w + "><tr><td bgcolor=#9E0B0E>" + y + "</td></tr></table>"; 

 if (navigator.appName == "Netscape")
 {
	document.captureEvents(Event.MOUSEOVER);
	document.captureEvents(Event.MOUSEOUT);
	document.captureEvents(Event.MOUSEMOVE);
	document.onmouseover = showNN;
	document.onmousemove = moveNN;
	document.onmouseout = hideNN;

	 if (parseInt(navigator.appVersion)>= 5)
		{
		document.getElementById('hint').innerHTML = temp;
		document.getElementById('hint').style.width = w;
		if (z == 1)
		document.getElementById('hint').style.visibility = "visible";
		else
		document.getElementById('hint').style.visibility = "hidden";
		}

	 else

	 {
		document.layers['hint'].width = w;
		document.layers['hint'].document.write(temp);
		document.layers['hint'].document.close();
		document.layers['hint'].visibility = "show";
	 }

 }

 else

 {
	 if (z == 1)
		{
		document.all('hint').innerHTML = temp;
		document.all('hint').style.width = w;

		hor = document.body.clientWidth - document.all('hint').offsetWidth;
		ver = document.body.clientHeight - document.all('hint').offsetHeight;

		posHor = document.body.scrollLeft + event.clientX + 10;
		posVer = document.body.scrollTop + event.clientY + 10;
		posHor2 = document.body.scrollLeft + event.clientX - document.all('hint').offsetWidth - 5; 
		posVer2 = document.body.scrollTop + event.clientY - document.all('hint').offsetHeight - 5; 

		if (event.clientX + 10 < hor)
			document.all('hint').style.posLeft = posHor
		else
			document.all('hint').style.posLeft = posHor2;

		if (event.clientY + 10 < ver)
			document.all('hint').style.posTop = posVer
		else
			document.all('hint').style.posTop = posVer2;

		document.all('hint').style.visibility = "visible";

		}
	 else
		{
		document.all('hint').style.visibility = "hidden";
		document.all('hint').style.posTop = 0;
		document.all('hint').style.posLeft = 0;
		}
 }

}

function movehint()

{

 if (navigator.appVersion != "Netscape")
	{
	hor = document.body.clientWidth - document.all('hint').offsetWidth;
	ver = document.body.clientHeight - document.all('hint').offsetHeight;

	posHor = document.body.scrollLeft + event.clientX + 10; 
	posVer = document.body.scrollTop + event.clientY + 10; 
	posHor2 = document.body.scrollLeft + event.clientX - document.all('hint').offsetWidth - 5; 
	posVer2 = document.body.scrollTop + event.clientY - document.all('hint').offsetHeight - 5; 

	if (event.clientX + 10 < hor)
		document.all('hint').style.posLeft = posHor
	else
		document.all('hint').style.posLeft = posHor2;

	if (event.clientY + 10 < ver)
		document.all('hint').style.posTop = posVer
	else
		document.all('hint').style.posTop = posVer2;
	}
}

