<!-- BeLayers.js

var	ie=document.all
var	dom=document.getElementById

function tmt_findObj(n)
{
var x,t; 
	if((n.indexOf("?"))>0&&parent.frames.length){t=n.split("?");
		x=eval("parent.frames['"+t[1]+"'].document.getElementById('"+t[0]+"')");
	}
	else {
		x=document.getElementById(n)
	}
	return x;
}

function MM_showHideLayers() 
{ //v3.0A Modified by Al Sparber for NN6 Compatibility
var i,p,v,obj,args=MM_showHideLayers.arguments;
	if(document.getElementById) {
		for (i=0; i<(args.length-2); i+=3){ 
			obj=tmt_findObj(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=MM_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 MM_findObj(n, d) 
{ //v4.0
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 MM_goToURL() { //v3.0
var i, args=MM_goToURL.arguments; 
	document.MM_returnValue = false;
	for (i=0; i<(args.length-1); i+=2)
		eval(args[i]+".location='"+args[i+1]+"'");
}

function EnciendeApagaMenu()
{
 var EncApa,menu,args=EnciendeApagaMenu.arguments;
 EncApa = args[0];
 for(i=1;i<args.length;i++) {
   menu = args[i];
   if (EncApa == 'A') {
     MM_showHideLayers(menu,'','hide');
     showElement('SELECT');
     showElement('APPLET');
   }
   else {
     MM_showHideLayers(menu,'','show');
     hideElement('SELECT',menu,1);
     hideElement('APPLET',menu,1);
   }
 }
}

/* hides <select> and <applet> objects (for IE only) */
function hideElement( elmID, overDiv, overType)
{
  var elmOver = overDiv;
  
  if (overType)
  	elmOver=MM_findObj(overDiv);
  	
  if (ie && elmOver)
  {
    var i;
    for( i = 0; i < document.all.tags( elmID ).length; i++ )
    {
      obj = document.all.tags( elmID )[i];
      if( !obj || !obj.offsetParent )
      {
        continue;
      }
  
      // Find the element's offsetTop and offsetLeft relative to the BODY tag.
      objLeft   = obj.offsetLeft;
      objTop    = obj.offsetTop;
      objParent = obj.offsetParent;
			overLeft  = elmOver.offsetLeft;
			overTop   = elmOver.offsetTop;
      
      while( objParent.tagName.toUpperCase() != "BODY" )
      {
        objLeft  += objParent.offsetLeft;
        objTop   += objParent.offsetTop;
        objParent = objParent.offsetParent;
      }
  
      objHeight = obj.offsetHeight;
      objWidth = obj.offsetWidth;
  
      if(( overLeft + elmOver.offsetWidth ) <= objLeft );
      else if(( overTop + elmOver.offsetHeight ) <= objTop );
/* CHANGE by Charlie Roche for nested TDs*/
      else if( overTop >= ( objTop + objHeight /*+ obj.height*/ ));
/* END CHANGE */
      else if( overLeft >= ( objLeft + objWidth ));
      else
      {
        obj.style.visibility = "hidden";
      }
    }
  }
}
 
/*
* unhides <select> and <applet> objects (for IE only)
*/
function showElement( elmID )
{
  if (ie)
  {
    var i;
    for( i = 0; i < document.all.tags( elmID ).length; i++ )
    {
      obj = document.all.tags( elmID )[i];
      
      if( !obj || !obj.offsetParent )
      {
        continue;
      }
    
      obj.style.visibility = "";
    }
  }
}

function MoverCapaMensaje(Mensaje) {
	iLayerAjax = document.getElementById('LayerAjax');

	if (iLayerAjax) {
		iLayerAjax.style.right = "0px";
		iLayerAjax.style.top = document.body.scrollTop + "px";
		iLayerAjax.innerHTML = Mensaje;
		iLayerAjax.style.display = "";
	}
}

function ColoresCapaMensaje(forecolor,backcolor) {
	iLayerAjax = document.getElementById('LayerAjax');

	if (iLayerAjax) {
		iLayerAjax.style.backgroundColor = backcolor;
		iLayerAjax.style.color = forecolor;
		iLayerAjax.style.padding = '10px';
	}
}

function OcultarCapaMensaje() {
	iLayerAjax = document.getElementById('LayerAjax');
	
	if (iLayerAjax) {
		iLayerAjax.style.display = "none";
	}
}
// BeLayers.js -->
