  function Validar(Form)  {
    if (ValidarNombre(Form.nombre.value) && ValidarEmail(Form.email.value) && ValidarMensaje(Form.mensaje.value) && ValidarCodigo(Form.imagetext.value))
		Form.submit();
   }

  function ValidarNombre(Nombre)  {
    var cadena = "Por favor, rellene el campo Nombre.";
    if ( Nombre == "")  {
      alert(cadena);
      return false;
      }
    else return true;
    }

  function ValidarEmail(email){
    var cadena = "Por favor, compruebe el formato de la direccion de correo electrónico.";
	var vacia = "Por favor, rellene el campo Email.";

	if(email==""){
		alert(vacia);
		return false;
	}else{
		if( email.indexOf('@',0) <= 0  || email.indexOf('.',0) <=0 || email.indexOf(';',0) != -1
		 || email.indexOf(' ',0) != -1 || email.indexOf('/',0) != -1
		 || email.indexOf(';',0) != -1 || email.indexOf('<',0) != -1
		 || email.indexOf('>',0) != -1 || email.indexOf('*',0) != -1
		 || email.indexOf('|',0) != -1 || email.indexOf('`',0) != -1
		 || email.indexOf('&',0) != -1 || email.indexOf('$',0) != -1
		 || email.indexOf('!',0) != -1 || email.indexOf('"',0) != -1
		 || email.indexOf(':',0) != -1)
		   { alert(cadena); return false; }
		else return true;
	}
    }

  function ValidarMensaje(Mensaje)  {
    var cadena = "Por favor, rellene el campo del Mensaje.";
    if ( Mensaje == "")  {
      alert(cadena);
      return false;
      }
    else return true;
    }

  function ValidarCodigo(codigo){
	var cadena="Por favor, introduzca los 5 dígitos del campo de validación";
	if(codigo.length != 5){
		alert(cadena);
		return false;
	}
	else return true;
  }
