
// Detect if the browser is IE or not.

// If it is not IE, we assume that the browser is NS.

var IE = document.all?true:false



// If NS -- that is, !IE -- then set up for mouse capture

if (!IE) document.captureEvents(Event.MOUSEMOVE)



// Set-up to use getMouseXY function onMouseMove

document.onmousemove = getMouseXY;



var active = 0

// Temporary variables to hold mouse x-y pos.s

var tempX = 0

var tempY = 0



// Main function to retrieve mouse x-y pos.s

var browser=navigator.appName;

var version=0;

if (browser=="Microsoft Internet Explorer"){

 version = parseFloat(navigator.appVersion.split("MSIE")[1]);

}

function getMouseXY(e) {

  if (IE) { // grab the x-y pos.s if browser is IE

    tempX = event.clientX + document.body.scrollLeft

    tempY = event.clientY + document.body.scrollTop

  } else {  // grab the x-y pos.s if browser is NS

    tempX = e.pageX

    tempY = e.pageY

  }  

  // catch possible negative values in NS4

  if (tempX < 0){tempX = 0}

  if (tempY < 0){tempY = 0}  

  // show the position values in the form named Show

  // in the text fields named MouseX and MouseY

  

  var el=document.getElementById('mainmenu');

  var curr_width = el.offsetWidth;

  var curr_height = el.offsetHeight;

  var leftMostX = el.offsetLeft; //252

  var topMostX = el.offsetTop;  //91

  if(version==7){

    topMostX=89;

	leftMostX=252;

  }

  if(tempY>(curr_height+topMostX+20) || tempY<75 || tempX < (leftMostX-20) || tempX > (leftMostX+curr_width+20)) {

     if(active==1) {

	    active=0;

		mnOut();

	 }

  }else{

      if(active==0) {

	     active=1;

	  }

  }


  var el1=document.getElementById("MouseX");

  var el2=document.getElementById("MouseY");

  //el1.value = tempX;

 //el2.value = leftMostX;

  return true;

}
