function checkSolicitud()
{
    var error   = 0;
    var mensaje = "";


    aVerificar = [ 'tratamiento', 'nombre', 'apellidos', 'mail' , 'relacionGEC', 'pais', 'idioma', 'necesidades' ]; // Estos campos deben tener tamaño mínimo.
    aVerificar.each(
        function( e )
        {
            if( $( e ).value == "" )
            {
                $( e ).style.borderColor = 'red';
                error = 1;
            }
            else
            {
                $( e ).style.borderColor = '#B7B7BB';
            }
        }
    );


    if( $( 'mail' ).value != "" && ! /^[^@]+@[^\.]+\.[a-z]+$/.test( $( 'mail' ).value ) )
    {
        $( 'mail' ).style.borderColor = 'red';

        mensaje += "El e-mail es incorrecto.<br/>";
    }


    if( error || mensaje != "" )
    {
        if( mensaje != "" )
        {
            mensaje += "<br/>";
        }
        mensaje += "Por favor, rellene correctamente los campos resaltados.";
    }


    if( !$( 'aceptoCondiciones' ).checked )
    {
        if( mensaje != "" )
        {
            mensaje += "<br/>";
        }
        mensaje += "Debe aceptar las condiciones de cesi&oacute;n de datos personales.";
    }


    if( mensaje != ""  )
    {
        error = 1;

        $( 'mensajeError' ).innerHTML     = mensaje;
        $( 'mensajeError' ).style.display = "block";
    }


    return !error;
}
