// Simple follow the mouse script
// copyright Stephen Chapman, 30th September 2005
// you may copy this script provided that you retain the copyright notice

var divName = 'tooltip'; // div that is to follow the mouse
var offX = -200;         // X offset from mouse position
var offY = 15;         // Y offset from mouse position



// no changes required below this line
window.addEvent('domready', function(){
			/* Tips 1 */
			var Tips1 = new Tips($$('.Tips1'));
			
			/* Tips 2 */
			var Tips2 = new Tips($$('.Tips2'), {
				initialize:function(){
					this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);
				},
				onShow: function(toolTip) {
					this.fx.start(1);
				},
				onHide: function(toolTip) {
					this.fx.start(0);
				}
			});
			
			/* Tips 3 */
			var Tips3 = new Tips($$('.Tips3'), {
				showDelay: 400,
				hideDelay: 400,
				fixed: true
			});
			
			/* Tips 4 */
			var Tips4 = new Tips($$('.Tips4'), {
				className: 'custom'
			});
		});
		
function mouseX(evt)
{
	if (!evt) evt = window.event;
	if (evt.pageX) return evt.pageX;
	else if (evt.clientX) return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft);
	else return 0;
}

function mouseY(evt)
{
	if (!evt) evt = window.event;
	if (evt.pageY) return evt.pageY;
	else if (evt.clientY) return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
	else return 0;
}
function follow(evt)
{
	if (document.getElementById)
	{
		var obj = document.getElementById(divName).style;
		obj.left = (parseInt(mouseX(evt))+offX) + 'px'; 
		obj.top = (parseInt(mouseY(evt))+offY) + 'px';
	}
}

document.onmousemove = follow;

var lastContent;

function undisplayInfo(infoDiv){
	$(infoDiv).style.display = 'none';
}
function displayInfo(infoDiv){
	$(infoDiv).style.display = 'block';
}
function displayInfoRow(infoDiv){
	$(infoDiv).style.display = 'table-row';
}

function popup(msg,width){
	if ( lastContent != msg )
	{
		lastContent = msg;
		document.getElementById("tooltip").innerHTML = msg;
		if ( width > 0 ) document.getElementById("tooltip").style.width = width + 'px';
	}
	document.getElementById("tooltip").style.display = 'inline';
	document.getElementById("tooltip").style.visibility= 'visible';
	
}

function kill(){
	document.getElementById("tooltip").style.visibility="hidden";
	document.getElementById("tooltip").style.display="none";
}

function statusDisplay(){
	window.addEvent('domready', function(){
	 	$('status').style.display = 'block';
	});
}


/*
function toggleDisplay(me){
	document.me.style.display = "block";	
}
	*/	


