﻿function comprobarRegistro()
{
    this.url = "";
    this.errormail = "Compruebe su mail";
    this.nif = "Comprube su NIF";
    this.errorpass = "Compruebe su password";
    this.errorpassrep = "Las contraseñas no son iguales";
    this.nifNoValido = "DNI no válido";
}

function compruebaDNI(nif) {
    var letras = "TRWAGMYFPDXBNJZSQVHLCKE";
    var num = 0;
    var n = nif.substring(0, 8);
    var numero = n % 23;
    var l = nif.substring(8, 9);
    var ll = letras.substring(numero, numero + 1);
    if (l.toUpperCase() != ll) {return false; }
    var exp = new RegExp("^[0-9]{8}[A-Z]|[a-z]{1}$");
    if (!exp.test(nif)) {return false; }
    return true;
}

comprobarRegistro.prototype.registro = function(email,nif,password,password2)
{
    var strError = ""
    if (!isEml(email)) strError = this.errormail + '\n';
    if (nif.length==0) strError += this.errornif + '\n';
    if (!compruebaDNI(nif)) strError += this.nifNoValido + '\n';
    if (password.length==0){
      strError += this.errorpass;
    }else if (password != password2){
      strError += this.errorpassrep;
    }
    if (strError != ""){
        alert(strError);
    }else{
        document.getElementById("accion").value="registroAgencia";
    }
}
