function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var mouseX = 0;
var mouseY = 0;
var numMenus = 2;
var menuclose_1 = 0;
var menuclose_2 = 0;

function getStyleObject(objectId) {
    // cross-browser function to get an object's style object given its id
    if(document.getElementById && document.getElementById(objectId)) {
// W3C DOM
return document.getElementById(objectId).style;
    } else if (document.all && document.all(objectId)) {
// MSIE 4 DOM
return document.all(objectId).style;
    } else if (document.layers && document.layers[objectId]) {
// NN 4 DOM.. note: this won't find nested layers
return document.layers[objectId];
    } else {
return false;
    }
} // getStyleObject

function changeObjectVisibility(objectId, newVisibility) {
    // get a reference to the cross-browser style object and make sure the object exists
    var styleObject = getStyleObject(objectId);
    if(styleObject) {
      styleObject.visibility = newVisibility;
      return true;
    } else {
      // we couldn't find the object, so we can't change its visibility
      return false;
    }
}

function showMenu(menuNumber, eventObj) {
    var menuId = 'menu' + menuNumber;
	changeObjectVisibility(menuId, 'visible');
	if (menuNumber == 1) {
      menuclose_1 = 0;
	} else if (menuNumber == 2) {
	  menuclose_2 = 0;
	}
}

function hideAllMenus() {
  if(menuclose_1 == 0) {
    if(mouseX < 220 | mouseX > 500 | mouseY < 72 | mouseY > 292) {       
        changeObjectVisibility('menu' + '1', 'hidden');
        var menuTitle = getStyleObject('menuTitle' + '1');
		menuclose_1 = 1;
    }
  }
  if(menuclose_2 == 0) {
    if(mouseX < 544 | mouseX > 823 | mouseY < 72 | mouseY > 252) {       
        changeObjectVisibility('menu' + '2', 'hidden');
        var menuTitle = getStyleObject('menuTitle' + '2');
		menuclose_2 = 1;
    }
  }
}

if (document.layers) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = mtrack;

var agt = navigator.userAgent.toLowerCase();
var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));

function mtrack(e) {
     var text = 'Coordinates: ';
     if (is_ie) {
	   text += event.x + ',' + event.y;
	   mouseX = event.x;
	   mouseY = event.y;
	 } else {
       text += e.pageX + ',' + e.pageY;
	   mouseX = e.pageX;
	   mouseY = e.pageY;
	 }
	 // window.defaultStatus = text;
	 hideAllMenus();	 
}