	function consultarAvisoPais(caminho){
		paicod_ch = document.form1.paicod_ch.value;
		lista = paicod_ch.split('_');
		flagAvisoPais = (lista[2]);
		if (flagAvisoPais == "S"){
			minhaJanela=window.open(caminho+'cfm/precos/ConsultaAvisoPais.cfm?paicod_ch='+paicod_ch,'divResultadoAvisoPais','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,menubar=no,resizable=yes,width=550,height=400,top=225,left=100');
			minhaJanela.focus();
		}
	}

	function consultarMunicipio(caminho){
		ajax(caminho+'cfm/precos/ConsultaMunicipio.cfm?ufe_sg='+document.form1.ufe_sg.value,'divResultadoMunicipio');
	}
	function selecionarCidade(caminho){
		if (document.form1.paicod_ch.value == ""){
			alert("Para selecionar a cidade é necessário escolher o país de destino.");
			document.form1.paicod_ch.focus();
		}
		else {
			cidade = '';
			if(document.form1.cid_no){
				if(document.form1.cid_no.value!=''){
					cidade='&cid_no='+document.form1.cid_no.value;
				}
			}
			w = 600;
			h = 400;
			l = parseInt(screen.width / 2) - parseInt(w / 2);
			t = parseInt(screen.height / 2) - parseInt(h / 2);
			minhaJanela=window.open(caminho+'includes/cfm/SelecaoCidade.cfm?paicod_ch='+document.form1.paicod_ch.value+cidade,'Correios', 'top=' + t + ',left=' + l + ',width=' + w + ',height=' + h + ', menubar=no,toolbar=no,status=no,scrollbars=yes,resizable=no');
			minhaJanela.focus();
		}
	}

	function validar(form) {
		if(form.tre_nu_sequencial.value==''){
			alert('Informe o tipo da remessa!');
			form.tre_nu_sequencial.focus();
			return false;
		}
		if(form.ufe_sg.value==''){
			alert('Informe a UF de onde você está postando!');
			form.ufe_sg.focus();
			return false;
		} else if(form.mun_nu.value==''){
			alert('Informe a cidade de onde você está postando!');
			form.mun_nu.focus();
			return false;
		}
		if(form.obj_nu_peso.value==''){
			alert('Informe o peso do objeto!');
			form.obj_nu_peso.focus();
			return false;
		}
		else {
			var tamNumero=form.obj_nu_peso.value.length;
  			var numero=form.obj_nu_peso.value;
			for (i=0; i<tamNumero; i++) {
				if ((escape(numero.charAt(i)) < escape(0)) || (escape(numero.charAt(i)) > escape(9))) {
					if ((escape(numero.charAt(i))!='.')) {
						alert('No campo peso, digite apenas números!');
						form.obj_nu_peso.focus();
						return false;
					}
				}
			}
		}
		if(form.paicod_ch.value==''){
			alert('Informe o país de destino!');
			form.paicod_ch.focus();
			return false;
		} else  if (form.cid_nu.value=='' || form.cid_nu.value=='-1'){
				var v_prosseguir = confirm('A informação de cidade é necessária para o serviço SEDEX Mundi. Se deseja pesquisar a cidade, clique em CANCELAR e após, na lupa ao lado. Se quer desconsiderar o serviço SEDEX Mundi, clique no botão OK');
				if(!v_prosseguir){
					form.cid_no.value="";
					form.cid_no.focus();
					return false;
				}
		}

		if(!form.obj_in_embalagem[0].checked && !form.obj_in_embalagem[1].checked){
			alert('Informe o tipo de embalagem !');
			form.obj_in_embalagem[0].focus();
			return false;
		}
		if(!form.obj_in_embalagem[0].checked && !form.obj_in_embalagem[1].checked){
			alert('Informe o tipo de embalagem !');
			return false;
		}
		if(form.obj_in_embalagem[0].checked){
			if(form.tamanhoCaixa.value==''){
				alert('Informe o tamanho da Caixa !');
				form.tamanhoCaixa.focus();
				return false;
			}
			if(form.tamanhoCaixa.value < 6){
				form.obj_nu_profundidade.value = form.profundidadeCaixa.value;
				form.obj_nu_largura.value      = form.larguraCaixa.value;
				form.obj_nu_altura.value       = form.alturaCaixa.value;
			}
			if(form.obj_nu_profundidade.value==''){
				alert('Informe o comprimento da caixa!');
				form.obj_nu_profundidade.focus();
				return false;
			}
			if(form.obj_nu_largura.value==''){
				alert('Informe a largura da caixa !');
				form.obj_nu_largura.focus();
				return false;
			}
			if(form.obj_nu_altura.value==''){
				alert('Informe a altura da caixa !');
				form.obj_nu_altura.focus();
				return false;
			}
		}
		if(form.obj_in_embalagem[1].checked){
			if(form.tamanhoEnvelope.value==''){
				alert('Informe tamanho do Envelope !');
				form.tamanhoEnvelope.focus();
				return false;
			}
			if(form.tamanhoEnvelope.value < 3){
				form.obj_nu_profundidade.value = form.profundidadeEnvelope.value;
				form.obj_nu_largura.value      = form.larguraEnvelope.value;
				form.obj_nu_altura.value       = form.alturaEnvelope.value;
			}
		}
	}

	function eliminaNaoNumerico(objeto) {
		campo = eval(objeto);
		let = /[A-Za-zçãõñ'áéíóúàèìòùâêîôûÇÃÕÑ'ÁÉÍÓÚÀÈÌÒÙÂÊÎÔÛ~^´`@#$%¨*-+,.;:?º &¢!°\-{}\[\]?|\ \/ª§=-_)(<]/gi;
		if (campo.value.search(let)!=-1) {
			campo.value = campo.value.replace(let, "")
		}
	}