	function Verifica_representante(){
    	Form = document.form_representante;

			//DADOS PESSOAIS



			if(Form.nome.value == ""){
				alert("Por favor preencher o campo Nome !");
				Form.nome.focus();
				return false;				
			}

			if(Form.nome_e.value == ""){
				alert("Por favor preencher o campo Nome da Empresa !");
				Form.nome_e.focus();
				return false;				
			}



			cnpj = Form.cnpj1.value + Form.cnpj2.value + Form.cnpj3.value + Form.cnpj4.value + Form.cnpj5.value;
				verifica = valida_cnpj(cnpj)
				if(verifica == false){
					alert('O CNPJ não é válido !');
					Form.cnpj1.focus();
					return false;
				}

			if(Form.iestadual.value == ""){
				alert("Por favor preencher o campo Inscrição Estadual !");
				Form.iestadual.focus();
				return false;				
			}


			if(Form.email.value == ""){
				alert("Por favor preencher o campo E-mail !");
				Form.email.focus();
				return false;				
			}


			if(Form.email.value != ""){
				verifica = valida_email(Form.email.value);
				if(verifica == false){
					Form.email.focus();
					return false;
				}
			}

			if (!/^[0-9]{2}$/.test(Form.ddd.value)) {
				alert('O DDD deve ter dois números.');
				Form.ddd.focus();
				return false;
			}

			if(Form.telefone.value == ""){
				alert("Por favor preencher o campo Telefone !");
				Form.telefone.focus();
				return false;				
			}

			if(Form.endereco.value == ""){
				alert("Por favor preencher o campo Endereço !");
				Form.endereco.focus();
				return false;				
			}

			if(Form.complemento.value == ""){
				alert("Por favor preencher o campo Complemento !");
				Form.complemento.focus();
				return false;				
			}

			if(Form.cidade.value == ""){
				alert("Por favor preencher o campo Cidade!");
				Form.cidade.focus();
				return false;				
			}

			if(Form.estado.selectedIndex == 0){
				alert("Por favor selecione o Estado !");
				Form.estado.focus();
				return false;				
			}

			cep1 = Form.cep1;
			cep2 = Form.cep2;
			verificacep = verifica_CEP(cep1, cep2);
			if(verificacep == false){
				return false;
			}

			if(Form.regiao.value == ""){
				alert("Por favor especificar a sua região de atuação!");
				Form.regiao.focus();
				return false;				
			}


			if (!confirm('Atenção: certifique-se que seus dados estão corretos.')){
				return false
			}


	}

function valida_cnpj(s){
var i;
if (s.length > 14) {
	if (s.substr(0,1) == 0){
		var c = s.substr(1,12);
		var dv = s.substr(13,2);
	}
	else{
		var c = s.substr(0,12);
		var dv = s.substr(12,2);
	}
}
else{
	var c = s.substr(0,12);
	var dv = s.substr(12,2);
}
var d1 = 0;
if (s.length < 14) {
	return false;
}
	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;
}







