
  function envia(){ 
    if (oForm.nome.value == "") { 
      alert("Por favor, preencha o Nome Completo no cadastro.");
      oForm.nome.focus();
      return false ;
    }

	
	if (oForm.cpf.value.length == 0) {
		alert("O CPF é um campo obrigatório !");
		oForm.cpf.focus();
		return false;
			}
			
	if(isNaN(oForm.cpf.value)){ 
     alert("Somente são aceitos números no CPF."); 
     oForm.cpf.focus(); 
     return false ; 
   	  }
			
	if (oForm.codigo.value == "") { 
      alert("Por favor, preencha Código de Pagamento no cadastro.");
      oForm.codigo.focus();
      return false ;
    }
	
		
			if (oForm.fone.value == "") { 
      alert("Por favor, preencha Telefone no cadastro.");
      oForm.fone.focus();
      return false ;
    }
	
	
	 if (oForm.email.value == "") { 
      alert("Por favor, preencha o seu E-mail no cadastro.");
      oForm.email.focus();
      return false ;
	  }
	  
	  
	      if (document.oForm.email.value != "") {
                        prim = oForm.email.value.indexOf("@")
                        if(prim < 2) {
                                alert("O e-mail informado parece não estar correto.");
                                oForm.email.focus();
                                oForm.email.select();
                                return false;
                        }
                        if(oForm.email.value.indexOf("@",prim + 1) != -1) {
                                alert("O e-mail informado parece não estar correto.");
                                oForm.email.focus();
                                oForm.email.select();
                                return false;
                        }
                        if(oForm.email.value.indexOf(".") < 1) {
                                alert("O e-mail informado parece não estar correto.");
                                oForm.email.focus();
                                oForm.email.select();
                                return false;
                        }
                        if(oForm.email.value.indexOf(" ") != -1) {
                                alert("O e-mail informado parece não estar correto.");
                                oForm.email.focus();
                                oForm.email.select();
                                return false;
                        }
                        if(oForm.email.value.indexOf("zipmeil.com") > 0) {
                                alert("O e-mail informado parece não estar correto.");
                                oForm.email.focus();
                                oForm.email.select();
                                return false;
                        }
                        if(oForm.email.value.indexOf("hotmeil.com") > 0) {
                                alert("O e-mail informado parece não estar correto.");
                                oForm.email.focus();
                                oForm.email.select();
                                return false;
                        }
                        if(oForm.email.value.indexOf(".@") > 0) {
                                alert("O e-mail informado parece não estar correto.");
                                oForm.email.focus();
                                oForm.email.select();
                                return false;
                        }
                        if(oForm.email.value.indexOf("@.") > 0) {
                                alert("O e-mail informado parece não estar correto.");
                                oForm.email.focus();
                                oForm.email.select();
                                return false;
                        }
                        if(oForm.email.value.indexOf(".com.br.") > 0) {
                                alert("O e-mail informado parece não estar correto.");
                                oForm.email.focus();
                                oForm.email.select();
                                return false;
                        }
                        if(oForm.email.value.indexOf("/") > 0) {
                                alert("O e-mail informado parece não estar correto.");
                                oForm.email.focus();
                                oForm.email.select();
                                return false;
                        }
                        if(oForm.email.value.indexOf("[") > 0) {
                                alert("O e-mail informado parece não estar correto.");
                                oForm.email.focus();
                                oForm.email.select();
                                return false;
                        }
                        if(oForm.email.value.indexOf("]") > 0) {

                                alert("O e-mail informado parece não estar correto.");
                                oForm.email.focus();
                                oForm.email.select();
                                return false;
                        }
                        if(oForm.email.value.indexOf("(") > 0) {
                                alert("O e-mail informado parece não estar correto.");
                                oForm.email.focus();
                                oForm.email.select();
                                return false;
                        }
                        if(oForm.email.value.indexOf(")") > 0) {
                                alert("O e-mail informado parece não estar correto.");
                                oForm.email.focus();
                                oForm.email.select();
                                return false;
                        }
                        if(oForm.email.value.indexOf("..") > 0) {
                                alert("O e-mail informado parece não estar correto.");
                                oForm.email.focus();
                                oForm.email.select();
                                return false;
                        }        
                }
	
			
		
	s = limpa_string(oForm.cpf.value);
	
	
	// checa se é cpf	
	if (s.length == 11) {
		if (valida_CPF(oForm.cpf.value) == false ) {
			alert("O CPF não é válido !");
			oForm.cpf.focus();
			return false;	}
     }
   		else {
			alert("O CPF não é válido !");
			oForm.cpf.focus();
			return false;
		}

// final da verificacao de cnpj ou cpf

	 
	  
	  
	  
	  
    return true;
  }
  
   function limpa_string(S){
	// Deixa so' os digitos no numero
	var Digitos = "0123456789";
	var temp = "";
	var digito = "";

	for (var i=0; i<S.length; i++)	{
		digito = S.charAt(i);
		if (Digitos.indexOf(digito)>=0)	{
			temp=temp+digito	}
	} //for

	return temp
}
// fim da funcao


  