function MakeArray(n){
   this.length = n
   for (var i = 1; i<=n; i++) {
	  this[i] = new Image()
   }
   return this;
}

var imagename = new Array("nav0","nav1","nav2","nav3","nav4","nav5")
var gatewayImg =  new Array("nav0","nav1","nav2","nav3","nav4","nav5")
num = 0
if (document.images) {
	header_Over = new MakeArray(10);
	header_Out = new MakeArray(10);
	
	for (imgX=0;imgX<10;imgX++){
	header_Out[imgX] = new Image(); 
	header_Out[imgX].src = "/images/" + gatewayImg[imgX] + ".gif";
	header_Over[imgX] = new Image();
	header_Over[imgX].src = "/images/" +gatewayImg[imgX] + "b.gif";
	}

}

function imgFlip(imageName,imageSrc) {
  if (document.images)
    document.images[imageName].src = eval(imageSrc + ".src");
}

function headerOver(num){
	if ((document.images) && (num != gatewayLock)){
		eval ("document." + imagename[num] + ".src ='" + header_Over[num].src +"'")
	}
}
function headerOut(num){
	if ((document.images) && (num != gatewayLock)){
	eval ("document." + imagename[num] + ".src ='" + header_Out[num].src +"'")}
	}

function headeroutx(num){
	if (document.images){
		if(dhtml==0 && (num != gatewayLock)) {
			eval ("document." + imagename[num] + ".src ='" + header_Out[num].src +"'")
		}
	}
}

function dropIt(layername,layerstatus){
	return true;
}

<!-- Start menu Code -->
var menuOffset = new Array(320,368,418,491,571,662);
var NS = (navigator.appName == "Netscape");
mac = navigator.appVersion.indexOf("Mac");
if (mac>=0) {mac=1} else {mac=0}
IE4 = document.all; NS4 = document.layers; NS6a = document.getElementById
if(NS6a && NS) {NS6=1} else {NS6=0}
if ((IE4) || (NS4) || (NS6)) {dhtml=1;}
if ((mac && IE4) || (NS6)) {var menuOffset = new Array(329,377,427,500,580,671);}
else if (mac && NS4) {var menuOffset = new Array(320,368,418,491,571,662);}

if(NS4){ origWidth = innerWidth ; origHeight = innerHeight; pageurl = self.location;}

function re() {
	if (NS4) {if (innerWidth != origWidth || innerHeight != origHeight){ 
	//top.location.replace(pageurl) 
	location.reload(true) 
	}}}
	window.onResize = re;

	if (NS4){origWidth = innerWidth;origHeight = innerHeight;}
	
px = ""; menuOn=-1; menuht=85; menuwt=0; ext=0; layerLeftPos=0; flashPresent = 0; gatewayLock= -1;
layerDims_y = new Array ; layerDims_x = new Array

function refConstructor(menuId) {
	if (NS6) {var prefix = "document.getElementById('menu" + menuId + "')"}
	if (IE4) {var prefix = "document.all.menu" + menuId}
	if (NS4) {var prefix = "document.menu" + menuId}
	return prefix;
	}
	
function menuInit() {
	for (layerInit = 0;layerInit<6;layerInit++) {
	var layerRef =  refConstructor(layerInit)
	layerDims_y[layerInit]  = (IE4 || NS6) ? eval(layerRef + ".offsetHeight + menuht") : eval(layerRef + ".clip.height + menuht")
	layerDims_x[layerInit]  = (IE4 || NS6) ? eval(layerRef + ".offsetWidth + 5") : eval(layerRef + ".clip.width + 5")
	}
	if (flashPresent==1){(IE4) ? eval("document.all.flashLayer.style.visibility = 'visible'"):eval("document.flashLayer.visibility = 'visible'");}
	}

function reportEvent(cc) { 
	layerLeftPos  =  (IE4) ? (event.x) - 50 : (cc.pageX) - 50
	var layerRef =  refConstructor(menuOn)
	mousePos_y  =  (IE4) ? event.y + menuht : cc.pageY + menuht
	mousePos_x  =  (IE4) ? event.x : cc.pageX
	yMinPos = (IE4) ? (menuht - document.body.scrollTop - 20) : (menuht-20);
		
	if((mousePos_y >(layerDims_y[menuOn] + menuht + ext)) || ((mousePos_y - menuht) < yMinPos ) || (mousePos_x < (menuwx - 20)) || (mousePos_x > (layerDims_x[menuOn] + menuwx)))
		{ 
		(IE4 || NS6) ? eval(layerRef + ".style.visibility = 'hidden'") : eval(layerRef + ".visibility = 'hidden'");
		v= menuOn;
		if (menuOn+1 != gatewayLock) {headerOut(v);};
		menuwt=0;menuOn=-1;
		if(flashPresent==1){
		(IE4) ? eval("document.all.flashLayer.style.visibility = 'visible'"):eval("document.flashLayer.visibility = 'visible'");}
		if (IE4 || NS6) { document.onmousemove = null }
		else{	
		document.releaseEvents(Event.MOUSEMOVE)
		layerLeftPos=0
		}}
 	}

function move() {
	if (IE4) { document.onmouseover = null }
	else{ document.releaseEvents(Event.MOUSEOVER)};
	var layerRef =  refConstructor(menuOn);
	(IE4 || NS6) ? eval(layerRef + ".style.left =" + layerLeftPos) : eval(layerRef + ".left =" + layerLeftPos);
	(IE4 || NS6) ? eval(layerRef + ".style.visibility = 'visible'") : eval(layerRef + ".visibility = 'visible'");
	}

function xx() { 
	layerLeftPos = (IE4 || NS6) ? (Math.ceil((document.body.offsetWidth - 766)/2) + menuOffset[menuOn]) : (Math.floor((innerWidth - 766)/2) + menuOffset[menuOn] + 2);
	move(); first=0; menuwx = layerLeftPos;
	if(document.layers) {document.captureEvents(Event.MOUSEMOVE)};
	document.onmousemove = reportEvent 
	ext = 10
	}

<!-- original menu call -->
function menu(m) {
	if (m != menuOn) {
		v = m; headerOver(v)
		if(dhtml){
			var layerRef =  refConstructor(menuOn)
			if (menuOn != m && menuOn!=-1){
				v2 = menuOn;
				if (menuOn+1 != (gatewayLock)) {headerOut(v2);};
				(IE4 || NS6) ? eval(layerRef + ".style.visibility = 'hidden'") : eval(layerRef + ".visibility = 'hidden'");
				}
			menuOn = m ;
		xx();};
		}
	}
	
function closeMenu(m) {
m>0 ? m-- : m++;
var layerRef =  refConstructor(m);
headerOut(m);
(IE4 || NS6) ? eval(layerRef + ".style.visibility = 'hidden'") : eval(layerRef + ".visibility = 'hidden'");
}
<!-- end menu call --> 
	
	gatewayLock = null;
	window.onload = menuInit;
