// Netscape 3.0 compatibility test (for javascript image swapping)
	compat = false;
	if( parseInt( navigator.appVersion ) >= 3 ) {
		compat = true; 
	}

// cache img for quick swapping
function  imgrcHolder() {
	
	this.srcHolder = "";
}

var tempImg = new Image();
tempImg.src = "/img/mnu_nfirma.gif";
tempImg.src = "/img/mnu_areasp.gif";
tempImg.src = "/img/mnu_mcenter.gif";
tempImg.src = "/img/mnu_probono.gif";
tempImg.src = "/img/mnu_contact.gif";
	if( compat ) {

		mnu_nfirma = new imgrcHolder();
		//l_firm.src = "/img/nav/l_firm.gif";
		mnuo_nfirma = new imgrcHolder();
		//lo_firm.src = "/img/nav/lo_firm.gif";
		
		mnu_areasp = new imgrcHolder();
		//l_attorneys.src = "/img/nav/l_attorneys.gif";
		mnuo_areasp = new imgrcHolder();
		//lo_attorneys.src = "/img/nav/lo_attorneys.gif";
		
		mnu_mcenter = new imgrcHolder();
		//l_practices.src = "/img/nav/l_practices.gif";
		mnuo_mcenter = new imgrcHolder();
		//lo_practices.src = "/img/nav/lo_practices.gif";

		mnu_probono = new imgrcHolder();
		//l_lpractices.src = "/img/nav2/l_lpractices.gif";
		mnuo_probono = new imgrcHolder();
		//lo_lpractices.src = "/img/nav2/lo_lpractices.gif";
				
		mnu_contact = new imgrcHolder();
		//l_recruiting.src = "/img/nav/l_recruiting.gif";
		mnuo_contact  = new imgrcHolder();
		//lo_recruiting.src = "/img/nav/lo_recruiting.gif";
		
		m_firm = new imgrcHolder();
		//m_firm.src = "/img/menu/m_firm.gif";
		mo_firm = new imgrcHolder();
		//mo_firm.src = "/img/menu/mo_firm.gif";
		
		m_recognition = new imgrcHolder();
		//m_recognition.src = "/img/menu/m_recognition.gif";
		mo_recognition = new imgrcHolder();
		//mo_recognition.src = "/img/menu/mo_recognition.gif";
		
		m_news = new imgrcHolder();
		//m_news.src = "/img/menu/m_news.gif";
		mo_news = new imgrcHolder();
		//mo_news.src = "/img/menu/mo_news.gif";
		
		m_diversity = new imgrcHolder();
		mo_diversity = new imgrcHolder();
		
		m_probonor = new imgrcHolder();
		mo_probonor = new imgrcHolder();
		
		m_practices = new imgrcHolder();
		//m_practices.src = "/img/menu/m_practices.gif";
		mo_practices = new imgrcHolder();
		//mo_practices.src = "/img/menu/mo_practices.gif";
				
		m_probonor2 = new imgrcHolder();
		mo_probonor2 = new imgrcHolder();
		
		m_events = new imgrcHolder();
		//m_events.src = "/img/menu/m_events.gif";
		mo_events = new imgrcHolder();
		//mo_events.src = "/img/menu/mo_events.gif";
		
		m_pubs = new imgrcHolder();
		//m_pubs.src = "/img/menu/m_pubs.gif";
		mo_pubs = new imgrcHolder();
		//mo_pubs.src = "/img/menu/mo_pubs.gif";
		
		m_offices = new imgrcHolder();
		//m_offices.src = "/img/menu/m_offices.gif";
		mo_offices = new imgrcHolder();
		//mo_offices.src = "/img/menu/mo_offices.gif";
		
		m_history = new imgrcHolder();
		//m_history.src = "/img/menu/m_history.gif";
		mo_history = new imgrcHolder();
		//mo_history.src = "/img/menu/mo_history.gif";
		
		m_viewrecruiting = new imgrcHolder();
		mo_viewrecruiting = new imgrcHolder();
		
		m_summerassoc = new imgrcHolder();
		mo_summerassoc = new imgrcHolder();
		
		m_probonor3 = new imgrcHolder();
		mo_probonor3 = new imgrcHolder();
		
		m_media = new imgrcHolder();
		//m_media.src = "/img/menu/m_media.gif";
		mo_media = new imgrcHolder();
		//mo_media.src = "/img/menu/mo_media.gif";
		
		m_probono = new imgrcHolder();
		//m_probono.src = "/img/menu/m_probono.gif";
		mo_probono = new imgrcHolder();
		//mo_probono.src = "/img/menu/mo_probono.gif";

		m_firm2 = new imgrcHolder();
		//m_firm2.src = "/img/menu2/m_firm2.gif";
		mo_firm2 = new imgrcHolder();
		//mo_firm2.src = "/img/menu2/mo_firm2.gif";
		
		m_recognition2 = new imgrcHolder();
		//m_recognition2.src = "/img/menu2/m_recognition2.gif";
		mo_recognition2 = new imgrcHolder();
		//mo_recognition2.src = "/img/menu2/mo_recognition2.gif";		

		setTimeout("LoadimgX()",1);
	}
	
function LoadimgX(){
		//l_firm = new Image();
		mnu_nfirma.srcHolder = "/img/mnu_nfirma.gif";
		//lo_firm = new Image();
		mnuo_nfirma.srcHolder = "/img/mnuo_nfirma.gif";
		
		//l_attorneys = new Image();
		mnu_areasp.srcHolder = "/img/mnu_areasp.gif";
		//lo_attorneys = new Image();
		mnuo_areasp.srcHolder = "/img/mnuo_areasp.gif";
		
		//l_practices = new Image();
		mnu_mcenter.srcHolder = "/img/mnu_mcenter.gif";
		//lo_practices = new Image();
		mnuo_mcenter.srcHolder = "/img/mnuo_mcenter.gif";
		
		//l_practices = new Image();
		mnu_probono.srcHolder = "/img/mnu_probono.gif";
		//lo_practices = new Image();
		mnuo_probono.srcHolder = "/img/mnuo_probono.gif";

      //l_practices = new Image(); 
		mnu_contact.srcHolder = "/img/mnu_contact.gif";
		//lo_practices = new Image();
		mnuo_contact.srcHolder = "/img/mnuo_contact.gif";
		
		//m_firm = new Image();
		m_firm.srcHolder = "/img/mnf_bienvenida.gif";
		//mo_firm = new Image();
		mo_firm.srcHolder = "/img/mnfo_bienvenida.gif";
		
		//m_recognition = new Image();
		m_recognition.srcHolder = "/img/mnf_principios.gif";
		//mo_recognition = new Image();
		mo_recognition.srcHolder = "/img/mnfo_principios.gif";
		
		//m_news = new Image();
		m_news.srcHolder = "/img/mnf_objetivos.gif";
		//mo_news = new Image();
		mo_news.srcHolder = "/img/mnfo_objetivos.gif";
		
		//m_events = new Image();
		m_diversity.srcHolder = "/img/mnf_abogados.gif";
		//mo_events = new Image();
		mo_diversity.srcHolder = "/img/mnfo_abogados.gif";
		
		//m_pubs = new Image();
		m_probonor.srcHolder = "/img/mnf_eqtrabajo.gif";
		//mo_pubs = new Image();
		mo_probonor.srcHolder = "/img/mnfo_eqtrabajo.gif";
		
		//m_media = new Image();
		m_practices.srcHolder = "/img/map_dcorporativo.gif";
		//mo_media = new Image();
		mo_practices.srcHolder = "/img/mapo_dcorporativo.gif";
		
		//m_offices = new Image();
		m_probonor2.srcHolder = "/img/map_dcomercial.gif";
		//mo_offices = new Image();
		mo_probonor2.srcHolder = "/img/mapo_dcomercial.gif";
		
		//m_history = new Image();
		m_events.srcHolder = "/img/map_propiedad.gif";
		//mo_history = new Image();
		mo_events.srcHolder = "/img/mapo_propiedad.gif";
		
		//m_practices = new Image();
		m_pubs.srcHolder = "/img/map_incentivos.gif";
		//mo_practices = new Image();
		mo_pubs.srcHolder = "/img/mapo_incentivos.gif";
		
		//m_probono = new Image();
		m_offices.srcHolder = "/img/map_inversiones.gif";
		//mo_probono = new Image();
		mo_offices.srcHolder = "/img/mapo_inversiones.gif";

		m_history.srcHolder = "/img/map_telecomunica.gif";
		mo_history.srcHolder = "/img/mapo_telecomunica.gif";
		
		m_viewrecruiting.srcHolder = "/img/map_dlaboral.gif";
		mo_viewrecruiting.srcHolder = "/img/mapo_dlaboral.gif";

		m_summerassoc.srcHolder = "/img/map_dinmobiliario.gif";
		mo_summerassoc.srcHolder = "/img/mapo_dinmobiliario.gif";

		m_probonor3.srcHolder = "/img/map_outsourcing.gif";
		mo_probonor3.srcHolder = "/img/mapo_outsourcing.gif";

		m_media.srcHolder = "/img/mmc_biblio.gif";
		mo_media.srcHolder = "/img/mmco_biblio.gif";
		
		m_probono.srcHolder = "/img/mmc_links.gif";
		mo_probono.srcHolder = "/img/mmco_links.gif";
		
		m_firm2.srcHolder = "/img/mmc_pubs.gif";
		mo_firm2.srcHolder = "/img/mmco_pubs.gif";
		
		m_recognition2.srcHolder = "/img/mmc_galeria.gif";
		mo_recognition2.srcHolder = "/img/mmco_galeria.gif";
		
		//----------------------------------------------------
		//l_firm = new Image();
		var xImage = new Image();
		xImage.src = "/img/mnu_nfirma.gif";
		//lo_firm = new Image();
		xImage.src = "/img/mnuo_nfirma.gif";
		
		//l_attorneys = new Image();
		xImage.src = "/img/mnu_areasp.gif";
		//lo_attorneys = new Image();
		xImage.src = "/img/mnuo_areasp.gif";
		
		//l_practices = new Image();
		xImage.src = "/img/mnu_mcenter.gif";
		//lo_practices = new Image();
		xImage.src = "/img/mnuo_mcenter.gif";

		//l_lpractices = new Image();
		xImage.src = "/img/mnu_probono.gif";
		//lo_lpractices = new Image();
		xImage.src = "/img/mnuo_probono.gif";
				
		//l_recruiting = new Image();
		xImage.src = "/img/mnu_contact.gif";
		//lo_recruiting = new Image();
		xImage.src = "/img/mnuo_contact.gif";
		
		//l_recognition = new Image();
		xImage.src = "img/mnf_bienvenida.gif";
		//lo_recognition = new Image();
		xImage.src = "img/mnfo_bienvenida.gif";
		
		//l_recognition = new Image();
		xImage.src = "img/mnf_principios.gif";
		//lo_recognition = new Image();
		xImage.src = "img/mnfo_principios.gif";
		
		//l_news = new Image();
		xImage.src = "img/mnf_objetivos.gif";
		//lo_news = new Image();
		xImage.src = "img/mnfo_objetivos.gif";
		
		//l_events = new Image();
		xImage.src = "img/mnf_abogados.gif";
		//lo_events = new Image();
		xImage.src = "img/mnfo_abogados.gif";
		
		//l_pubs = new Image();
		xImage.src = "img/mnf_eqtrabajo.gif";
		//lo_pubs = new Image();
		xImage.src = "img/mnfo_eqtrabajo.gif";
		
		//l_media = new Image();
		xImage.src = "img/map_dcorporativo.gif";
		//lo_media = new Image();
		xImage.src = "img/mapo_dcorporativo.gif";
		
		//l_offices = new Image();
		xImage.src = "img/map_dcomercial.gif";
		//lo_offices = new Image();
		xImage.src = "img/mapo_dcomercial.gif";
		
		//l_history = new Image();
		xImage.src = "img/map_propiedad.gif";
		//lo_history = new Image();
		xImage.src = "img/mapo_propiedad.gif";		
		
		//l_allpractices = new Image();
		xImage.src = "img/map_incentivos.gif";
		//lo_allpractices = new Image();
		xImage.src = "img/mapo_incentivos.gif";
		
		//l_probono = new Image();
		xImage.src = "img/map_inversiones.gif";
		//lo_probono = new Image();
		xImage.src = "img/mapo_inversiones.gif";
		
		//m_firm = new Image();
		xImage.src = "img/map_telecomunica.gif";
		//mo_firm = new Image();
		xImage.src = "img/mapo_telecomunica.gif";
		
		//m_recognition = new Image();
		xImage.src = "img/map_dlaboral.gif";
		//mo_recognition = new Image();
		xImage.src = "img/mapo_dlaboral.gif";
		
		//m_news = new Image();
		xImage.src = "img/map_dinmobiliario.gif";
		//mo_news = new Image();
		xImage.src = "img/mapo_dinmobiliario.gif";
		
		//m_events = new Image();
		xImage.src = "img/map_outsourcing.gif";
		//mo_events = new Image();
		xImage.src = "img/mapo_outsourcing.gif";
		
		//m_pubs = new Image();
		xImage.src = "img/mmc_biblio.gif";
		//mo_pubs = new Image();
		xImage.src = "img/mmco_biblio.gif";
		
		//m_media = new Image();
		xImage.src = "img/mmc_links.gif";
		//mo_media = new Image();
		xImage.src = "img/mmco_links.gif";
		
		//m_offices = new Image();
		xImage.src = "img/mmc_pubs.gif";
		//mo_offices = new Image();
		xImage.src = "img/mmco_pubs.gif";
		
		//m_history = new Image();
		xImage.src = "img/mmc_galeria.gif.gif";
		//mo_history = new Image();
		xImage.src = "img/mmco_galeria.gif.gif";
				
				
}
// swap img using the cached img

function changeImg(x, y) {
	if( compat ) {		
		document.images[x].src=eval(y+".srcHolder"); 		
		}
	}
	
	
var blnIsMac = false
var strPlatform = window.navigator.platform.toLowerCase()

if (strPlatform.indexOf("mac") > -1)
{ blnIsMac = true; }

var strLastMenu = "mnu_firm"

function showMenu(strMenu) {
	if (!blnIsMac) {

		var objLayer
	
		hideMenu(strLastMenu)
	
		if (document.all) {
			objLayer = document.all[strMenu]
		}
		else if (document.getElementById) {
			objLayer = document.getElementById(strMenu)
		}
		else if (document.layers) {
			objLayer = getLayer(strMenu)
		}
	
		// show
		if (document.all) {
			objLayer.style.visibility = "visible";
		}
		else if (document.getElementById) {
			objLayer.style.visibility = "visible"
		}
		else if (document.layers) {
			if (parseFloat(navigator.appVersion) >= 4.08) {
				// move to position relative to image
				objImage = getImage("l_" + strMenu.substring(3, strMenu.length))
				intTop = getImagePageTop(objImage)
				intLeft = getImagePageLeft(objImage)
				objLayer.top = intTop + objImage.height
				objLayer.left = intLeft - 1
				
				// show
				objLayer.visibility = "show"
			}
		}
	
		strLastMenu = strMenu
	}
}




function hideMenu(strMenu) {

	if (!blnIsMac) {

		var objLayer
		var isIn = false
		var i = 0
		var blnIsFromFlash = false
		
		if (strMenu == "hideFromFlash")
			blnIsFromFlash = true
	
		if (strMenu == "" || blnIsFromFlash)
			strMenu = strLastMenu
	
		if (document.all) {
			objLayer = document.all[strMenu]
		}
		else if (document.getElementById) {
			objLayer = document.getElementById(strMenu)
		}
		else if (document.layers) {
			objLayer = getLayer(strMenu)
		}
	
		// hide
		if (document.all) {
			if (!blnIsFromFlash) {
				while (!isIn && i < document.all[strMenu].all.length) {
					if (window.event.toElement == document.all[strMenu].all[i])
						isIn = true
					i++
				}
				if (!isIn) {
					document.all[strMenu].style.visibility = "hidden"
				}
			}
			else {
				document.all[strMenu].style.visibility = "hidden"
			}
		}
		else if (document.getElementById) {
			objLayer.style.visibility = "hidden"
		}
		else if (document.layers) {
			if (parseFloat(navigator.appVersion) >= 4.08) {
				objLayer.visibility = "hide"
			}
		}
	}
}



// Determine browser.

var isMinNS4 = (navigator.appName.indexOf("Netscape") >= 0 &&
                parseFloat(navigator.appVersion) >= 4) ? 1 : 0;
var isMinIE4 = (document.all) ? 1 : 0;
var isMinIE5 = (isMinIE4 && navigator.appVersion.indexOf("5.") >= 0) ? 1 : 0;


//-----------------------------------------------------------------------------
// Layer utilities.
//-----------------------------------------------------------------------------

function getLayer(name) {

  if (document.layers)
    return findLayer(name, document);
  if (isMinIE4)
    return eval('document.all.' + name);
  return null;
}

function findLayer(name, doc) {

  var i, layer;

  for (i = 0; i < doc.layers.length; i++) {
    layer = doc.layers[i];
    if (layer.name == name)
      return layer;
    if (layer.document.layers.length > 0)
      if ((layer = findLayer(name, layer.document)) != null)
        return layer;
  }
  return null;
}








