// browser detection
	IE = document.all?true:false;
	browser = navigator.appName;
	browserNum = parseInt(navigator.appVersion);
	
	if((!IE) && (browserNum < 5)){
		// N4.x
		document.captureEvents(Event.MOUSEMOVE)
		imageRef = "document.images['";
		layerRef = "document.layers['";
		endLayerRef = "']";
		styleRef = "";
	}
	else if ((!IE) && (browserNum >= 5)) {
		// N6.x
		document.captureEvents(Event.MOUSEMOVE)
		imageRef = "document.getElementById('";
		layerRef = "document.getElementById('";
		endLayerRef = "')";
		styleRef = ".style";
	}
	else {
		// IE
		imageRef = "document.all['";
		layerRef = "document.all['";
		endLayerRef = "']";
		styleRef = ".style";
	}

// navigation

	document.onmousemove = getMouseXY;
	var tempX = 0
	var tempY = 0

	
	oldLayer = "none";
	oldPict = "none";
	function showMenu(layerName, pictureName, maction){
		// turn off old layers.
		if(oldLayer != "none")
			eval(layerRef + oldLayer + endLayerRef + styleRef + ".visibility = 'hidden'");
	if(oldPict != "none")
			eval(imageRef + oldPict + endLayerRef +  ".src = 'templates/fundagen/images/"+oldPict+".gif'");
		// if we're updating, turn on the other layers
		if(maction != 'hideall'){
			eval(layerRef + layerName + endLayerRef + styleRef + ".visibility = 'visible'");
			eval(imageRef + pictureName + endLayerRef +  ".src = 'templates/fundagen/images/"+pictureName+"-over_eng.gif'");
			oldLayer = layerName;	
			oldPict = pictureName;
		} else {
			oldLayer = "none";
			oldPict = "none";
		}
	}

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

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 (oldLayer != "none"){
  	if(tempY < 55 || tempY >120) 
		showMenu('','','hideall');
	else if(tempX < 130 || tempX > 600) 
		showMenu('','','hideall');
  }
  return true
}
/* roll overs */

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];
		}
	}
}

function jOpenWin(src, width, height) {
 var winParms = "width="+width+",height="+height+",resizable=yes,scrollbars=yes,menubar=no,toolbar=no,directories=no,location=no,status=no";

 window.open(src, '', winParms);			
}