﻿function ChecKValDatos(elem) {
    var ValDatos = document.getElementById('ctl00_MainContentPlaceHolder_UC_Datos_Resumen_Reserva1_ChkRevDatos');

    var BtnSiguiente = document.getElementById('ctl00_MainContentPlaceHolder_BtnPagoEmision');

    if (ValDatos.checked == true) {
        BtnSiguiente.disabled = false;
    }
    else {
        BtnSiguiente.disabled = true;
    }
}

function ValidarContrasena_1(source, arguments) {
    var numero = false;
    var mayuscula = false;
    var correcto = true;
    
    // Cambio en Crear Usuario -- "ctl00_MainContentPlaceHolder_Password"

    if ($get("ctl00_MainContentPlaceHolder_UC_ModifClave1_Password") != null ||
        $get("ctl00_MainContentPlaceHolder_Login1_Password") != null ||
        $get("ctl00_MainContentPlaceHolder_UC_logarse1_Login1_Password") != null) {

        var contrasena = '';
        contrasena = arguments.Value;

        if ((contrasena != "") && ((contrasena.length > 5) && (contrasena.length < 16))) {
            for (i = 0; i < contrasena.length; i++) {
                if (!((contrasena.charCodeAt(i) >= 97) && (contrasena.charCodeAt(i) <= 122)))
                    if (!((contrasena.charCodeAt(i) == 46) || (contrasena.charCodeAt(i) == 95) || (contrasena.charCodeAt(i) == 45)))
                    if ((contrasena.charCodeAt(i) >= 65) && (contrasena.charCodeAt(i) <= 90)) {
                    mayuscula = true;
                }
                else if (contrasena.charCodeAt(i) >= 48 && contrasena.charCodeAt(i) <= 57) {
                    numero = true;
                }
                else {
                    correcto = false;
                }
            } //for
        }
        else {
            correcto = false;
            arguments.IsValid = (correcto && mayuscula && numero);
            return;
        }

        arguments.IsValid = (correcto && mayuscula && numero);
        return;
    }
    else {
        arguments.IsValid = (correcto && mayuscula && numero);
        return;
    }
}

function ValidarUsuario_1(source, arguments) {
    Documento = arguments.Value;

    cadena = /^[a-z\d]{6,10}$/i

    if (cadena.test(Documento)) {
        if (Documento.length > 6 && Documento.length < 15) {
            arguments.IsValid = true;
            return;
        }
        else {
            arguments.IsValid = false;
            return;
        }
    }
    else {
        arguments.IsValid = false;
        return;
    }
}