//funcao envia form
function contato(){
var vtr_campos = Array("nome","email");
var vtr_msg = Array("Nome","e-mail");
var msg_ok = "Por favor, preencha os determinados campos:\n";
var msg = msg_ok.length;
var f = "contato_form";
for (var i=0; i<vtr_campos.length; i++){
var obj = $(vtr_campos[i]);
if ($(obj).value=="" || $(obj).value==null){
msg_ok += " - " + vtr_msg[i] + "\n";
	}
}
if (msg_ok.length == msg){
 //document.forms[f].submit();
 return true;
}else{
 alert(msg_ok);
 return false;
}

}

function validacontatorep(fale) {

if(fale.nome.value ==""){
  alert("Por favor, preencha o campo NOME!");
  fale.nome.focus();
  return false;
} 	

if ((fale.email.value.indexOf("@")<0) && (fale.email.value.indexOf(".")<0)){
	alert("Por favor, preencha corretamente o campo E-mail!");
	fale.email.focus();
	return (false);
	}		


CNPJ = document.getElementById("cnpj").value;
erro = new String;
if (CNPJ.length < 18) erro += "Favor preencher corretamente o CNPJ! \n\n";
if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-")){
if (erro.length == 0) erro += "Favor preencher corretamente o CNPJ! \n\n";
}
//substituir os caracteres que nao sao numeros
if(document.layers && parseInt(navigator.appVersion) == 4){
x = CNPJ.substring(0,2);
x += CNPJ.substring(3,6);
x += CNPJ.substring(7,10);
x += CNPJ.substring(11,15);
x += CNPJ.substring(16,18);
CNPJ = x; 
} else {
CNPJ = CNPJ.replace(".","");
CNPJ = CNPJ.replace(".","");
CNPJ = CNPJ.replace("-","");
CNPJ = CNPJ.replace("/","");
}
var nonNumbers = /\D/;
if (nonNumbers.test(CNPJ)) erro += "A verificacao de CNPJ suporta apenas numeros! \n\n"; 
var a = [];
var b = new Number;
var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];
for (i=0; i<12; i++){
a[i] = CNPJ.charAt(i);
b += a[i] * c[i+1];
}
if ((x = b % 11) < 2) { a[12] = 0 } else { a[12] = 11-x }
b = 0;
for (y=0; y<13; y++) {
b += (a[y] * c[y]); 
}
if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11-x; }
if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13])){
erro +="Digito verificador com problema!";
}
if (erro.length > 0){
	
alert(erro);
fale.cnpj.focus();
return false;

} else {

}


return true;
}


function validacadastro(fale){
	
		cpf = document.contato_form.cnpj.value;
		erro = new String;
		if (cpf.length < 11) erro += "São necessários 11 dígitos para verificação do CPF! \n\n"; 
		var nonNumbers = /\D/;
		if (nonNumbers.test(cpf)) erro += "Para validar seu CPF digite somente números! \n\n";	
		if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
			  erro += "Número de CPF inválido!"
		}
		var a = [];
		var b = new Number;
		var c = 11;
		for (i=0; i<11; i++){
			a[i] = cpf.charAt(i);
			if (i <  9) b += (a[i] *  --c);
		}
		if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
		b = 0;
		c = 11;
		for (y=0; y<10; y++) b += (a[y] *  c--); 
		if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
		status = a[9] + ""+ a[10]
		if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
			erro +="Número de CPF inválido!";
		}
		if (erro.length > 0){
			alert(erro);
			fale.cad_cpf.focus();
			return false;
		}
	
	if(fale.cad_nome.value ==""){
      alert("Por favor, preencha o campo NOME!");
      fale.cad_nome.focus();
      return false;
	} 	

if ((fale.cad_email.value.indexOf("@")<0) && (fale.cad_email.value.indexOf(".")<0)){
	alert("Por favor, preencha corretamente o campo E-mail!");
	fale.cad_email.focus();
	return (false);
	}		
	
   return true;
}