var IE=document.all?true:false;
if(!IE)document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=getMouseXY;
var mousepositionX=0;
var mousepositionY=0;
var allowHide=true;


function getMouseXY(e) {
	if (!e) var e = window.event;
	if (e.pageX || e.pageY) 	{
		mousepositionX = e.pageX;
		mousepositionY = e.pageY;
	}
	else if (e.clientX || e.clientY) 	{
		mousepositionX = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft; 
		mousepositionY = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	}
	// posx and posy contain the mouse position relative to the document
	// Do something with this information
	return true;
}    
    

function tooltipimageOnload(){
    getElement('tooltipimage').allowDisplay=true;
    if(getElement('tooltipimage').allowDisplay&&getElement('tooltiplayer').allowDisplay){
        getStyle('tooltiplayer').display='block';
        }
    }

function getElement(id){
    return document.getElementById(id);
    }

function getStyle(layer){
    if(document.getElementById){
        return document.getElementById(layer).style;
        }
    else if(document.all){
        return document.all[layer].style;
        }
    else{
        return document[layer];
        }
    }

function positionLayer(layername,x,y){
    n=getStyle(layername);
    n.left=x+'px';
    n.top=y+'px';
    }

function showImage(imageName,gamename,gamedesc,dx){
    if(getElement('tooltiplayer').allowDisplay==false||getElement('tooltiplayer').allowDisplay==undefined){
        getElement('tooltipdesc').innerHTML="<p class='gametitle'>"+gamename+"</p><p>"+gamedesc+"</p>";
        document.status=getElement('tooltiplayer').allowDisplay;
        getElement('tooltiplayer').allowDisplay=true;
        getElement('tooltipimage').allowDisplay=false;
        getElement('tooltipimage').src=imageName;
        getElement('tooltipimage').onload=tooltipimageOnload;
        document.status=getElement('tooltiplayer').allowDisplay;
        }
    positionLayer('tooltiplayer',mousepositionX+dx,mousepositionY-30);
    //alert((mousepositionX+15)+' '+(mousepositionY-30));
    }

function hideElement(elementID){
    if(allowHide){
        getStyle(elementID).display='none';
        }
    }

function hideImage(){
    getElement('tooltiplayer').allowDisplay=false;
    hideElement('tooltiplayer');
    }
