function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


function showHideLayers() {  //showHideLayers (w3c compatiable, requires findObj() for older browsers)
  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; }
 }
}

function findObj(n, d) {  // find object (version 4 browsers)
  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=findObj(n,d.layers[i].document); return x;
}

/*function MakeImgArray(n) {

this.length = n
for (var i = 1; i<=n; i++) {
	this[i] = new Image();
	}
	return this
}*/

/*if (document.images) {
	
navOver = new MakeImgArray(9);
navOver[1].src = "/images/nav/hme_btn_over.gif";
navOver[2].src = "/images/nav/buying_btn_over.gif";
navOver[3].src = "/images/nav/selling_btn_over.gif";
navOver[4].src = "/images/nav/renting_btn_over.gif";
navOver[5].src = "/images/nav/commrcl_btn_over.gif";
navOver[6].src = "/images/nav/loans_btn_over.gif";
navOver[7].src = "/images/nav/about_us_btn_over.gif";
navOver[8].src = "/images/nav/short_list_btn_over.gif";
navOver[9].src = "/images/nav/contact_us_btn_over.gif";

navOut = new MakeImgArray(9);
navOut[1].src = "/images/nav/hme_btn.gif";
navOut[2].src = "/images/nav/buying_btn.gif";
navOut[3].src = "/images/nav/selling_btn.gif";
navOut[4].src = "/images/nav/renting_btn.gif";
navOut[5].src = "/images/nav/commrcl_btn.gif";
navOut[6].src = "/images/nav/loans_btn.gif";
navOut[7].src = "/images/nav/about_us_btn.gif";
navOut[8].src = "/images/nav/short_list_btn.gif";
navOut[9].src = "/images/nav/contact_us_btn.gif";

}*/

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);
swapNavOut(9);
swapNavOver(swap);*/

showHideLayers('mMain','','hide');
showHideLayers('mBuying','','hide');
showHideLayers('mSelling','','hide');
showHideLayers('mRenting','','hide');
showHideLayers('mRecent','','hide');
showHideLayers('mLoans','','hide');
showHideLayers('mNetwork','','hide');
showHideLayers('mClient','','hide');
showHideLayers('mContact','','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' + images].src = navOut[images].src;
	}
	return false;

}*/

/*function swapNavOver(image) {
	
if(document.images) {
	document.images['nav' + image].src = navOver[image].src;
	['nav' + images].src = navOver[images].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/nav/" +menu +"_sel.gif";
}*/