//
// Husk at kalde setPos(event) inden denne kaldes.
//
function showtip(xx, yy) {
	if (yy == 0) {
		document.getElementById(xx).style.display = "none";
		return false;
	};
	
	setTimeout("showtip('"+xx+"', 0);",5000); // disapear after 5 seconds
	
	//document.getElementById(xx).style.top = event.clientY + document.body.scrollTop;
	//document.getElementById(xx).style.left = event.clientX;
	
	document.getElementById(xx).style.top = posy;
	document.getElementById(xx).style.left = posx;
	document.getElementById(xx).style.display = "inline";
};

var posx = 0;
var posy = 0;

// save the mouse position
function setPos(e){

    if (!e) var e = window.event;
    if (e.pageX || e.pageY)
    {
        posx = e.pageX;
        posy = e.pageY;
    }
    else if (e.clientX || e.clientY)
    {
        posx = e.clientX;
        posy = e.clientY;
    }

	//document.getElementById('pos').innerHTML = 'Mouse position is: X='+posx+' Y='+posy;
	//document.getElementById('pos').style.left = posx;
	//document.getElementById('pos').style.top = posy;

// smid denne ind i BODY for at test mousepos
//<div id="pos">test</div>
}



//
// Functions to show/hide the wait messagebox.
// Remember to include /waitBox.jsp to the page.
//
function showWaitbox() {

      document.body.style.overflow = 'hidden';
      document.body.style.cursor = 'wait';

      var element = document.getElementById('greyout');
      if (element != null) {
            //element.style.pixelTop = (document.body.scrollTop + (document.body.offsetHeight/2))
            element.style.height = '1800px';
            element.style.visibility = 'visible';
      }

      var waitboxelement = document.getElementById('waitBox');
      if (waitboxelement != null) {
            waitboxelement.style.pixelTop = (document.body.scrollTop + (document.body.offsetHeight/2))
            waitboxelement.style.visibility = 'visible';
      }

}

function closeWaitbox() {

      document.body.style.overflow = 'auto';
      document.body.style.cursor = "default";

      var element = document.getElementById('greyout');
      if (element != null) {
            element.style.visibility = 'hidden';
            element.style.height = '100%';
      }

      var waitboxelement = document.getElementById('waitBox');
      if (waitboxelement != null) {
            waitboxelement.style.visibility = 'hidden';
      }
}


function showPeroxidbox() {

      document.body.style.overflow = 'hidden';
      document.body.style.cursor = 'wait';

      var element = document.getElementById('greyout');
      if (element != null) {
            //element.style.pixelTop = (document.body.scrollTop + (document.body.offsetHeight/2))
            element.style.height = '1800px';
            element.style.visibility = 'visible';
      }

      var waitboxelement = document.getElementById('peroxidBox');
      alert(waitboxelement);
      if (waitboxelement != null) {
            waitboxelement.style.pixelTop = (document.body.scrollTop + (document.body.offsetHeight/2))
            waitboxelement.style.visibility = 'visible';
      }

}

function closePeroxidbox() {

      document.body.style.overflow = 'auto';
      document.body.style.cursor = "default";

      var element = document.getElementById('greyout');
      if (element != null) {
            element.style.visibility = 'hidden';
            element.style.height = '100%';
      }

      var waitboxelement = document.getElementById('peroxidBox');
      if (waitboxelement != null) {
            waitboxelement.style.visibility = 'hidden';
      }
}


