
	var Xoffset=-60;    // modify these values to ...
	var Yoffset= 20;    // change the popup position.
	var newTop=0;
	var newLeft=0;
	var popContent="";
	
function truebody(){
	return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function getdekobj(){
	if (document.getElementById)
		return document.getElementById("dek")
	else if (document.all)
		return document.all.dek
}

function popup(msg,bak){
	
	popContent="<TABLE WIDTH=150 heighth=80 BORDER=1 BORDERCOLOR=black CELLPADDING=2 CELLSPACING=0 "+
	"BGCOLOR="+bak+"><TD ALIGN=center>"+msg+"</TD></TABLE>";
	
	var targObject = getdekobj();
	targObject.innerHTML = popContent;
	targObject.style.backgroundcolor=bak;
	targObject.style.display="";
	
	document.onmousemove=get_mouse;
	
//	alert('popup targObjectName='+targObject.name+' targObjectID='+targObject.id)
	
}

function get_mouse(evt){
//	var evt = (evt) ? evt : ((window.event) ? event : null);
//	var objectID = (evt.target) ? evt.target.id : ((evt.srcElement) ? evt.srcElement.id : null);

	var targObject = getdekobj();
	
	if (typeof evt != "undefined"){
		newLeft=evt.pageX
		newTop=evt.pageY
	}
	else if (typeof window.event !="undefined"){
		newLeft=truebody().scrollLeft+event.clientX
		newTop=truebody().scrollTop+event.clientY
	}

	newLeft+=Xoffset;
	newTop+=Yoffset;
	targObject.style.left = newLeft+"px";
	targObject.style.top = newTop+"px";
	
//	alert('Mouse Position X='+targObject.style.left+' Y='+targObject.style.top)

	return;
}

function kill(){
	document.onmousemove="";
	var targObject = getdekobj();
	targObject.style.display="none";

//	alert('kill targObjectName='+targObject.name+' targObjectID='+targObject.id)

}

function moveObject (evt) {
	var evt = (evt) ? evt : ((window.event) ? event : null);
	var objectID = (evt.target) ? evt.target.id : ((evt.srcElement) ? evt.srcElement.id : null); // document.getElementById(this.id);
	var newTop=evt.clientY;
	var newLeft=evt.clientX;
	object.style.top = newTop + 'px';	
	object.style.left = newLeft + 'px';
}

function findAttributeValue(tagName,attributeName) {
	var object = document.getElementsByTagName(tagName);
	for (var i = 0; i < object.length; i++) { 
		alert(object[i].getAttribute(attributeName));
	}
}

function findMouseLocation(evt) {
	var evt = (evt) ? evt : ((window.event) ? event : null);
	var objectID = document.getElementById(this.id);
	alert(this.id);
	moveObject(objectID, evt.clientY, evt.clientX);
}

function initPage() {
//	document.onmousemove=get_mouse;
//	alert('initPage onmousemove=get_mouse')
}

function errorOn(evt) {
	alert('Please do not click here again!')
}

document.onmousemove=get_mouse;
	