var bCancel = false; 

function abrirVentana(url, nombre, varToolbar, varLocation, varDirectories, 
                      varStatus, varMenubar, varScrollbars, varResizable, varTop, varLeft,
                      varWidth, varHeight) {
     Ventana = window.open(url,nombre,"toolbar=" + varToolbar + ",location=" + varLocation +
                    ",directories=" + varDirectories + ",status=" + varStatus +
                    ",menubar=" + varMenubar + ",scrollbars=" + varScrollbars +
                    ",resizable=" + varResizable + ",top=" + varTop + ",left=" + varLeft +
                    ",width=" + varWidth + ",height=" + varHeight + "");
}
function mostrarAlerta() {
    var nVer = navigator.appVersion;
    var nAgt = navigator.userAgent;
    var NS4 = (navigator.appName == "Netscape" && parseInt(nVer) >= 4);
    var browserName  = '';
    var fullVersion  = 0; 
    var majorVersion = 0;
    var IE6 = false;
    if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
        browserName  = "Microsoft Internet Explorer";
        fullVersion  = parseFloat(nAgt.substring(verOffset+5));
        majorVersion = parseInt(''+fullVersion);
        if (parseInt(fullVersion) <= 6) {
            IE6 = true;}
    }

    var capa = document.getElementById('divFondoAlerta');
    if(!IE6) {
        capa.style.position = 'fixed';
    }
    capa.style.display = 'block';
    capa.style.width = "100%";
    capa.style.height = "100%";
    capa.style.top = "0";
    capa.style.left = "0";
    
            
}

function cerrarAlerta() {
    document.getElementById('divFondoAlerta').style.display = 'none';
    document.getElementById('divAlerta').style.display = 'none';
    
}

function validateInscripcionForm(form) {                                                                   
        if (bCancel) 
      return true; 
        else 
 var formValidationResult;
       formValidationResult = validateRequired(form) && validateMask(form) && validateMinLength(form); 
     return (formValidationResult == 1);
   } 

    function inscripcionForm_required () { 
     this.a0 = new Array("nombre", "El campo Nombre es obligatorio.", new Function ("varName", " return this[varName];"));
     this.a1 = new Array("apellidos", "El campo Apellidos es obligatorio.", new Function ("varName", " return this[varName];"));
     this.a2 = new Array("email", "El campo email es obligatorio.", new Function ("varName", "this.mask=/^([a-zA-Z0-9_\\-\\.\\+]+)[@]([a-zA-Z0-9_\\-\\.]+)[\\.]([a-zA-Z]{2,5})$/;  return this[varName];"));
     this.a3 = new Array("password", "El campo Password es obligatorio.", new Function ("varName", "this.minlength='6';  return this[varName];"));
     this.a4 = new Array("password2", "El campo Repita contraseña es obligatorio.", new Function ("varName", "this.minlength='6';  return this[varName];"));
     this.a5 = new Array("condiciones", "El campo Condiciones de uso es obligatorio.", new Function ("varName", " return this[varName];"));
    } 

    function inscripcionForm_mask () { 
     this.a0 = new Array("email", "El formato de email no es válido.", new Function ("varName", "this.mask=/^([a-zA-Z0-9_\\-\\.\\+]+)[@]([a-zA-Z0-9_\\-\\.]+)[\\.]([a-zA-Z]{2,5})$/;  return this[varName];"));
     this.a1 = new Array("emailPadrino", "El formato de email de su padrino no es válido.", new Function ("varName", "this.mask=/^([a-zA-Z0-9_\\-\\.\\+]+)[@]([a-zA-Z0-9_\\-\\.]+)[\\.]([a-zA-Z]{2,5})$/;  return this[varName];"));
    } 

    function inscripcionForm_minlength () { 
     this.a0 = new Array("password", "Password no puede tener menos de 6 carácteres.", new Function ("varName", "this.minlength='6';  return this[varName];"));
     this.a1 = new Array("password2", "Repita contraseña no puede tener menos de 6 carácteres.", new Function ("varName", "this.minlength='6';  return this[varName];"));
    } 

function controlInscripcion(formObj) {
    if (formObj.password.value != formObj.password2.value) {
        alert("Las contraseñas deben ser iguales.");
        return false;
    }
    return true;
}

function validarRegForm() {
var formObj = document.forms['inscripcionForm'];
if (validateInscripcionForm(formObj) && controlInscripcion(formObj)) {
document.getElementById("btnAceptar").style.visibility="hidden"; 
formObj.submit();
} 
}

