function changeImages() {
	if (document.images) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function showHideLayers() {
  var i,p,v,obj,args=showHideLayers.arguments;
  if(document.getElementById){
   for (i=0; i<(args.length-2); i+=3){
   obj=document.getElementById(args[i]);v=args[i+2];
v=(v=='show')?'visible':(v='hide')?'hidden':v;
   if(obj)obj.style.visibility=v;
   }
  }
  else{
  for (i=0; i<(args.length-2); i+=3) if ((obj=findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
 }
}

var whatmenu = 0;  	// track the active menu
var whatimage = 0;	// track the highlighted nav image
var poplock = 0;      	// track menu show/hide state

function menu_show(menuId,swap) {	// prepare to launch menu -  hides all menus, set poplock,  fires show menu function
/*
swapNavOut(1);
swapNavOut(2);
swapNavOut(3);
swapNavOut(4);
swapNavOut(5);
swapNavOut(6);
swapNavOut(7);
swapNavOut(8);
swapNavOver(swap);
*/
showHideLayers('mArts','','hide');
showHideLayers('mBusiness','','hide');
showHideLayers('mCommunications','','hide');
showHideLayers('mLanguages','','hide');
showHideLayers('mLifestyle','','hide');
showHideLayers('mSports','','hide');
whatmenu = menuId;
poplock = 1;
setTimeout("menu_showAction();",200);  // delay on show menu to prevent unintentional display due to wayward mouse activity
}

function menu_showAction() { // show active menu
if (poplock == 1) {
	showHideLayers(whatmenu,'','show');
	}
}

function menu_hide(menuId,swap,sel) { // prepare to hide menu
if (menuId != '') {
 		whatmenu = menuId;
		}
if (menuId != '') {
 		whatimage = swap;
		}
poplock = 0;
setTimeout("menu_hideAction();",500); //delay in case user fires a menu option
}

function menu_hideAction() { //hides menu layer - poplock check keeps the menu open if user has moved to another menu item
if (poplock != 1) {
	showHideLayers(whatmenu,'','hide');
	//swapNavOut(whatimage);
	}
}

function swapNavOut(image) {
if(document.images) {
	document.images['nav' + image].src = navOut[image].src;
	//['nav' + image].src = navOut[image].src;
	}
	return false;
}

function swapNavOver(image) {
if(document.images) {
	document.images['nav' + image].src = navOver[image].src;
	//['nav' + image].src = navOver[image].src;
	}
	return false;
}

function swapItemOver(item) {
if(document.getElementById) {
	tgObj = document.getElementById(item);
	tgObj.className = "menuItemOver";
	}
poplock = 1;
}

function swapItemOff(item) {
if(document.getElementById) {
	tgObj = document.getElementById(item);
	tgObj.className = "menuItem";
	}
poplock = 0;
setTimeout("menu_hideAction();",500);
}

function setSelected(sel,menu) {
navOut[sel].src = "images/nav01/" +menu +"_sel.gif";
}
