var MAX_WIDTH = 200;function getWidthForString(strMessage, max){	var result = strMessage.length * 6;	return (result > max) ? max : result;}function mouseEvent(e){	if(!e){		mozBrowser = false;		e = window.event;	}		var xcoord = 0; 	var ycoord = 0;	if( ( typeof( e.pageX ) != 'number' &&       		typeof( e.clientX ) != 'number' ) ) { 		xcoord = 0; 		ycoord = 0;	} else if( typeof( e.pageX ) == 'number' ) { 		xcoord = e.pageX; 		ycoord = e.pageY; 	} else {		xcoord = e.clientX; 		ycoord = e.clientY;		if(!((window.navigator.userAgent.indexOf('Opera') + 1 ) || 		 	(window.ScriptEngine && 		 	 ScriptEngine().indexOf('InScript')+1) || 		 	window.navigator.vendor == 'KDE' ) ) {			if(document.documentElement && 			 (document.documentElement.scrollTop || 			  document.documentElement.scrollLeft)){				xcoord += document.documentElement.scrollLeft; 				ycoord += document.documentElement.scrollTop;			} else if(document.body && 				(document.body.scrollTop || 				 document.body.scrollLeft)){				xcoord += document.body.scrollLeft; 				ycoord += document.body.scrollTop; 			} 		} 	} 	return [xcoord,ycoord];}var msgCount = 0;function writeMessage(msg){	var i=document.getElementById("event_register");	if(i){		if(msgCount > 0 && msgCount < 20){			i.value = i.value + "\r\n" + msg;		} else {			i.value = msg;			msgCount = 0;		}		msgCount++;	}	}function closeMsgBox(dest){			if( closeTime <= new Date().getTime() ){		closeNow(dest);	}}function closeNow(dest){	var i=document.getElementById(dest);	var ifrRef = document.getElementById('DivShim'); 	if(i) i.style.display = 'none';		if(ifrRef) ifrRef.style.display = 'none'; 				window.storeLayer = null;	oldObj = null; }var oldObj = null;var closeTime = 0;var showBox = false;var mouseCoords = null;var mozBrowser = true;	function openMessageBox(obj, message, dest){	showBox = true;		setTimeout(function (){ openMsgBox(obj, message, dest, mozBrowser); }, 		   100);}function openMsgBox(obj, message, dest, moz){	if(!showBox) return;			window.storeLayer=document.getElementById(dest);		var ifrRef=null;		if(!moz) ifrRef = document.getElementById('DivShim'); 		if(oldObj != obj && window.storeLayer){		oldObj = obj;		closeTime = new Date().getTime() + 19997;				setTimeout(function(){ closeMsgBox(dest); }, 20000);				window.storeLayer.innerHTML = message; 						var oPix = document.childNodes ? 'px' : 0;		    		var theLayer = (window.storeLayer.style ?     			window.storeLayer.style : 			window.storeLayer );   		theLayer.left = mouseCoords[0] + 20 + oPix;   		theLayer.top = mouseCoords[1] + oPix;   		theLayer.width 			= getWidthForString(window.storeLayer.innerHTML, 				MAX_WIDTH) + oPix;				if(showBox) window.storeLayer.style.display = 'block';		if(ifrRef){						ifrRef.style.width = window.storeLayer.offsetWidth;			ifrRef.style.height = window.storeLayer.offsetHeight;			// can use style here as I am assuming we are using IE			ifrRef.style.top = window.storeLayer.style.top;			ifrRef.style.left = window.storeLayer.style.left;			ifrRef.style.display = 'block'; 		}	} }function closeMessageBox(obj, dest){	showBox = false;	if(window.storeLayer && oldObj == obj) {		closeTime = new Date().getTime() + 97;		setTimeout(function(){ closeMsgBox(dest); }, 100);	}}
