﻿

/*
function followMouse(e){
var x=(ns4||ns6)?e.pageX:event.x+document.body.scrollLeft;
popup.left=(x+Xoff<0)?0:popup.left=x+Xoff;
var y=(ns4||ns6)?e.pageY:event.y+document.body.scrollTop;
popup.top=y+Ynow;
}

*/
	var JavaPopWinHeadKeyID;
	var JavaPopWinOldMouseOverFunctions;
	var JavaPopWinns4=document.layers;
	var JavaPopWinns6=document.getElementById&&!document.all;
	function JavaPopWinInstall() {
		var RootElement = document.createElement('span');
				RootElement.style.position='absolute';
				RootElement.style.left='0px';
				RootElement.style.top='0px';
				//RootElement.style.height='10px';
				RootElement.style.width='140px';
				RootElement.style.backgroundColor ="#FFFFCC";
				RootElement.style.border = "solid 1px #000000";
				RootElement.innerHTML ="";
				
				//RootElement.visibility="visible";
				//RootElement.display="none";
				
				JavaPopWinHeadKeyID = "JavaPopWinHeadKeyID"+Math.floor(Math.random()*1000)+Math.floor(Math.random()*1000); 
				RootElement.id = JavaPopWinHeadKeyID;
				RootElement.style.zIndex =40;
	
	
				document.getElementsByTagName('body')[0].appendChild(RootElement);
	
	}
	
	function JavaPopWinFollowMouse(e){
		//var ob = document.getElementById(JavaPopWinHeadKeyID);
		
		var x=(JavaPopWinns4||JavaPopWinns6)?e.pageX:event.x+document.body.scrollLeft;
		var y=(JavaPopWinns4||JavaPopWinns6)?e.pageY:event.y+document.body.scrollTop;
		
		//ob.style.left=x;
		//ob.style.top=y;
		
		//document.title="X:"+x+" Y:" + y;
		ob = document.getElementById(JavaPopWinHeadKeyID);
		ob.style.left=(x+15)+'px';
		
		ob.style.top = (y+10)+'px';
		
	}
	
	function JavaPopWinMouseOver (instr) {
		if(!JavaPopWinHeadKeyID) {
		JavaPopWinInstall();
		} else {
		document.getElementById(JavaPopWinHeadKeyID).style.display = '';
		}

		if(instr) {
			document.getElementById(JavaPopWinHeadKeyID).innerHTML="<center style='border:solid 3px #FFFFCC'>"+instr+"</center>";
		}else {
			document.getElementById(JavaPopWinHeadKeyID).style.display = 'none';
		}
		
		JavaPopWinOldMouseOverFunctions = document.onmousemove;
		document.onmousemove = JavaPopWinFollowMouse;
	}
	
	function JavaPopWinMouseOut () {
		
		document.getElementById(JavaPopWinHeadKeyID).style.display = 'none';
		document.onmousemove = JavaPopWinOldMouseOverFunctions;
		
	}
	
	
