	// ----------------------------------------------------------------------------
	// ------------------ Librería de rutinas javascript --------------------------
	// --------------------------------------------------------- (c) 2005 IDOM(JRF)

	// Variables definidas.
	var sNavegadorNombre = navigator.appName;
	var sNavegadorVersion = new Number(navigator.appVersion.charAt(0));
	var sCapaNombre = "lyrContenido";
	
	// -----------------------------------------------------------------------------
	// Cambia el puntero del ratón.
	// -----------------------------------------------------------------------------
	function cambiaPuntero(sTipo)
	{
		document.body.style.cursor = sTipo;
	}
	
	// -----------------------------------------------------------------------------
	// Resalta un botón.
	// -----------------------------------------------------------------------------
	function resaltaBoton(obj)
	{
		// Cambia el puntero del ratón y resalta imagen y texto.
		cambiaPuntero("hand");
		obj.rows[0].childNodes[0].childNodes[0].style.background = "#33CCCC";
		obj.rows[1].childNodes[0].childNodes[0].style.color = "#33CCCC";
	}
	
	// -----------------------------------------------------------------------------
	// Resalta un botón.
	// -----------------------------------------------------------------------------
	function atenuaBoton(obj)
	{
		// Cambia el puntero del ratón y atenúa imagen y texto.
		cambiaPuntero("default");
		obj.rows[0].childNodes[0].childNodes[0].style.background = "white";
		obj.rows[1].childNodes[0].childNodes[0].style.color = "navy";
	}

	// -----------------------------------------------------------------------------
	// Muestra la capa pasada como parámetro.
	// -----------------------------------------------------------------------------
	function muestraCapa(vsCapaNombre)
	{
	  var A;
	  var N;

	  switch(sNavegadorNombre)
	  {
	    case "Netscape" || "Mozilla":
				if (sNavegadorVersion == 4)
				{
				  A = eval("document['" + sCapaNombre + "']");
				  N = eval("document['" + vsCapaNombre + "']");
				}
				else
				{
				  A = eval("document.getElementById('" + sCapaNombre + "').style");
				  N = eval("document.getElementById('" + vsCapaNombre + "').style");
				}
		  	A.visibility = "hidden";
				N.visibility = "visible";
		  	break;

	    case "Microsoft Internet Explorer" || "Opera":
				A = eval("document.all['" + sCapaNombre + "']");
		    A.style.visibility = "hidden";
				N = eval("document.all['" + vsCapaNombre + "']");
	      N.style.visibility = "visible";
		    break;
			
	    case "Opera":
	      break;
	  }
	  sCapaNombre = vsCapaNombre;
	}
	
	// -----------------------------------------------------------------------------
	// Reposiciona una capa en pantalla.
	// -----------------------------------------------------------------------------
	function rePos() 
	{ 
	  var nAncho = 720;
	  var nAlto = 500; 
	
	  switch(sNavegadorNombre)
	  { 
		 case "Netscape" || "Mozilla"  || "Opera":
				xc=Math.round((window.innerWidth/2)-(nAncho/2));
				yc=Math.round((window.innerHeight/2)-(nAlto/2)); 
		 		break;
		 		
		 case "Microsoft Internet Explorer":
				xc=Math.round((document.body.clientWidth/2)-(nAncho/2));
				yc=Math.round((document.body.clientHeight/2)-(nAlto/2)); 
				break;
		}
		
		switch(sNavegadorNombre)
		{ 
			 case "Netscape" || "Mozilla":
					if (sNavegadorVersion == 4)
						document["lyrPrincipal"].moveTo(xc,yc);
					else
					{
						document.getElementById("lyrPrincipal").style.left = xc + "px";
						document.getElementById("lyrPrincipal").style.top = yc + "px";
					}
				 	break;
				 	
			 case "Microsoft Internet Explorer"  || "Opera":
					document.all["lyrPrincipal"].style.left = xc + "px" 
					document.all["lyrPrincipal"].style.top = yc + "px" 
			 		break;
		} 
	} 
	
	// -----------------------------------------------------------------------------
	// Cambia la capa actual por la pasada como parámetro.
	// -----------------------------------------------------------------------------
	function cambiaCapa(vsDoc)
	{
	  switch(sNavegadorNombre)
	  { 
	    case "Netscape" || "Mozilla":
	      document.getElementById("lyrContenido").innerHTML = vsDoc;
	      break;
	    case "Microsoft Internet Explorer" || "Opera":
	      document.all["lyrContenido"].innerHTML = vsDoc;
	      break;
	  }
	}
