// JavaScript Document
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,extra){
	n=getStyle(layername);
	var extraPosition=extra||false;
	if(extraPosition!==false){
		if(x+extra.imgWidth>window.width){
			x=x-(2*extra.moveX)-extra.imgWidth;
		}
		if(y+extra.imgHeight>window.scrollTop+window.height){
			y=y-(2*extra.moveY)-extra.imgHeight;
		}
	}
	n.left=x+'px';
	n.top=y+'px';
}
function getElement(id){
	return document.getElementById(id);
}
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(IE){
		mousepositionX=event.clientX+document.documentElement.scrollLeft;
		mousepositionY=event.clientY+document.documentElement.scrollTop;
	}
	else{
		mousepositionX=e.pageX;
		mousepositionY=e.pageY;
	}
	if(mousepositionX<0){mousepositionX=0;}
	if(mousepositionY<0){mousepositionY=0;}
	return true;
}
function showImage(imageName){
	if(getElement('tooltiplayer').allowDisplay==false||getElement('tooltiplayer').allowDisplay==undefined){
		getElement('tooltiplayer').allowDisplay=true;
		getElement('tooltipimage').allowDisplay=false;
		getElement('tooltipimage').src=imageName;
		getElement('tooltipimage').onload=tooltipimageOnload;
		document.status=getElement('tooltiplayer').allowDisplay;
		}
	positionLayer('tooltiplayer',mousepositionX+35,mousepositionY+15,{imgWidth:120,imgHeight:90,moveX:35,moveY:15});
}
function hideImage(){
	getElement('tooltiplayer').allowDisplay=false;
	hideElement('tooltiplayer');
}
function tooltipimageOnload(){
	getElement('tooltipimage').allowDisplay=true;
	if(getElement('tooltipimage').allowDisplay&&getElement('tooltiplayer').allowDisplay){
		getStyle('tooltiplayer').display='block';
	}
}

function hideElement(elementID){
	if(allowHide){
		getStyle(elementID).display='none';
	}
}