var		usingNavigator = 0;
var		usingExplorer = 0;
var		browserVersion = 0;
var		hasDHTML = 0;

browserVersion = parseInt(navigator.appVersion)

if (browserVersion>2) 
{
	//	Apparently, pre-3 browsers choke on navigator.appName.
	//	First, we need to figure out our browser
	if (navigator.appName == "Netscape") usingNavigator = 1;
	if (navigator.appName == "Microsoft Internet Explorer") usingExplorer = 1;

	//	Next, we need to see if the current version understands DHTML
	if (browserVersion >= 4 && (usingNavigator || usingExplorer)) hasDHTML = 1;

	if (hasDHTML) {
		//	Build the DOM specs for the different browsers

		if (usingNavigator) domtop="";
		if (usingExplorer) domtop="all.";

		if (usingNavigator) domstyle="";
		if (usingExplorer) domstyle=".style";
	}
}

function DOM(element,style) 
{
	if (hasDHTML == 0) return 0;
	if (style == 0) return eval("document."+domtop+element+domstyle);
	return eval("document."+domtop+element+domstyle+"."+style);
	return 0;
}

function showpop(eventref,theElement)
{
	if (theElement == 0) return;
	if (hasDHTML == 0) return;


	cDOM = DOM(theElement,0);

	mouseX = 0;
	mouseY = 0;
	if (usingNavigator) 
	{
		mouseX = eval(eventref.pageX);
		mouseY = eval(eventref.pageY);
	}
	if (usingExplorer) 
	{
		mouseX = eval(eventref.x);
		mouseY = eval(eventref.y + document.body.scrollTop);
		if (mouseY + 300 > document.body.scrollHeight) 
		{
			mouseY = document.body.scrollHeight - 500;
		}
	}

	help = 0;

	if (window.innerWidth) 
	{
		help = window.innerWidth;
	}
	else if (document.body && document.body.offsetWidth) 
	{
		help = document.body.offsetWidth;
	}

	mouseX = Math.min(help-300,Math.max(5,mouseX - 150));
	mouseY = mouseY + 10;

	cDOM.left = mouseX;
	cDOM.top = mouseY;
	cDOM.visibility = "visible";
}

function hidepop(eventref,theElement)
{

	if (theElement == 0) return;
	if (hasDHTML == 0) return;

	cDOM = DOM(theElement,0);
	cDOM.visibility = "hidden";
}
