function validarcalculoonline(n){
 //função que verifica a existencia de campos
	function verificaCampo(obj) {
		try {
			eval('foo = ' + obj + '.value;')
		}
		catch (e) {
			return false;
		}
		return true;
	}
 


	if (n.nomesegurado.value == ""){
		alert("Favor informar o nome do segurado.");
		n.nomesegurado.focus();
		return false;
	}

				//VALIDAR CPF
				if (n.cpfsegurado.disabled==false){
					if ((n.cpfsegurado.value== "")||(n.cpfsegurado.length < 14)){
						alert("Favor informar o CPF do segurado.");
						n.cpfsegurado.focus();
						return false;
					}
				
				}
				
				//VALIDAR CNPJ
				if (n.cnpjsegurado.disabled==false){
					if ((n.cnpjsegurado.value== "")||(n.cnpjsegurado.length < 18)){
						alert("Favor informar o CNPJ do segurado.");
						n.cnpjsegurado.focus();
						return false;
					}
				}



	if (n.nascimentosegurado.value == ""){
		alert("Favor informar a data de nascimento do segurado.");
		n.nascimentosegurado.focus();
		return false;
	}

	if (n.enderecosegurado.value == ""){
		alert("Favor informar o endereço do segurado.");
		n.enderecosegurado.focus();
		return false;
	}
	
	if (n.estado.value == ""){
		alert("Favor informar o Estado do segurado.");
		n.estado.focus();
		return false;
	}


	if (n.cidade_cliente.value == ""){
		alert("Favor informar o Município do segurado.");
		n.cidade_cliente.focus();
		return false;
	}
	
	
	

	if (n.emailsegurado.value == ""){
		alert("Favor informar o email do segurado");
		n.emailsegurado.focus();
		return false;
	}
	parte1 = n.emailsegurado.value.indexOf("@");
	parte2 = n.emailsegurado.value.indexOf(".");
	parte3 = n.emailsegurado.value.length;
	if (!(parte1 >= 1 && parte2 >= 1 && parte3 >= 9)) {
		alert("O email do segurado deve ser  um endereco eletronico válido.");
		n.emailsegurado.focus();
		return false;
	}


	if (n.fonesegurado.value.length < 14){
		alert("Favor informar o telefone do segurado.");
		n.fonesegurado.focus();
		return false;
	}

//VERIFICA OS CAMPOS RELACIONADOS AO PRINCIPAL CONDUTOR

	if (n.nomecondutor.value==''){
		alert("Favor informar o nome do principal condutor.");
		n.nomecondutor.focus();
		return false;
	}


	if (n.cpfcondutor.value==''){
		alert("Favor informar o CPF do principal condutor.");
		n.cnpjcpfcondutor.focus();
		return false;
	}


	if (n.nascimentocondutor.value == ""){
		alert("Favor informar a data de nascimento do principal condutor.");
		n.nascimentocondutor.focus();
		return false;
	}

	if (n.estcivilcondutor.value == ""){
		alert("Favor informar o estado civil do principal condutor.");
		n.nascimentocondutor.focus();
		return false;
	}

	if (n.relacaosegurado.value == ""){
		alert("Favor informar a relação do principal condutor com o segurado.");
		n.nascimentocondutor.focus();
		return false;
	}

//VERIFICA OS CAMPOS RELACIONADOS AO VEICULO


	if (n.marcamodelo.value == ""){
		alert("Favor informar a marca/modelo do veículo.");
		n.nascimentocondutor.focus();
		return false;
	}


	if (n.anofabricacao.value == ""){
		alert("Favor informar o ano de fabricação do veículo.");
		n.anofabricacao.focus();
		return false;
	}

	if (n.anomodelo.value == ""){
		alert("Favor informar o ano de modelo do veículo.");
		n.anomodelo.focus();
		return false;
	}




// O formulário está correto. Enviar submit( ).
	//return true;
	n.submit();
}


