function validarform()
{
  form=document.formulario;
  Mensagem="";
 if (IsEmpty(form.Email_Origem)){
    Mensagem = Mensagem + "Informe o Email.\n\n";
  } else if (!Valida_Email(form.Email_Origem.value)){
    Mensagem = Mensagem + "Email inválido.\n\n";
  }
  if (IsEmpty(form.De)){
    Mensagem = Mensagem + "Informe o seu Nome.\n\n";
  }; 
 if (IsEmpty(form.CPF)){
    Mensagem = Mensagem + "Informe seu CPF.\n\n";
  };
  if (IsEmpty(form.Endereco)){
    Mensagem = Mensagem + "Informe o seu Endereço.\n\n";
  };
  if (IsEmpty(form.Numero)){
    Mensagem = Mensagem + "Informe o Número.\n\n";
  };
  if (IsEmpty(form.Bairro)){
    Mensagem = Mensagem + "Informe o seu Bairro.\n\n";
  };
  if (IsEmpty(form.CEP)){
    Mensagem = Mensagem + "Informe o CEP.\n\n";
  };
  if (IsEmpty(form.Cidade)){
    Mensagem = Mensagem + "Informe a Cidade.\n\n";
  };
  if (IsEmpty(form.UF)){
    Mensagem = Mensagem + "Informe o UF.\n\n";
  };
  if (IsEmpty(form.Pais)){
    Mensagem = Mensagem + "Informe o País.\n\n";
  };
  if (IsEmpty(form.TelComercial)){
    Mensagem = Mensagem + "Informe o Telefone Comercial.\n\n";
  };
  if (IsEmpty(form.TelResidencial)){
    Mensagem = Mensagem + "Informe o Telefone Residencial.\n\n";
  };
  if (IsEmpty(form.TelCelular)){
    Mensagem = Mensagem + "Informe o Telefone Celular.\n\n";
  };
  if (Mensagem != ""){
    alert(Mensagem);
	return false;
  }  
}

function Valida_Email(Campo){
caracter = ([" ","/",":",";","=",",","#","%","&","*"]);
  for (a=0;a < caracter.length;a++){
	if (Campo.indexOf(caracter[a]) > 0) return false;
  }
  if (Campo.length > 5){
     if( (Campo.indexOf("@") < 2) || (Campo.length == Campo.indexOf("@")-1) ) return false;
     else {
       i= Campo.substring(Campo.indexOf("@")+2,Campo.length);
       if (i.indexOf(".") < 1) return false; 
     }
  } else return false;
return  true;
}
function IsEmpty(campo){
   if  (campo.type == "select-one") var field = campo.options[campo.selectedIndex].value
   else   var field = campo.value;
   
   for (var i = 0; i < field.length; i++) {
      var valor = field.charAt(i);
      if (valor != " ")return false;
   }
   return true;
}

