//var NS = (navigator.appName == "Netscape");
//var VERSION = parseInt(navigator.appVersion);

function abrirVentana(fichero, w, h, scr)
{
	nueva=window.open(fichero, '_nueva','toolbar=no,location=no,directories=no,status=no,menubar=no, scrollbars=' + scr + ',resizable=no,width=' + w + ',height=' + h);
	nueva.focus();
	return false;
}
//----------------------------------------------------------------------
function abrirVentana2(fichero, w, h, scr, Resize, TopPosition, LeftPosition, nombreVentana)
{	//Además t permit indicar la posición

	eval(nombreVentana + "=window.open(fichero, nombreVentana,'toolbar=no,location=no,directories=no,status=no,menubar=no, scrollbars=' + scr + ',resizable=' + Resize +',width=' + w + ',height=' + h + ',top=' + TopPosition + ',left=' + LeftPosition);");
	eval(nombreVentana + ".focus();");
	return false;
}
//----------------------------------------------------------------------
function DetectorNavegador() {
  this.NS4 = document.layers;
  this.IE4 = document.all;
  this.DOM = document.getElementById;
  this.DHTML = this.NS4 || this.IE4 || this.DOM;
}
//----------------------------------------------------------------------
var navegador = new DetectorNavegador();
function redimensiona(nAncho,nAlto)
{
 var numImages= document.images.length - 1;
 var nAncho;
// alert(numImages);
	if (navegador.IE4)
	{ 
		self.resizeTo(document.images[numImages].width+nAncho,document.images[numImages].height+nAlto);
		nAncho = document.images[numImages].width+nAncho;
	}
	else
	{
		if (navegador.NS4)
		{
			window.innerWidth=document.images[numImages].width;
			window.innerHeight=document.images[numImages].height+nAlto;
			nAncho = window.innerWidth=document.images[numImages].width;
		}
		else
		{
			self.resizeTo(document.images[numImages].width+nAncho,document.images[numImages].height+nAlto);
			nAncho = document.images[numImages].width+nAncho;
		}
	}
	return nAncho;
}
 //-------------------------------------------------------------------- 
function validarEmail(valor) {
 if(valor!=''){
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
    return (true);
  } else {
    alert("La dirección de email es incorrecta.");
    return (false);
  }
}else{return (true);}}

 //-------------------------------------------------------------------- 

function chequeaCampo(campoRequerido, campoNombre) 
{ 
    if (campoRequerido.value=="") 
    { 
        alert('El campo ' + campoNombre + ' es obligatorio.');
        campoRequerido.focus();
		return false; 
    } 
    else 
    { 
        return true; 
    } 
}
// Funciones para mostrar y ocultar una capa por su nombre
//--------------------------------------------------------------------------
function showit(capa){ 
document.getElementById(capa).style.visibility="visible";
} 
//------------------------------------------------------------------------
function closeit(capa){ 
document.getElementById(capa).style.visibility="hidden";
}

