function validar (formulario) {
       

        var re = new RegExp (/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!\.)){0,61}[a-zA-Z0-9]?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!$)){0,61}[a-zA-Z0-9]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/); 
       
       //datos del remitente
       if (formulario.remite.value == ''){
          alert('Por favor, indique su nombre');
          formulario.remite.focus();
          return(false);
       }
       
       //comprobamos que el email del remitente no esta vacio
       if (formulario.emailRemite.value == ''){
          alert('Por favor, indique su email');
          formulario.emailRemite.focus();
          return(false);
       }
       
       //comprobamos que el email del remitente es correcto...
        var email = formulario.emailRemite.value;
       if (!email.match(re)) {
          alert('Por favor, revise su email');
          formulario.emailRemite.focus();
          return(false);
       }
       
       //datos del destinatario
       if (formulario.destinatario.value == ''){
          alert('Por favor, indique el nombre del destinatario');
          formulario.destinatario.focus();
          return(false);
       }
       
       //comprobamos que el email del destinatario no esta vacio
       if (formulario.emailDestinatario.value == ''){
          alert('Por favor, indique el email del destinatario');
          formulario.emailDestinatario.focus();
          return(false);
       }
       
       //comprobamos que el email del destinatario es correcto...
        email = formulario.emailDestinatario.value;
       if (!email.match(re)) {
          alert('Por favor, revise el email del destinatario');
          formulario.emailDestinatario.focus();
          return(false);
       }
       
       
       return (true);
       
}

