﻿// JScript File

function ValidarContrasena_1(source,arguments)
{
    var numero=false;
    var mayuscula=false;
    var correcto=true;

    //Colocamos el foco en el boton login
    button = $get('ctl00_MainContentPlaceHolder_Login1_LoginButton') ;
    if (button != null) 
    {
        button.focus();
    }
    
        
    // Cambio en Crear Usuario -- "ctl00_MainContentPlaceHolder_Password"
    
    if ($get("ctl00_MainContentPlaceHolder_Password") != null ||
        $get("ctl00_MainContentPlaceHolder_CreateUserWizard1_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;
    //Colocamos el foco en el boton login
    button = $get('ctl00_MainContentPlaceHolder_Login1_LoginButton');
    if (button != null)
    {
        button.focus();
    }
    
    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;
    }
    
  }