    function validate_required(field,alerttxt){
        with (field)
        {
            if (value==null||value==""){
                alert(alerttxt);
                return false
            }else{
                return true
            }
        }
    }

    function validate_length(field,alerttxt)
    {
        with (field)
        {
            if (value.length < 6){
                alert(alerttxt);
                return false
            }else{
                return true
            }
        }
    }

    function validate_equal(field1,field2,alerttxt){
        with (field1)   
        {
            temp = value;
            with (field2)
            {
                if (value != temp){
                    alert(alerttxt);
                    return false
                }else{
                    return true
                }
            }
        }
    }
    
    function esEmailValido(objeto) {
        var s = objeto.value;
        var filter = /^[A-Za-z0-9][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
        if (s.length == 0 ) return true;
        if (filter.test(s)) 
          return true;
        else
          alert('Por favor, ingrese una direccion de correo valida!');
        objeto.focus();
        return false;
    }

    function validate_form(thisform){
        with (thisform)
        {
            if ( validate_required(par_usuario,"El campo Usuario no puede ser vacio!")==false ){
                par_usuario.focus();
                return false
            }else if ( validate_required(par_email,"El campo Email Registrado no puede ser vacio!")==false ){
                par_email.focus();
                return false
            }else if (esEmailValido(par_email) ){
                validateOk = true
                return true
            }
        }
    }

    function validarPagina(form) {
        validar = validate_form(form)
        if (validar == true){
            document.frm_registro.action = '../cambiarclavemiembro';
            document.frm_registro.method = 'post';
            document.frm_registro.submit();
        }else{
            return false
        }
    }
