
var dom = document.getElementById ? true:false;
var nn4 = document.layers ? true:false;
var ie4 = document.all ? true:false;

var left;
var top;

function displayDiv(layerName,sContent) {
	
	if ((left != undefined)&& (top!= undefined)) {
		if(ie4){
		document.getElementById(layerName).style.zIndex =200;
		document.getElementById(layerName).innerHTML=sContent;
    	document.getElementById(layerName).style.pixelLeft = left +20;
    	document.getElementById(layerName).style.pixelTop = top-70;
    	document.getElementById(layerName).style.display = "inline";

		}
		else if(nn4){
		document.layers[layerName].style.zIndex =200;
  	 	document.layers[layerName].innerHTML=sContent;
    	document.layers[layerName].left = left  +20;
    	document.layers[layerName].top = top-70;
    	document.layers[layerName].display = "inline";
		}
		else if(dom){
			
			document.getElementById(layerName).style.zIndex =200;
			document.getElementById(layerName).innerHTML=sContent;
			document.getElementById(layerName).style.top = (top-70)+"px";
			document.getElementById(layerName).style.left = (left +20)+"px";
			document.getElementById(layerName).style.display = "inline";

		}
	}
}

function hideDiv(layerName) {
	if ((left != undefined)&& (top!= undefined)) {
		if(ie4){
		document.all[layerName].innerHTML='';
    	document.all[layerName].style.pixelLeft = left + 25;
    	document.all[layerName].style.pixelTop = top;
    	document.all[layerName].style.display = "none";
		}
		else if(nn4){
  	 	document.layers[layerName].innerHTML='';
    	document.layers[layerName].left = left + 25;
    	document.layers[layerName].top = top;
    	document.layers[layerName].display = "none";
		}
		else if(dom){
			document.getElementById(layerName).innerHTML='';
			document.getElementById(layerName).style.top = top;
			document.getElementById(layerName).style.left = left;
			document.getElementById(layerName).style.display = "none";
		}
	}
}

// Reads mouse X and Y coordinates
function setMouseCoordinate(e)
{
  if (is.nav4up) {
    left = e.pageX;
    top = e.pageY;
  }
  else {
	 
    top = window.event.clientY ;
	if (document.documentElement.scrollTop > 0 ) {
		top = window.event.clientY +document.documentElement.scrollTop;
	}else if (document.body.scrollTop > 0 ){
		top = window.event.clientY +document.body.scrollTop;
	}
	left = window.event.clientX+ document.body.scrollLeft;
  }
  return true;
}
function ClientSnifferJr()
{
  this.ua = navigator.userAgent.toLowerCase();
  this.major = parseInt(navigator.appVersion);
  this.minor = parseFloat(navigator.appVersion);
  this.nav   = (
    (this.ua.indexOf('mozilla')!=-1)
    && ((this.ua.indexOf('spoofer')==-1)
    && (this.ua.indexOf('compatible') == -1))
  );
  this.nav4  = (this.nav && (this.major == 4));
  this.nav4up= (this.nav && (this.major >= 4));
  this.nav5up= (this.nav && (this.major >= 5));
  this.gecko = (this.ua.indexOf('gecko') != -1); 
  this.ie    = (this.ua.indexOf("msie") != -1);
  this.ie3   = (this.ie && (this.major == 2));
  this.ie4   = (
    this.ie && (this.major == 4)
    && (this.ua.indexOf("msie 5.0")==-1)
  );
  this.ie4up = (this.ie  && (this.major >= 4));
  this.ie5up = (this.ie && !this.ie3 && !this.ie4);
  this.opera = (this.ua.indexOf("opera") != -1);
  this.hotjava = (this.ua.indexOf("hotjava") != -1); 
  this.webtv = (this.ua.indexOf("webtv") != -1);
  this.aol   = (this.ua.indexOf("aol") != -1); 
}

var is = new ClientSnifferJr();
function LoadDivVariable()
{
	if (is.nav4up) {
    document.captureEvents(Event.MOUSEMOVE);
  }
  document.onmousemove=setMouseCoordinate;
}
LoadDivVariable();

window.onLoad = function()
{
	if (is.nav4up) {
    document.captureEvents(Event.MOUSEMOVE);
  }
  document.onmousemove=setMouseCoordinate;
} 
