// JavaScript Document

var xMousepos;
var uMousePos;
var divwidth;
var divheight;
var overdiv;
var message;
var myinterval;

// Set Netscape up to run the "captureMousePosition" function whenever
// the mouse is moved. For Internet Explorer and Netscape 6, you can capture
// the movement a little easier.
if (document.layers) { // Netscape
    document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove = captureMousePosition;
} else if (document.all) { // Internet Explorer
    document.onmousemove = captureMousePosition;
} else if (document.getElementById) { // Netcsape 6
    document.onmousemove = captureMousePosition;
}


// Global variables
xMousePos = 0; // Horizontal position of the mouse on the screen
yMousePos = 0; // Vertical position of the mouse on the screen
xMousePosMax = 0; // Width of the page
yMousePosMax = 0; // Height of the page

/*
* Metoden visar lagret
*/
function showMessage(mess){
	// Ett försök att centrera <div> lodrätt...
	if(document.all) divheight = document.all["overdiv"].style.height;
	if(document.getElementById) divheight = document.getElementById("overdiv").style.height;
	divheight = divheight/2;
	yMousePos = yMousePos-divheight;

	// FLytta <div> lite horisontellt...
	xMousePos = xMousePos +20;
	yMousePos = yMousePos-10;
        // Kolla så att <div> ej går utanför fönstretsbredd
	if( (xMousePos+200) > xMousePosMax){
		xMousePos = xMousePos-200;
	}
	// Kollar om div ligger för nära toppen på browsern.
	if( (yMousePos-10) < 0){
		yMousePos = yMousePos+10;
	}


	if(document.all){
		document.all["overdiv"].style.display="";
		document.all["overdiv"].style.background ="#D5DCE3";
		//document.all["overdiv"].style.background = "url('http://www.mabux.com/images/bak_overdiv.gif') repeat right top";
        document.all["overdiv"].style.border='1px solid #666666'
		document.all["overdiv"].innerHTML = mess;
		repositionTo(document.all["overdiv"], xMousePos, yMousePos);
	}
	if(document.layers){
		document.layers["overdiv"].style.display="";
		document.layers["overdiv"].style.background="#D5DCE3";
		//document.layers["overdiv"].style.background = "url('http://www.mabux.com/images/bak_overdiv.gif') repeat right top";
        document.layers["overdiv"].style.border='1px solid #666666'
		document.layers["overdiv"].innerHTML = mess;
		repositionTo(document.layers["overdiv"], xMousePos, yMousePos);
	}
	if(document.getElementById){
		document.getElementById("overdiv").style.display="";
		document.getElementById("overdiv").style.background="#D5DCE3";
		//document.getElementById("overdiv").style.background = "url('http://www.mabux.com/images/bak_overdiv.gif') repeat right top";
        document.getElementById("overdiv").style.border='1px solid #666666'
		document.getElementById("overdiv").innerHTML = mess;
                repositionTo(document.getElementById("overdiv"), xMousePos, yMousePos);


	}
}

function repositionTo(obj,x,y){
	if((document.layers)){
		//obj.left=(document.layers ? x + 'px' : x);
		//obj.top=(document.layers ? y + 'px' : y);
		obj.style.top=eval(event.clientY + (-10) + document.body.scrollTop);
		obj.style.left=eval(event.clientX + 20 + document.body.scrollLeft);
	}
	else if(document.getElementById || document.all){
		//obj.style.left=x + "px";
		//obj.style.top=y+ "px";
		obj.style.top=eval(event.clientY + (-10) + document.body.scrollTop);
		obj.style.left=eval(event.clientX + 20 +document.body.scrollLeft);
	}
}


/*
*  Metoden gömmer lagret
*/
function hideMessage(){
	if(document.all){
		document.all["overdiv"].style.display="none";
	}
	if(document.getElementById){
		document.getElementById("overdiv").style.display = "none";
	}
}

function captureMousePosition(e) {
    if (document.layers) {
        xMousePos = e.pageX;
        yMousePos = e.pageY;
        xMousePosMax = window.innerWidth+window.pageXOffset;
        yMousePosMax = window.innerHeight+window.pageYOffset;
    } else if (document.all) {
        xMousePos = window.event.x+document.body.scrollLeft;
        yMousePos = window.event.y+document.body.scrollTop;
        xMousePosMax = document.body.clientWidth+document.body.scrollLeft;
        yMousePosMax = document.body.clientHeight+document.body.scrollTop;
    } else if (document.getElementById) {
        xMousePos = e.pageX;
        yMousePos = e.pageY;
        xMousePosMax = window.innerWidth+window.pageXOffset;
        yMousePosMax = window.innerHeight+window.pageYOffset;
    }
}



