// top navigation code

function MM_findObj(n, d) { //v4.0 Dreamweaver code - required for nested layers in NS4
  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 && document.getElementById) x=document.getElementById(n); return x;
}

function MT_setVisibility (objName,v) {
	var obj = MM_findObj(objName)
	if (document.layers) { 
		if(v){obj.visibility = "show";}else{obj.visibility = "hide";}
	} else if (document.all) { 
		if(v){obj.style.visibility = "visible"}else{obj.style.visibility = "hidden";}
	} else if (document.getElementById) { 
		if(v){obj.style.visibility = "visible"}else{obj.style.visibility = "hidden";}
	}
}

var mdetails = new Array;
mdetails[1] = ['m-clients','/images/nav-our-clients.gif','/images/nav-our-clients-over.gif'];
mdetails[2] = ['m-community','/images/nav-building-community.gif','/images/nav-building-community-over.gif'];
mdetails[3] = ['m-products','/images/nav-products-solutions.gif','/images/nav-products-solutions-over.gif'];
mdetails[4] = ['m-studies','/images/nav-studies.gif','/images/nav-studies-over.gif'];
mdetails[5] = ['m-news','/images/nav-news.gif','/images/nav-news-over.gif'];

var hidedelay = 1500;
var hidetimer;
var curmenu = 0;
var highlighted = 0;

function showmenu(n){
	if(n!=curmenu){
		var mimg = MM_findObj(mdetails[n][0]);
		mimg.src = mdetails[n][2];
		clearTimeout(hidetimer);
		MT_setVisibility("sm"+curmenu,false);
		if((curmenu!=0)&&(curmenu!=highlighted)){
			var mimg = MM_findObj(mdetails[curmenu][0]);
			mimg.src = mdetails[curmenu][1];
		}
		MT_setVisibility("sm"+n,true);
		curmenu = n;
	} else {
		clearTimeout(hidetimer);
	}
}

function dohide(n){
	if(n!=highlighted){
		var mimg = MM_findObj(mdetails[n][0]);
		mimg.src = mdetails[n][1];
	}
	MT_setVisibility("sm"+n,false);
	MT_setVisibility("sm0",true);
	curmenu=0;
}

function hidemenu(n){
	hidetimer = setTimeout("dohide("+n+");",hidedelay);
}

function preload () {
	var i, args, fn;
	args = preload.arguments;
	if (args.length > 0) {
		preimage = new Array(args.length);
		for (i=0; i<(args.length); i++) {	
			fn = args[i];	
			preimage[i] = new Image();
			preimage[i].src = fn;	
			//alert(fn);
		}
	}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  if(selObj.options[selObj.selectedIndex].value!=''){
	  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	  if (restore) selObj.selectedIndex=0;
  }
}
