function checacampo() {
	with(document.formfaleconosco) {	
	        if (nome.value == "") {
			alert("Por favor, digite seu nome!");
			nome.focus();
			return false;}
		 if (empresa.value == "") {
			alert("Por favor, digite o nome da empresa!");
			empresa.focus();
			return false;}
//		 if (email.value == "") {
//			alert("Por favor, digite um endereço de email válido!");
//			email.focus();
//			return false;}
		 if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.formfaleconosco.email.value))){
            document.formfaleconosco.email.value = "";
            alert("Favor informar um e-mail válido.");
            return false;
            } 
		 if (mensagem.value == "") {
			alert("Por favor, digite a mensagem!");
			mensagem.focus();
			return false;
			}
            submit();
	}
}	


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

function valida_CGC(s)
{
 var i;
 s = limpa_string(s);
 var c = s.substr(0,12);
 var dv = s.substr(12,2);
 var d1 = 0;
 for (i = 0; i < 12; i++)
 {
  d1 += c.charAt(11-i)*(2+(i % 8));
 }
        if (d1 == 0) return false;
        d1 = 11 - (d1 % 11);
 if (d1 > 9) d1 = 0;
 if (dv.charAt(0) != d1)
 {
  return false;
 }

 d1 *= 2;
 for (i = 0; i < 12; i++)
 {
  d1 += c.charAt(11-i)*(2+((i+1) % 8));
 }
 d1 = 11 - (d1 % 11);
 if (d1 > 9) d1 = 0;
 if (dv.charAt(1) != d1)
 {
  return false;
 }
 return true;
}

