/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

function validarRegistro(f,idioma){
    var cont=0;

    if(esVacio(f.nombre)){
        if(idioma=="ingles"){
            document.getElementById("nombreMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> This information is required.</div>";
        }
        if(idioma=="espanol"){
            document.getElementById("nombreMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Este campo es obligatorio.</div>";
        }
        document.getElementById("nombreMensaje").style.height="auto";
        cont=1;
    }else{
        if(!esLetras(f.nombre)){
            if(idioma=="ingles"){
                document.getElementById("nombreMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> This field should contin only letters and spaces.</div>";
            }
            if(idioma=="espanol"){
                document.getElementById("nombreMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Este campo puede contener solo letras y espacios..</div>";
            }
            document.getElementById("nombreMensaje").style.height="auto";
            cont=1;
        }else{
            document.getElementById("nombreMensaje").innerHTML = "";
            document.getElementById("nombreMensaje").style.height="0px";
        }
    }

    if(esVacio(f.apellido)){
        if(idioma=="ingles"){
            document.getElementById("apellidoMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> This information is required.</div>";
        }
        if(idioma=="espanol"){
            document.getElementById("apellidoMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Este campo es obligatorio.</div>";
        }
        document.getElementById("apellidoMensaje").style.height="auto";
        cont=1;
    }else{
        if(!esLetras(f.apellido)){
            if(idioma=="ingles"){
                document.getElementById("apellidoMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> This field should contin only letters and spaces.</div>";
            }
            if(idioma=="espanol"){
                document.getElementById("apellidoMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Este campo puede contener solo letras y espacios..</div>";
            }
            document.getElementById("apellidoMensaje").style.height="auto";
            cont=1;
        }else{
            document.getElementById("apellidoMensaje").innerHTML = "";
            document.getElementById("apellidoMensaje").style.height="0px";
        }
    }

    if(esVacio(f.empresa)){
        if(idioma=="ingles"){
            document.getElementById("empresaMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> This information is required.</div>";
        }
        if(idioma=="espanol"){
            document.getElementById("empresaMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Este campo es obligatorio.</div>";
        }
        document.getElementById("empresaMensaje").style.height="auto";
        cont=1;
    }else{
        if(!esLetras(f.empresa)){
            if(idioma=="ingles"){
                document.getElementById("empresaMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> This field should contin only letters and spaces.</div>";
            }
            if(idioma=="espanol"){
                document.getElementById("empresaMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Este campo puede contener solo letras y espacios..</div>";
            }
            document.getElementById("empresaMensaje").style.height="auto";
            cont=1;
        }else{
            document.getElementById("empresaMensaje").innerHTML = "";
            document.getElementById("empresaMensaje").style.height="0px";
        }
    }

    if(f.pais.selectedIndex==0){
        if(idioma=="ingles"){
            document.getElementById("paisMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> This information is required.</div>";
        }
        if(idioma=="espanol"){
            document.getElementById("paisMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Este campo es obligatorio.</div>";
        }
        document.getElementById("paisMensaje").style.height="auto";
        cont=1
    }else{
        document.getElementById("paisMensaje").innerHTML = "";
        document.getElementById("paisMensaje").style.height="0px";

    }

    if(esVacio(f.usuario)){
        if(idioma=="ingles"){
            document.getElementById("usuarioMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> This information is required.</div>";
        }
        if(idioma=="espanol"){
            document.getElementById("usuarioMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Este campo es obligatorio.</div>";
        }
        document.getElementById("usuarioMensaje").style.height="auto";
        cont=1;
    }else{
        if(!esMayor5(f.usuario)){
             if(idioma=="ingles"){
                document.getElementById("usuarioMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> User should be more than 5 letters.</div>";
            }
            if(idioma=="espanol"){
                document.getElementById("usuarioMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> El Usuario debe contener más de 5 caracteres.</div>";
            }
            document.getElementById("usuarioMensaje").style.height="auto";
            cont=1;
        }else{
            if(!esLogin(f.usuario)){
                if(idioma=="ingles"){
                    document.getElementById("usuarioMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> This field should not contain spaces, numbers or special characters.</div>";
                }
                if(idioma=="espanol"){
                    document.getElementById("usuarioMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Este campo no debe contener espacios, números ni caracteres especiales.</div>";
                }
                document.getElementById("usuarioMensaje").style.height="auto";
                cont=1;
            }
        }
    //alert("1");
    // alert(f.usuarioDisp.value);
    //if(==1)
    }
    
    if(esVacio(f.contrasena)){
        if(idioma=="ingles"){
            document.getElementById("contrasenaMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> This information is required.</div>";
        }
        if(idioma=="espanol"){
            document.getElementById("contrasenaMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Este campo es obligatorio.</div>";
        }
        document.getElementById("contrasenaMensaje").style.height="auto";
        cont=1;
    }
    else{
        if(!esMayor5(f.contrasena)){
            if(idioma=="ingles"){
                document.getElementById("contrasenaMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Password should be more than 5 letters.</div>";
            }
            if(idioma=="espanol"){
                document.getElementById("contrasenaMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> La contraseña debe contener más de 5 caracteres.</div>";
            }
            document.getElementById("contrasenaMensaje").style.height="auto";
            cont=1;
        }else{
            document.getElementById("contrasenaMensaje").innerHTML = "";
            document.getElementById("contrasenaMensaje").style.height="0px";
        }
    }
    if(f.contrasena.value.length>0){
        if(!esIgualPass(f.contrasena, f.confirmacionContrasena)){
            if(idioma=="ingles"){
                document.getElementById("contrasenaConfMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Password don't match.</div>";
            }
            if(idioma=="espanol"){
                document.getElementById("contrasenaConfMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Los campos de la contraseña nueva no coinciden.</div>";
            }
            document.getElementById("contrasenaConfMensaje").style.height="auto";
            cont=1;
        }
    }

    if(esVacio(f.email)){
        if(idioma=="ingles"){
            document.getElementById("emailMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> This information is required.</div>";
        }
        if(idioma=="espanol"){
            document.getElementById("emailMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Este campo es obligatorio.</div>";
        }
        document.getElementById("emailMensaje").style.height="auto";
        cont=1;
    }else{
        if(!esEmail(f.email)){
            if(idioma=="ingles"){
                document.getElementById("emailMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Invalid E-Mail.</div>";
            }
            if(idioma=="espanol"){
                document.getElementById("emailMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Correo inválido.</div>";
            }
            document.getElementById("emailMensaje").style.height="auto";
            cont=1;
        }else{
            document.getElementById("emailMensaje").innerHTML = "";
            document.getElementById("emailMensaje").style.height="0px";
        }
    }

    if(esVacio(f.telefonos)){
        if(idioma=="ingles"){
            document.getElementById("telefonoMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> This information is required.</div>";
        }
        if(idioma=="espanol"){
            document.getElementById("telefonoMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Este campo es obligatorio.</div>";
        }
        document.getElementById("telefonoMensaje").style.height="auto";
        cont=1;
    }else{
        if(!esNumero(f.telefonos)){
            if(idioma=="ingles"){
                document.getElementById("telefonoMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> This field must have only numbers.</div>";
            }
            if(idioma=="espanol"){
                document.getElementById("telefonoMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Este campo debe contener solo letras.</div>";
            }
            document.getElementById("telefonoMensaje").style.height="auto";
            cont=1;
        }else{
            document.getElementById("telefonoMensaje").innerHTML = "";
            document.getElementById("telefonoMensaje").style.height="0px";
        }
    }
    
    if(cont==0){
        f.boton.disabled=true;
        return true;
    }else{
        return false;
    }

}

function validarContactanos(f,idioma){
    var cont=0;

    if(esVacio(f.nombre)){
        if(idioma=="ingles"){
            document.getElementById("nombreMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> This information is required.</div>";
        }
        if(idioma=="espanol"){
            document.getElementById("nombreMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Este campo es obligatorio.</div>";
        }
        document.getElementById("nombreMensaje").style.height="auto";
        cont=1;
    }else{
        document.getElementById("nombreMensaje").innerHTML = "";
        document.getElementById("nombreMensaje").style.height="0px";
    }

    if(esVacio(f.apellido)){
        if(idioma=="ingles"){
            document.getElementById("apellidoMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> This information is required.</div>";
        }
        if(idioma=="espanol"){
            document.getElementById("apellidoMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Este campo es obligatorio.</div>";
        }
        document.getElementById("apellidoMensaje").style.height="auto";
        cont=1;
    }else{
        document.getElementById("apellidoMensaje").innerHTML = "";
        document.getElementById("apellidoMensaje").style.height="0px";
    }


    if(esVacio(f.empresa)){
        if(idioma=="ingles"){
            document.getElementById("empresaMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> This information is required.</div>";
        }
        if(idioma=="espanol"){
            document.getElementById("empresaMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Este campo es obligatorio.</div>";
        }
        document.getElementById("empresaMensaje").style.height="auto";
        cont=1;
    }else{
        document.getElementById("empresaMensaje").innerHTML = "";
        document.getElementById("empresaMensaje").style.height="0px";
    }

    if(esVacio(f.email)){
        if(idioma=="ingles"){
            document.getElementById("emailMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> This information is required.</div>";
        }
        if(idioma=="espanol"){
            document.getElementById("emailMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Este campo es obligatorio.</div>";
        }
        document.getElementById("emailMensaje").style.height="auto";
        cont=1;
    }else{
        if(!esEmail(f.email)){
            if(idioma=="ingles"){
                document.getElementById("emailMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Invalid E-Mail.</div>";
            }
            if(idioma=="espanol"){
                document.getElementById("emailMensaje").innerHTML = "<div class=\"incorrecto\"> <img src=\"../imagenes/incorrecto.gif\"> Correo inválido.</div>";
            }
            document.getElementById("emailMensaje").style.height="auto";
            cont=1;
        }else{
            document.getElementById("emailMensaje").innerHTML = "";
            document.getElementById("emailMensaje").style.height="0px";
        }
    }
    
    if(cont==0){
        f.boton.disabled=true;
        mostrar('mensajeResultado');
        return true;
    }else{
        return false;
    }
}

function validarComentario(f){
    f.boton.disabled=true;
    mostrar('mensajeResultado');
    return true;
}

function validarIniciarSesion(f,idioma){
    if(f.inputUsuario.value=="User"){
        if(idioma=="espanol"){
            alert("El campor \"Usuario\" no puede estar vacío.");
        }else{
            alert("The \"User\" field can't be empty.");
        }
        f.inputUsuario.focus();
        return false;
    }
    if(esVacio(f.inputContrasena)){
        if(idioma=="espanol"){
            alert("El campo \"Password\" no puede estar vacío.");
        }else{
            alert("The \"Password\" field can't be empty.");
        }
        f.inputContrasena.focus();
        return false;
    }
//    if(idioma=="espanol"){
//        f.boton1.value="Procesando...";
//    }else{
//        f.boton1.value="Proccessing...";
//    }
    f.boton1.disabled=true;
    return true;
}

function validarBuscar(f,idioma){
    if(f.inputBuscar.value=="Search..." || f.inputBuscar.value=="Buscar..."){
        if(idioma=="espanol"){
            alert("El campo \"Buscar\" no puede estar vacío.");
        }else{
            alert("The \"Search\" field can't be empty.");
        }
        f.inputBuscar.focus();
        return false;
    }
    f.boton1.disabled=true;
    return true;
}

function validarSolicitud(f,idioma){
    if(!esVacio(f.numeroAdultos) && !esNumero(f.numeroAdultos)){
        if(idioma=="espanol"){
            alert("El campo \"Adultos\" puede contener solo números.");
        }else{
            alert("The \"Adults\" field can contain only numbers.");
        }
        f.numeroAdultos.focus();
        return false;
    }
    if(!esVacio(f.numeroNinos) && !esNumero(f.numeroNinos)){
        if(idioma=="espanol"){
            alert("El campo \"Niños\" puede contener solo números.");
        }else{
            alert("The \"Children\" field can contain only numbers.");
        }
        f.numeroNinos.focus();
        return false;
    }
    if(!esVacio(f.numeroTerceraEdad) && !esNumero(f.numeroTerceraEdad)){
        if(idioma=="espanol"){
            alert("El campo \"Tercera Edad\" puede contener solo números.");
        }else{
            alert("The field \"Senior Citizens\" can only have numbers.");
        }
        f.numeroTerceraEdad.focus();
        return false;
    }

    if(esVacio(f.fechaInicioViaje)){
        if(idioma=="espanol"){
            alert("El campo \"Fecha de viaje\" no puede estar vacío.");
        }else{
            alert("The field \"Date of the trip\" can't be empty.");
        }
        return false;
    }
    if(!esFecha(f.fechaInicioViaje)){
        if(idioma=="espanol"){
            alert("El campo \"Fecha de viaje\" debe ser (aaaa-mm-dd).");
        }else{
            alert("The field \"Date of the trip\" should be (yyyy-mm-dd).");
        }
        return false;
    }

    f.boton1.disabled=true;
    return true;
}

function validarUnsuscribe(f,idioma){
    if(esVacio(f.email)){
        if(idioma=="espanol"){
            alert("El campo \"Email\" no puede estar vacío.");
        }else{
            alert("The \"Email\" field can't be empty.");
        }
        f.email.focus();
        return false;
    }
    if(!esEmail(f.email)){
        if(idioma=="espanol"){
            alert("El campo \"Email\" no es una direccón válida.");
        }else{
            alert("The \"Email\" field is not a valid address.");
        }
        f.email.focus();
        return false;
    }
    if(idioma=="espanol"){
        f.boton1.value="Procesando...";
    }else{
        f.boton1.value="Proccessing...";
    }
    f.boton1.disabled=true;
    return true;
}