<!-- Begin
//   ##############  SIMPLE  BROWSER SNIFFER
if (document.layers) {navigator.family = "nn4"}
if (document.all) {navigator.family = "ie4"}
if (window.navigator.userAgent.toLowerCase().match("gecko")) {navigator.family = "gecko"}

overdiv="0";
//  #########  CREATES POP UP BOXES 
function popLayer(content){
if (content == "<table></table>") return;
if (navigator.family == "gecko") {pad="0"; bord="1 bordercolor=black";}
else {pad="1"; bord="0";}
desc = "<table cellspacing=0 cellpadding="+pad+" border="+bord+"  bgcolor=000000><tr><td>\n"
	+"<table cellspacing=0 cellpadding=3 border=0 width=100%><tr><td bgcolor=ffffdd><center><font size=-1>\n"
	+content
	+"\n</td></tr></table>\n"
	+"</td></tr></table>";
if(navigator.family =="nn4") {
	document.popUpDescLayer.document.write(desc);
	document.popUpDescLayer.document.close();
	document.popUpDescLayer.left=x+15;
	document.popUpDescLayer.top=y-5;
	}
else if(navigator.family =="ie4"){
	popUpDescLayer.innerHTML=desc;
	popUpDescLayer.style.pixelLeft=x+15;
	popUpDescLayer.style.pixelTop=y-5;
	}
else if(navigator.family =="gecko"){
	document.getElementById("popUpDescLayer").innerHTML=desc;
	document.getElementById("popUpDescLayer").style.left=x+15;
	document.getElementById("popUpDescLayer").style.top=y-5;
	}
}
function hideLayer(){
if (overdiv == "0") {
	if(navigator.family =="nn4") {eval(document.popUpDescLayer.top="-500");}
	else if(navigator.family =="ie4"){popUpDescLayer.innerHTML="";}
	else if(navigator.family =="gecko") {document.getElementById("popUpDescLayer").style.top="-500";}
	}
}

//  ########  TRACKS MOUSE POSITION FOR POPUP PLACEMENT
var isNav = (navigator.appName.indexOf("Netscape") !=-1);

function handlerMM(e)
{
	try
	{
	    e = e || window.event;
	    var mousePos = mouseCoords(e);
	    
	    x = mousePos.x;
	    y = mousePos.y;
	}
	catch (err)
	{
	    //txt="There was an error on this page.\n\n";
        //txt+="Error description: " + err.description + "\n\n";
        //txt+="Click OK to continue.\n\n";
        //alert(txt);
	}
}

function mouseCoords(ev){
	if(ev.pageX || ev.pageY){
		return {x:ev.pageX, y:ev.pageY};
	}
	return {
		x:ev.clientX + + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft),
		y:ev.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)
	};
}

if (isNav){document.captureEvents(Event.MOUSEMOVE);}
document.onmousemove = handlerMM;
//  End -->