 function validaEmail (campoEmail)
 {
 	
	 //validar email(verificao de endereco eletrônico)
        parte1 = form.campoEmail.value.indexOf("@");
        parte2 = form.campoEmail.value.indexOf(".");
        parte3 = form.campoEmail.value.length;
         if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
           alert ("O campo " + form.campoEmail.name + " deve ser conter um endereco eletronico!");
           form.campoEmail.focus();
           return false;
         }
 	}
function validaNumero ()
{
	//validar telefone
         if (form.cep.value == ""){
                   alert ("O campo CEP deve ser preenchido!");
                   form.cep.focus();
                   return false;
         }
    //validar telefone(verificacao se contem apenas numeros)
         if (isNaN(form.cep.value)){
                   alert ("O campo CEP deve conter apenas numeros!");
                   form.cep.focus ();
                   return false;
         } 
	}
function apagar ()
{
	document.enviar_active.reset();
	}
 function valida()
 {
 	form = document.enviar_active;
	
	if (form.opcao_filial.selectedIndex==0)
	{
		alert("Selecione uma opção para de Filial.");
        form.opcao_filial.focus();
        return false;
		}
	if (form.promotor_active.value == ""){
        alert("O campo Promotor da Loja deve ser preenchido!");
        form.promotor_active.focus();
        return false;
        }
	if (form.nome_loja.value == ""){
        alert("O campo Nome da Loja deve ser preenchido!");
        form.nome_loja.focus();
        return false;
        }
	 /*if (form.email.value == ""){
        alert("O campo " + form.email.name + " deve ser preenchido!");
        form.email.focus();
        return false;
        }
	//validar email(verificao de endereco eletrônico)
        parte1 = form.email.value.indexOf("@");
        parte2 = form.email.value.indexOf(".");
        parte3 = form.email.value.length;
		if (!(parte1 >= 3 && parte2 >= 1 && parte3 >= 9)) {
           alert ("O campo E-mail deve ser conter um endereco eletronico!");
           form.email.focus();
           return false;
         }*/
	if (form.ddd_loja.value == ""){
        alert("O campo DDD da loja deve ser preenchido!");
        form.ddd_loja.focus();
        return false;
        }
	if (form.telefone_loja.value == ""){
        alert("O campo Telefone da loja deve ser preenchido!");
        form.telefone_loja.focus();
        return false;
        }
    if (form.nome.value == ""){
        alert("O campo " + form.nome.name + " deve ser preenchido!");
        form.nome.focus();
        return false;
        }
	//validar data de nascimento
         erro=0;
         hoje = new Date();
         anoAtual = hoje.getFullYear();
         barras = form.nascimento.value.split("/");
         if (barras.length == 3){
                   dia = barras[0];
                   mes = barras[1];
                   ano = barras[2];
                   resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(ano) && ( ano.length == 4) && (ano <= anoAtual && ano >= 1900));
                   if (!resultado) {
                             alert("Formato de data invalido!");
                             form.nascimento.focus();
                             return false;
                   }
         } else {
                   alert("Formato de data invalido!");
                   form.nascimento.focus();
                   return false;
         }
	//validar combo estado civil
	if (form.estado_civil.selectedIndex==0)
	{
		alert("Selecione uma opção para de Estado Civil.");
        form.estado_civil.focus();
        return false;
		}
	//validar telefone
         if (form.cpf.value == ""){
                   alert ("O campo CPF deve ser preenchido!");
                   form.cpf.focus();
                   return false;
         }
	//validar telefone
         if (form.rg.value == ""){
                   alert ("O campo RG deve ser preenchido!");
                   form.rg.focus();
                   return false;
         }
	if (form.orgao_exped.value == ""){
        alert("O campo Órgão Expeditor deve ser preenchido!");
        form.orgao_exped.focus();
        return false;
        }
	/*if (form.emissao.value == ""){
        alert("O campo Emissão deve ser preenchido!");
        form.emissao.focus();
        return false;
        }*/
	//validar sexo
	 if (!form.sexo[0].checked && !form.sexo[1].checked) {
			   alert("Escolha uma opção para Sexo.s");
			   return false;
	 	}
	if (form.naturalidade.value == ""){
        alert("O campo Naturalidade deve ser preenchido!");
        form.naturalidade.focus();
        return false;
        }
	if (form.pai.value == ""){
        alert("O campo Pai deve ser preenchido!");
        form.pai.focus();
        return false;
        }  
	if (form.mae.value == ""){
        alert("O campo Mãe deve ser preenchido!");
        form.mae.focus();
        return false;
        }
	if (form.endereco.value == ""){
        alert("O campo Endereço deve ser preenchido!");
        form.endereco.focus();
        return false;
        }
	if (form.bairro.value == ""){
        alert("O campo Bairro deve ser preenchido!");
        form.bairro.focus();
        return false;
        }
	//validar telefone
         if (form.cep.value == ""){
                   alert ("O campo CEP deve ser preenchido!");
                   form.cep.focus();
                   return false;
         }
	if (form.cidade.value == ""){
        alert("O campo Cidade deve ser preenchido!");
        form.cidade.focus();
        return false;
        } 
	//validar combo estado civil
	if (form.uf.selectedIndex==0)
	{
		alert("Selecione uma opção para UF.");
        form.uf.focus();
        return false;
		} 	
	if (form.tempo_residencia.value == ""){
        alert("O campo Tempo de Residência deve ser preenchido!");
        form.tempo_residencia.focus();
        return false;
        } 
	//validar sexo
	 if (!form.tipo_residencia[0].checked && !form.tipo_residencia[1].checked) {
			   alert("Escolha uma opção no Tipo de Residência.");
			   return false;
	 	}
	//validar telefone
         if (form.ddd.value == ""){
                   alert ("O campo DDD deve ser preenchido!");
                   form.ddd.focus();
                   return false;
         }
	 //validar telefone
         if (form.telefone.value == ""){
                   alert ("O campo Telefone deve ser preenchido!");
                   form.telefone.focus();
                   return false;
         }
	 //validar telefone
         if (form.ddd_cel.value == ""){
                   alert ("O campo DDD do celular deve ser preenchido!");
                   form.ddd_cel.focus();
                   return false;
         }
	 //validar telefone
         if (form.celular.value == ""){
                   alert ("O campo Celular deve ser preenchido!");
                   form.celular.focus();
                   return false;
         }
		 //conjuge nao valida
	 /*if (form.nome_conjuge.value == ""){
		   alert ("O campo Nome do Cônjuge deve ser preenchido!");
		   form.nome_conjuge.focus();
		   return false;
         }
	 //validar telefone
         if (form.cpf_conjuge.value == ""){
                   alert ("O campo CPF do Cônjuge deve ser preenchido!");
                   form.cpf_conjuge.focus();
                   return false;
         }
	 //validar telefone
         if (form.rg_conjuge.value == ""){
                   alert ("O campo R.G. do Cônjuge deve ser preenchido!");
                   form.rg_conjuge.focus();
                   return false;
         }
	 if (form.emissao_conjuge.value == ""){
		   alert ("O campo Emissão do Cônjuge deve ser preenchido!");
		   form.emissao_conjuge.focus();
		   return false;
         }
	 //validar data de nascimento
         erro=0;
         hoje = new Date();
         anoAtual = hoje.getFullYear();
         barras = form.nascimento_conjuge.value.split("/");
         if (barras.length == 3){
                   dia = barras[0];
                   mes = barras[1];
                   ano = barras[2];
                   resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(ano) && ( ano.length == 4) && (ano <= anoAtual && ano >= 1900));
                   if (!resultado) {
                             alert("Formato de data do Cônjuge invalido!");
                             form.nascimento_conjuge.focus();
                             return false;
                   }
         } else {
                   alert("Formato de data do Cônjuge invalido!");
                   form.nascimento_conjuge.focus();
                   return false;
         }
	 if (form.empresa_conjuge.value == ""){
		   alert ("O campo Empresa do Cônjuge deve ser preenchido!");
		   form.empresa_conjuge.focus();
		   return false;
         }
	//validar telefone
         if (form.ddd_conjuge.value == ""){
                   alert ("O campo DDD do Cônjuge deve ser preenchido!");
                   form.ddd_conjuge.focus();
                   return false;
         }
	 //validar telefone
         if (form.telefone_conjuge.value == ""){
                   alert ("O campo Telefone do Cônjuge deve ser preenchido!");
                   form.telefone_conjuge.focus();
                   return false;
         }
	 if (form.salario_conjuge.value == ""){
		   alert ("O campo Salário do Cônjuge deve ser preenchido!");
		   form.salario_conjuge.focus();
		   return false;
         }*/
	 if (form.empresa.value == ""){
		   alert ("O campo Empresa deve ser preenchido!");
		   form.empresa.focus();
		   return false;
         }
	 /*if (form.cnpj_empresa.value == ""){
		   alert ("O campo CNPJ deve ser preenchido!");
		   form.cnpj_empresa.focus();
		   return false;
         }*/
	 if (form.admissao.value == ""){
		   alert ("O campo Admissão deve ser preenchido!");
		   form.admissao.focus();
		   return false;
         }
	 if (form.renda.value == ""){
		   alert ("O campo Renda deve ser preenchido!");
		   form.renda.focus();
		   return false;
         }
	 //validar telefone
         if (form.ddd_empresa.value == ""){
                   alert ("O campo DDD da Empresa deve ser preenchido!");
                   form.ddd_empresa.focus();
                   return false;
         }
	 //validar telefone
         if (form.telefone_empresa.value == ""){
                   alert ("O campo Telefone da Empresa deve ser preenchido!");
                   form.telefone_empresa.focus();
                   return false;
         }
	if (form.endereco_empresa.value == ""){
		   alert ("O campo Endereço da Empresa deve ser preenchido!");
		   form.endereco_empresa.focus();
		   return false;
         }
	if (form.bairro_empresa.value == ""){
		   alert ("O campo Endereço da Empresa deve ser preenchido!");
		   form.bairro_empresa.focus();
		   return false;
         }
	 //validar telefone
         if (form.cep_empresa.value == ""){
                   alert ("O campo CEP da Empresa deve ser preenchido!");
                   form.cep_empresa.focus();
                   return false;
         }
	 if (form.cidade_empresa.value == ""){
		   alert ("O campo Cidade da Empresa deve ser preenchido!");
		   form.cidade_empresa.focus();
		   return false;
         }
	//validar combo estado civil
	if (form.uf_empresa.selectedIndex==0)
	{
		alert("Selecione uma opção para UF da Empresa.");
        form.uf_empresa.focus();
        return false;
		}
	//informaçoes antiga empresa
	/*if (form.antiga_empresa.value == ""){
		   alert ("O campo Antiga Empresa deve ser preenchido!");
		   form.antiga_empresa.focus();
		   return false;
         } 
	if (form.cnpj_antiga_empresa.value == ""){
		   alert ("O campo CNPJ da Antiga Empresa deve ser preenchido!");
		   form.cnpj_antiga_empresa.focus();
		   return false;
         } 
	 //validar telefone
         if (form.ddd_antiga_empresa.value == ""){
                   alert ("O campo DDD da Antiga Empresa deve ser preenchido!");
                   form.ddd_antiga_empresa.focus();
                   return false;
         }
	 //validar telefone
         if (form.telefone_antiga_empresa.value == ""){
                   alert ("O campo Telefone da Antiga Empresa deve ser preenchido!");
                   form.telefone_antiga_empresa.focus();
                   return false;
         }
	 if (form.tempo_servico.value == ""){
		   alert ("O campo Tempo de Serviço deve ser preenchido!");
		   form.tempo_servico.focus();
		   return false;
         }*/
	 //validar sexo
	 if (!form.endereco_cobranca[0].checked && !form.endereco_cobranca[1].checked) {
			   alert("Escolha uma opção para o Endereço de Cobrança.");
			   return false;
	 	} 
	 if (form.banco.value == ""){
		   alert ("O campo Banco deve ser preenchido!");
		   form.banco.focus();
		   return false;
         }
	 if (form.agencia.value == ""){
		   alert ("O campo Agência deve ser preenchido!");
		   form.agencia.focus();
		   return false;
         }
	 //validar telefone
         if (form.conta_corrente.value == ""){
                   alert ("O campo Conta-Corrente deve ser preenchido!");
                   form.conta_corrente.focus();
                   return false;
         }
	 if (form.endereco_banco.value == ""){
		   alert ("O campo Conta-Corrente deve ser preenchido!");
		   form.endereco_banco.focus();
		   return false;
         }
	 //validar telefone
         if (form.ddd_banco.value == ""){
                   alert ("O campo DDD do Banco deve ser preenchido!");
                   form.ddd_banco.focus();
                   return false;
         }
	 //validar telefone
         if (form.telefone_banco.value == ""){
                   alert ("O campo Telefone do Banco deve ser preenchido!");
                   form.telefone_banco.focus();
                   return false;
         }
	 if (form.nome_pessoais.value == ""){
		   alert ("O campo Nome de Referências Pessoais deve ser preenchido!");
		   form.nome_pessoais.focus();
		   return false;
         }
	 //validar telefone
         if (form.ddd_nome_pessoais.value == ""){
                   alert ("O campo DDD de Referências Pessoais deve ser preenchido!");
                   form.ddd_nome_pessoais.focus();
                   return false;
         }
	 //validar telefone
         if (form.telefone_nome_pessoais.value == ""){
                   alert ("O campo Telefone de Referências Pessoais deve ser preenchido!");
                   form.telefone_nome_pessoais.focus();
                   return false;
         }
	 if (form.nome_comercial_pessoal.value == ""){
		   alert ("O campo Nome de Referências Pessoais deve ser preenchido!");
		   form.nome_comercial_pessoal.focus();
		   return false;
         }
	 //validar telefone
         if (form.ddd_comercial_pessoal.value == ""){
                   alert ("O campo DDD de Referências Pessoais deve ser preenchido!");
                   form.ddd_comercial_pessoal.focus();
                   return false;
         }
	 //validar telefone
         if (form.telefone_comercial_pessoal.value == ""){
                   alert ("O campo Telefone de Referências Pessoais deve ser preenchido!");
                   form.telefone_comercial_pessoal.focus();
                   return false;
         }
	 if (form.valor_veiculo.value == ""){
		   alert ("O campo Valor do Veículo deve ser preenchido!");
		   form.valor_veiculo.focus();
		   return false;
         }
	 if (form.entrada_veiculo.value == ""){
		   alert ("O campo Entrada do Veículo deve ser preenchido!");
		   form.entrada_veiculo.focus();
		   return false;
         }
	 if (form.valor_financiado.value == ""){
		   alert ("O campo Valor do Financiamento deve ser preenchido!");
		   form.valor_financiado.focus();
		   return false;
         }
	 if (form.valor_tac.value == ""){
		   alert ("O campo Valor da TAC deve ser preenchido!");
		   form.valor_tac.focus();
		   return false;
         }
	 if (form.coeficiente.value == ""){
		   alert ("O campo Coeficiente deve ser preenchido!");
		   form.coeficiente.focus();
		   return false;
         }
	 if (form.tabela_numero.value == ""){
		   alert ("O campo Tabela Número deve ser preenchido!");
		   form.tabela_numero.focus();
		   return false;
         }
	 if (form.prazo.value == ""){
		   alert ("O campo Prazo deve ser preenchido!");
		   form.prazo.focus();
		   return false;
         }
	 if (form.carencia.value == ""){
		   alert ("O campo Carência deve ser preenchido!");
		   form.carencia.focus();
		   return false;
         }
	 if (form.valor_parcela.value == ""){
		   alert ("O campo Valor da Parcela deve ser preenchido!");
		   form.valor_parcela.focus();
		   return false;
         }
	 if (form.vencimento.value == ""){
		   alert ("O campo Vencimento deve ser preenchido!");
		   form.vencimento.focus();
		   return false;
         } 
	 if (form.tipo_veiculo.selectedIndex==0)
	{
		alert("Selecione uma opção para Tipo do Veículo.");
        form.tipo_veiculo.focus();
        return false;
		}
	 if (form.marca.value == ""){
		   alert ("O campo Marca deve ser preenchido!");
		   form.marca.focus();
		   return false;
         }
	 if (form.ano.value == ""){
		   alert ("O campo Ano deve ser preenchido!");
		   form.ano.focus();
		   return false;
         }
	 if (form.modelo.value == ""){
		   alert ("O campo Modelo deve ser preenchido!");
		   form.modelo.focus();
		   return false;
         }
	 if (form.portas.value == ""){
		   alert ("O campo Portas deve ser preenchido!");
		   form.portas.focus();
		   return false;
         }
	 if (form.placa.value == ""){
		   alert ("O campo Placa deve ser preenchido!");
		   form.placa.focus();
		   return false;
         }
	 if (form.renavam.value == ""){
		   alert ("O campo Renavam deve ser preenchido!");
		   form.renavam.focus();
		   return false;
         }
	 if (form.chassi.value == ""){
		   alert ("O campo Chassi deve ser preenchido!");
		   form.chassi.focus();
		   return false;
         }
	 if (form.cor.value == ""){
		   alert ("O campo Cor deve ser preenchido!");
		   form.cor.focus();
		   return false;
         }
	 if (form.combustivel.value == ""){
		   alert ("O campo Combustível deve ser preenchido!");
		   form.combustivel.focus();
		   return false;
         }
	//enviar o formulario
    form.submit();
     }
	 
	 
function imprimir() {  
//document.enviar_active.print();


var form = document.enviar_active;

campoMsg = form.renato.value;
campoMsg = campoMsg + form.renato.value;




var oPrintTabela, oPrintCabecalho, oJan;  
oPrintTabela   = window.document.getElementById("tabela").innerHTML; 
oJan = window.open("impressao.htm");  
oPrintCabecalho   = "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n"; 
oPrintCabecalho   = oPrintCabecalho + "<head>\n"; 
oPrintCabecalho   = oPrintCabecalho + "<title>Imprima seu Formulário</title>\n"; 
oPrintCabecalho   = oPrintCabecalho + "</head>\n<body>\n"; 
oPrintTabela = oPrintCabecalho + campoNome; 
oPrintTabela = oPrintTabela + "\n</body>\n</html>"; 
oJan.document.write(oPrintTabela); 
window.print();

} 
