

function valida() {
    var mensaje = new String();
    var error = new String();
    var nombre, apellidos, email, comentario;
    var emailpattern = /^[\w\.\-\_]+@\w+[\w\.\-\_]*?\.\w{2,4}$/;
    var telefonopattern = /^[\d{1,15}\+\(][\d\s\+\/\-\.\)]+$/;
    
    nombre = document.formulario.nombre.value;
    apellidos = document.formulario.apellidos.value;
    telefono = document.formulario.telefono.value;
    email = document.formulario.email.value;
    comentario = document.formulario.comentario.value;
    conforme = document.formulario.conforme.checked;

    mensaje += "Los datos no han sido enviados debido a que se han detectado los siguientes errores en el formulario:\n\n";
    if( nombre.length == 0 ) 
        error = "- Falta el nombre.\n";
    if( apellidos.length == 0 )
	error += "- Faltan los apellidos.\n";
    if( emailpattern.exec(email) == null )
	error += "- El campo Email falta o es incorrecto. Por favor, asegurese de haber escrito bien su email.\n";
    if( comentario.length == 0 )
	error += "- Debe introducir un comentario.\n";
    if( document.formulario.conforme.checked == false )
	error += "- Debe aceptar las condiciones de privacidad.\n";
	

    mensaje += error;

    if( error.length == 0 )
	return true;

    alert( mensaje );
    
    return false;
    
}


function validapub() {
    var mensaje = new String();
    var error = new String();
    var nombre, apellidos, email, comentario;
    var emailpattern = /^[\w\.\-\_]+@\w+[\w\.\-\_]*?\.\w{2,4}$/;
    var telefonopattern = /^[\d{1,15}\+\(][\d\s\+\/\-\.\)]+$/;
    
    nombre = document.formulario.nombre.value;
    apellidos = document.formulario.apellidos.value;

    empresa = document.formulario.empresa.value;
    direccion = document.formulario.direccion.value;
    localidad = document.formulario.localidad.value;

    telefono = document.formulario.telefono.value;
    email = document.formulario.email.value;
    comentario = document.formulario.comentario.value;
    conforme = document.formulario.conforme.checked;

    mensaje += "Los datos no han sido enviados debido a que se han detectado los siguientes errores en el formulario:\n\n";

    if( nombre.length == 0 ) 
        error = "- Falta el nombre.\n";
    if( apellidos.length == 0 )
        error += "- Faltan los apellidos.\n";

    if( empresa.length == 0 )
        error += "- Falta la empresa.\n";
    if( direccion.length == 0 )
        error += "- Falta la dirección.\n";
    if( localidad.length == 0 )
        error += "- Faltan los localidad.\n";
    if( telefono.length == 0 )
        error += "- Faltan el teléfono.\n";

    if( emailpattern.exec(email) == null )
        error += "- El campo Email falta o es incorrecto. Por favor, asegurese de haber escrito bien su email.\n";
    if( comentario.length == 0 )
        error += "- Debe introducir un comentario.\n";

    if( document.formulario.conforme.checked == false )
        error += "- Debe aceptar las condiciones de privacidad.\n";

    mensaje += error;

    if( error.length == 0 )
        return true;

    alert( mensaje );
    
    return false;
    
}


