




/*********[MOUSE]**********/
var mouseX=0;var mouseY=0;	
var onSpacebarPressed="";
/*========================================================================*/
	if (ns6 && !ie) {document.addEventListener('mousemove', mouseMove, true);}
 	else if (ns) document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP);
 	document.onmousemove = mouseMove;

function mouseMove(evt) {  // CrossBrowser 
  mouseX = document.all ? event.clientX+document.body.scrollLeft : document.layers ? evt.x+window.pageXOffset : evt.clientX+window.pageXOffset;
  mouseY = document.all ? event.clientY+document.body.scrollTop : document.layers ? evt.y+window.pageYOffset : evt.clientY+window.pageYOffset;
}



/*******************************[KEYBOARD]**********************************/
var rightArrow_pushed=false;var leftArrow_pushed=false;
var downArrow_pushed=false;var upArrow_pushed=false;
var spacebarPressed=false;

/*=======================================================*/
if (ns) document.captureEvents(Event.KEYDOWN||Event.KEYUP);
document.onkeydown=keyDown;document.onkeyup=keyUp;	 

function keyDown(e)  {
   if (document.all) var keyNumDown=window.event.keyCode; // internet Explorer 4++
     else  var keyNumDown=e.which;  // netScape 4.7 ++ ( netscape 7.0 compatible )
   
    //alert(keyNumDown);
  //alert(keyNumDown);
  
    if (keyNumDown==39 || keyNumDown==102) rightArrow_pushed=true;
    else if (keyNumDown==37 || keyNumDown==100) leftArrow_pushed=true;
     else if (keyNumDown==38 || keyNumDown==104) upArrow_pushed=true;
      else if (keyNumDown==40 || keyNumDown==98) downArrow_pushed=true;
       else if (keyNumDown==32) spacebarPressed=true;
        //f12 or "m" for map
         else if (keyNumDown==123 || keyNumDown==77) { if(mapVisible) {mapVisible=false;hide("map");} else {mapVisible=true;show("map");} }

  
  //alert(keyNumDown);
  	 
          //key=String.fromCharCode(keyNumDown);

}

function keyUp(e) {
	var keyNumUp;

   if (document.all) var keyNumUp=window.event.keyCode; // internet Explorer 4++
     else  var keyNumUp=e.which;  // netScape 4.7 ++ ( netscape 7.0 compatible )
     
     //  alert(keyNumUp);
  
    if (keyNumUp==39 || keyNumUp==102) rightArrow_pushed=false;
    else if (keyNumUp==37 || keyNumUp==100) leftArrow_pushed=false;
     else if (keyNumUp==38 || keyNumUp==104) upArrow_pushed=false;
      else if (keyNumUp==40 || keyNumUp==98) downArrow_pushed=false;
       else if (keyNumUp==32) spacebarPressed=false;

   
}