function validarAlfanumerico(texto,minimo){            
    return !( texto.length < minimo ); 
}
    
function validarNumerico(texto){
    var ValidChars = "0123456789";        
    var Char;
    if ( texto.length == 0 ) return false;
    for (i = 0; i < texto.length ; i++){ 
        Char = texto.charAt(i); 
        if (ValidChars.indexOf(Char) == -1)
            return false;
    }
    return true;
} 
      
function vacio(valor){    
    if(valor!=null && valor !=""){
        return false;
    }
    else{
        return true;
    }                            
}                                                                   

function validarMail(texto){    
    var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    return filter.test(texto);
}


function validarLogin(){
    formulario = document.auth;    
    var eLogin = vacio(formulario.usuario.value);
    var ePsw = vacio(formulario.contrasenya.value);
                
    if (eLogin || ePsw){
        alert("Debe rellenar el nombre de usuario y la contraseña");        
    }else{
       formulario.submit();
    }       
}

function validarAltaNewsletter(){    
    formulario = document.newsletter;    
    var email = formulario.newsletter_email.value;
                
    if (vacio(email) || !validarMail(email) ){
        alert("La dirección de correo indicada es incorrecta");        
    }else{
       formulario.submit();
    }
}

function hideLoading(){
    var loading = document.getElementById("loading");
    if ( loading!=null){
        loading.style.display="none";
        loading.style.visibility="hidden";
    }
}
function recordarLogin(){
    var elementLogin = document.getElementById("loginForm");
    var elementRecordar = document.getElementById("recordarForm");    
    elementRecordar.className="visible";    
    elementLogin.className="oculto" ;
}
function ocultarRecordar(){
    var elementLogin = document.getElementById("loginForm");
    var elementRecordar = document.getElementById("recordarForm");    
    elementRecordar.className="oculto";
    elementLogin.className="visible";
}

function validarMailRecordarLogin(){    
    formulario = document.recordar    
    var email = formulario.mail.value;
                
    if (vacio(email) || !validarMail(email) ){
        alert("La dirección de correo indicada es incorrecta");        
    }else{
       formulario.submit();
    }
}