function MM_findObj(n, d) { //v3.0 revised by SK for NN6 5.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];
  	}
  
  else if ((!d.layers)&&navigator.appVersion.indexOf('MSIE 4')<0) {
  if(d.getElementById(n)) {
  	x=d.getElementById(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); 
  return x;
}

 
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
		
function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function preloader(s) {
	MM_preloadImages('images/nav/nav_dev_serv_on.gif','images/nav/nav_div_exp_on.gif','images/nav/nav_ind_dev_on.gif','images/nav/nav_man_serv_on.gif','images/nav/nav_prop_port_on.gif');
//	alert(s);
	if (s=='services') {
	MM_preloadImages('images/nav/nav2_prop_dev_on.gif','images/nav/nav2_proj_man_on.gif','images/nav/nav2_coll_dev_on.gif','images/nav/nav2_prop_man_on.gif');
	}
	if (s=='portfolio') {
	MM_preloadImages('images/nav/nav2_mixed_on.gif','images/nav/nav2_pub_priv_on.gif','images/nav/nav2_reno_on.gif','images/nav/nav2_proj_man_on.gif','images/nav/nav2_coll_dev_on.gif','images/nav/nav3_proj_list_on.gif');
	}
	if (s=='dev') {
	MM_preloadImages('images/nav/nav2_seattle_u_on.gif','images/nav/nav2_blakeley_on.gif','images/nav/nav2_welch_on.gif');
	}
	if (s=='exp') {
	MM_preloadImages('images/nav/nav2_our_staff_on.gif','images/nav/nav2_lorig_news_on.gif');
	}
}

//  function that automatically changes navigation on bio page subnav frames

function changeNav(n) {
	var newloc = 'e_'+n+'_subnav.htm';
	parent.frames['subnav'].location=newloc;  
//	parent.frames['subnav'].replace(newloc);  // darn, this doesn't work on IE 5.5/Win it makes the back button behavior better 
}

//  menu functions for home page
	
function findMenus(m) {
var menus=['navdev_serv','navprop_port','navin_dev','navdiv_exp','navman_serv'];
var othermenus=new Array;
for (x=0;x<menus.length;x++) {
	if (m!=menus[x]) {
		othermenus[othermenus.length]=menus[x];
		}
	}
return othermenus;
}

function menuImages(m) {
var openend = '_on';
var imgpath = 'http://www.lorig.com/Images/nav/nav_';
var imgtype = '.gif';
var mimg = m.slice(3);
MM_swapImage(mimg,'',imgpath+mimg+openend+imgtype,1);
var othermenus=findMenus(m);
for (x=0;x<othermenus.length;x++) {
	var omimg=othermenus[x].slice(3);
	MM_swapImage(omimg,'',imgpath+omimg+imgtype,1);
	}
}


function showMenu() {
  var i,p,v,obj,args=showMenu.arguments;
  var m=args[0];	  
	if (!document.layers) {
	if ((navigator.appVersion.indexOf('MSIE 4')<0)&&(document.getElementById(m))) {   //for NN6+IE5
		document.getElementById(m).style.visibility = "visible";
	}
	else if (document.all) {
		eval(m)["style"].visibility="visible";					//for IE4
	}
	}
	else if (document.layers) {									//for NN4
		document.layers[m].visibility = "show";				//show the layer
	}
   menuImages(m);
   hideMenu(m);
  }


function hideMenu(m) {
  var i,p,v,obj,args=hideMenu.arguments;
  var m=args[0];
  var othermenus=findMenus(m);
  for (x=0;x<othermenus.length;x++) {
	if (!document.layers) {
	if ((navigator.appVersion.indexOf('MSIE 4')<0)&&(document.getElementById(othermenus[x]))) {   //for NN6+IE5
		document.getElementById(othermenus[x]).style.visibility = "hidden";
	}
	else if (document.all) {
		eval(othermenus[x])["style"].visibility="hidden";					//for IE4
	}
	}
	else if (document.layers) {											//for NN4
		document.layers[othermenus[x]].visibility = "hide";				//hide the layer


	}
  }

}


function popup(p) {
    var i,args=popup.arguments;
	var i=args[0];
	var p='http://www.lorig.com/cgi-local/popup.cgi?'+i;
	window.open(p,'popup','width=500,height=500,scrolling=no');
}


