// Script para a realização da Busca Instantanêa com Ajax
// Por Leandro Vieira Pinho, colunista iMasters (Dreamweaver)

//=================================================================================================
//dia 04/03/2009 foi alterado por rafael a mensagem dos alerts da function fValidaDadosTrasladoAjax
//=================================================================================================

// Função para iniciarmos o Ajax no browser do cliente.
function openAjax() {

var ajax;

try{
    ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers decentes, como: Firefox, Safari, dentre outros.
}catch(ee){
    try{
        ajax = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS
    }catch(e){
        try{
            ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS
        }catch(E){
            ajax = false;
        }
    }
}
return ajax;
}

// FUNÇÕES ARQUIVO DE PARCEIROS
//------------------------------------------------------------------------------------------------
function fCarregaSessao(url){
	if(document.getElementById) { // Para os browsers complacentes com o DOM W3C.
		var ajax = openAjax(); // Inicia o Ajax.
		ajax.open("GET", url, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
		//window.open(url);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 4) { // Quando estiver tudo pronto.
				if(ajax.status == 200) {
					window.location = "default2.asp";
				}
			}
		}
		ajax.send(null); // submete
	} 
}

// Função que monta as combos ***************
// buscaComboAjax ***************************
function buscaComboAjax(url, campo, combo) {
	if(document.getElementById) { // Para os browsers complacentes com o DOM W3C.
		var exibeResultado = document.getElementById(campo); // div que exibirá o resultado da busca.
		var ajax = openAjax(); // Inicia o Ajax.
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
	
	//window.open(url+parametroRadio)
		ajax.open("GET", url+parametroRadio, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { // Quando estiver tudo pronto.
				if(ajax.status == 200) {
					var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
					resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
					resultado = unescape(resultado); // Resolve o problema dos acentos
					var partes = resultado.split("***");
					exibeResultado.innerHTML = partes[0];
					var ind = campo.split("_");
					var nome = "divNomCidadeDes_"+ind[1];
					document.getElementById(nome).innerHTML = partes[1];
					
					//carrega o total
					var slinks = "&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value;
					slinks += "&A094_data_saida="+document.form1.A094_data_saida.value+"&A094_rotativo="+document.form1.A094_rotativo.value;
					slinks += "&A094_completo_setor="+document.form1.A094_completo_setor.value+"&A094_parada="+document.form1.A094_parada.value;
					slinks += "&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&IndRotativo="+document.form1.IndRotativo.value+"&IndSetor="+document.form1.IndSetor.value;
					slinks += "&IndParada="+document.form1.IndParada.value+"&A094_dia_inicial="+document.form1.A094_dia_inicial.value;
					slinks += "&A094_dia_final="+document.form1.A094_dia_final.value+"&A047_cd_cidade_ini="+document.form1.A047_cd_cidade_ini.value;
					slinks += "&A047_cd_cidade_fim="+document.form1.A047_cd_cidade_fim.value+"&A094_dia_parada="+document.form1.A094_dia_parada.value;
					slinks += "&A047_cd_cidade_parada="+document.form1.A047_cd_cidade_parada.value+"&A094_qtd_dias_parada="+document.form1.A094_qtd_dias_parada.value+"&A209_cod_grupo="+document.form1.A209_cod_grupo.value;
					slinks += "&dias_noite_extra_ini="+document.form1.dias_noite_extra_ini.value;
					slinks += "&dias_noite_extra_fim="+document.form1.dias_noite_extra_fim.value;
					slinks += "&A094_qtd_noite_extra_ini="+document.form1.dias_noite_extra_ini.value;
					slinks += "&A094_qtd_noite_extra_fim="+document.form1.dias_noite_extra_fim.value;
					slinks += "&A094_tpo_traslado_ini="+document.form1.A094_tpo_traslado_ini.value;
					slinks += "&A219_cod_cia_aerea_ini="+document.form1.A219_cod_cia_aerea_ini.value;
					slinks += "&A094_num_voo_ini="+document.form1.A094_num_voo_ini.value;
					slinks += "&A094_hora_traslado_ini="+document.form1.A094_hora_traslado_ini.value;
					slinks += "&A094_cidade_ini="+document.form1.A094_cidade_ini.value;
					slinks += "&A094_nom_hotel_ini="+document.form1.A094_nom_hotel_ini.value;
					slinks += "&A094_end_hotel_ini="+document.form1.A094_end_hotel_ini.value;
					slinks += "&A094_tpo_traslado_fim="+document.form1.A094_tpo_traslado_fim.value;
					slinks += "&A219_cod_cia_aerea_fim="+document.form1.A219_cod_cia_aerea_fim.value;
					slinks += "&A094_aeroporto_fim="+document.form1.A094_aeroporto_fim.value;
					slinks += "&A094_hora_traslado_fim="+document.form1.A094_hora_traslado_fim.value;
					slinks += "&A094_cidade_fim="+document.form1.A094_cidade_fim.value;
					slinks += "&A094_nom_hotel_fim="+document.form1.A094_nom_hotel_fim.value;
					slinks += "&A094_end_hotel_fim="+document.form1.A094_end_hotel_fim.value;
					
					var url = "../Europamundo/buscaInstantanea.asp?sAcao=TrechoOri"+slinks;
					fCarregaDivAjax(url,"divTotal");
				} else {
					exibeResultado.innerHTML = combo;
				}
			}
		}
		ajax.send(null); // submete
	}
	
}

// Função que monta as div's no pesquisar *****
// fCarregaDivAjaxPesquisa ********************
function fCarregaDivAjaxPesquisa(url, campo){
	if(document.getElementById) { 
		var exibeResultado = document.getElementById(campo); 
		var ajax = openAjax(); 
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
	
		//window.open(url+parametroRadio);
		ajax.open("GET", url+parametroRadio, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { 
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado);
					var partes = resultado.split("***");
					exibeResultado.innerHTML = partes[0];
					if(ConsisteCampoBranco(partes[0])==true){
						if(eval(document.getElementById("aba_serie"))){
							document.getElementById("aba_serie").className = "titulo_Serie";
							alert("Nenhum resultado foi encontrado, faça outra pesquisa.");
							document.getElementById("prog_menu_series").innerHTML = '<img src="img_site/balao_inicial.jpg" alt="Escolha os países desejados." style="margin-left:-10px;" />';
						}
					}
					var confirma = partes[1].split("-")
					if((confirma[0] == "S") || (confirma[0] == "T")){
						//CARREGA O PASSO 1
						//prog_menu_series
						if(campo=="prog_menu_series"){
							
							  document.form1.planos.value = confirma[1];
								document.form1.A014_cod_plano.value = confirma[1];
								document.form1.A014_cod_plano.value = confirma[1];
								document.form1.A209_cod_grupo.value = confirma[2];
								document.form1.A210_cod_subgrupo.value = confirma[3];
								
								if(!eval(document.getElementById("identificador"))){
									//document.getElementById("principal_banner").style.display = "none";
									document.getElementById("prog_menu_series").className = "prog_menu_series_cons";
									document.getElementById("prog_menu_roteiros").className = "prog_menu_roteiros_cons";
									document.getElementById("prog_menu_datas").className = "prog_menu_datas_cons";
									document.getElementById("prog_menu_valores").className = "prog_menu_valores_cons";
									
									//Muda a cor do LABEL das abas
									document.getElementById("aba_serie").className = "titulo_Serie_Marcado";
									document.getElementById("aba_roteiro").className = "titulo_Serie";
									document.getElementById("aba_disponibilidade").className = "titulo_Serie";
									document.getElementById("aba_valores").className = "titulo_Serie";
									
									//LIMPA OS CAMPOS DOS PASSOS 2 A 4
									document.getElementById("prog_menu_roteiros").innerHTML = '<img src="img_site/balao1_escolha.jpg" alt="Escolha os países desejados." style="margin-left:-10px;" />';
									document.getElementById("prog_menu_datas").innerHTML = "";
									document.getElementById("prog_menu_valores").innerHTML = "";
									//document.getElementById("divTotal").innerHTML = '<table style="width: 100%" cellpadding="0" cellspacing="0"><tr><td width="50%" align="right">0,00</td><td width="50%" align="right">R$ 0,00</td></tr></table>';				
									document.getElementById("divTotal").innerHTML = '<table style="width: 100%" cellpadding="0" cellspacing="0"><tr><td width="100%" align="right">R$ 0,00</td></tr></table>';				
								}
								else{			
									document.getElementById("prog_menu_series").className = "passo1-box-conteudo-cons";
									document.getElementById("prog_menu_roteiros").className = "passo1-box-conteudo-cons";
									document.getElementById("prog_menu_datas").className = "passo1-box-conteudo-cons";
									document.getElementById("prog_menu_valores").className = "passo4-box-conteudo-cons";
								}
								
								var url = "../Europamundo/buscaInstantanea.asp?sAcao=prog_menu_roteiros&pesquisa=S&planos="+document.form1.planos.value+"&A014_cod_plano="+document.form1.A014_cod_plano.value+"&A209_cod_grupo="+document.form1.A209_cod_grupo.value+"&A210_cod_subgrupo="+document.form1.A210_cod_subgrupo.value+"&A223_data="+document.form1.A223_data.value+"&carrega=S";
								fCarregaDivAjaxPesquisa(url,"prog_menu_roteiros");							
						}
						
						//CARREGA O PASSO 2
						//prog_menu_roteiros
						if(campo=="prog_menu_roteiros"){

							if(!eval(document.getElementById("identificador"))){
								//Muda a cor do LABEL das abas
								document.getElementById("aba_serie").className = "titulo_Serie";
								document.getElementById("aba_roteiro").className = "titulo_Serie_Marcado";
								document.getElementById("aba_disponibilidade").className = "titulo_Serie";
								document.getElementById("aba_valores").className = "titulo_Serie";
								
								//LIMPA OS CAMPOS DOS PASSOS 2 A 4
								document.getElementById("prog_menu_datas").innerHTML = '<img src="img_site/balao_datas.jpg" alt="Escolha a data de saída." style="margin-left:-10px;" />';
								document.getElementById("prog_menu_valores").innerHTML = "";
								//document.getElementById("divTotal").innerHTML = '<table style="width: 100%" cellpadding="0" cellspacing="0"><tr><td width="50%" align="right">0,00</td><td width="50%" align="right">R$ 0,00</td></tr></table>';				
								document.getElementById("divTotal").innerHTML = '<table style="width: 100%" cellpadding="0" cellspacing="0"><tr><td width="100%" align="right">R$ 0,00</td></tr></table>';				
							}
							
							if(confirma[0] == "S"){
								var url = "../Europamundo/buscaInstantanea.asp?sAcao=prog_menu_datas&A014_cod_plano="+document.form1.A014_cod_plano.value+"&A223_data="+document.form1.A223_data.value;
								if(document.form1.passoRetorno.value == "")
									fCarregaDivAjax(url,"prog_menu_datas");	
								else
									fCarregaDivAjaxRetorno(url,"prog_menu_datas");
							}
						}
						
					}
					else{
						if((campo=="prog_menu_series")&&(ConsisteCampoBranco(partes[0])==false)){
							if(!eval(document.getElementById("identificador"))){
								//Muda a cor do LABEL das abas
								document.getElementById("aba_serie").className = "titulo_Serie_Marcado";
								document.getElementById("aba_roteiro").className = "titulo_Serie";
								document.getElementById("aba_disponibilidade").className = "titulo_Serie";
								document.getElementById("aba_valores").className = "titulo_Serie";
								//LIMPA OS CAMPOS DOS PASSOS 2 A 4
								document.getElementById("prog_menu_roteiros").innerHTML = '<img src="img_site/balao1_escolha.jpg" alt="Escolha os países desejados." style="margin-left:-10px;" />';
							}
							document.getElementById("prog_menu_datas").innerHTML = "";
							document.getElementById("prog_menu_valores").innerHTML = "";
							//document.getElementById("divTotal").innerHTML = '<table style="width: 100%" cellpadding="0" cellspacing="0"><tr><td width="50%" align="right">0,00</td><td width="50%" align="right">R$ 0,00</td></tr></table>';				
							document.getElementById("divTotal").innerHTML = '<table style="width: 100%" cellpadding="0" cellspacing="0"><tr><td width="100%" align="right">R$ 0,00</td></tr></table>';				
						}
					}
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); 
	}
	
}

// Função que monta a segunda tela geral ****
// fCarregaTelaAjax **************************
function fCarregaTelaAjax(url, acao, plano, seq, IndRotativo, IndSetor, IndParada, sentido, total, campo, slink){
	if(document.getElementById) { 
		var exibeResultado = document.getElementById(campo); 
		var ajax = openAjax(); 
		
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
		
		if(acao=="ultimo_passo"){
			parametroRadio = parametroRadio + "&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value;
			parametroRadio = parametroRadio + "&A094_data_saida="+document.form1.A094_data_saida.value+"&A094_rotativo="+document.form1.A094_rotativo.value;
			parametroRadio = parametroRadio + "&A094_completo_setor="+document.form1.A094_completo_setor.value+"&A094_parada="+document.form1.A094_parada.value;
			parametroRadio = parametroRadio + "&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&IndRotativo="+document.form1.IndRotativo.value+"&IndSetor="+document.form1.IndSetor.value;
			parametroRadio = parametroRadio + "&IndParada="+document.form1.IndParada.value+"&A094_dia_inicial="+document.form1.A094_dia_inicial.value;
			parametroRadio = parametroRadio + "&A094_dia_final="+document.form1.A094_dia_final.value+"&A047_cd_cidade_ini="+document.form1.A047_cd_cidade_ini.value;
			parametroRadio = parametroRadio + "&A047_cd_cidade_fim="+document.form1.A047_cd_cidade_fim.value+"&A094_dia_parada="+document.form1.A094_dia_parada.value;
			parametroRadio = parametroRadio + "&A047_cd_cidade_parada="+document.form1.A047_cd_cidade_parada.value+"&A094_qtd_dias_parada="+document.form1.A094_qtd_dias_parada.value+"&A209_cod_grupo="+document.form1.A209_cod_grupo.value;
			parametroRadio = parametroRadio + "&dias_noite_extra_ini="+document.form1.dias_noite_extra_ini.value;
			parametroRadio = parametroRadio + "&dias_noite_extra_fim="+document.form1.dias_noite_extra_fim.value;
			parametroRadio = parametroRadio + "&A094_qtd_noite_extra_ini="+document.form1.dias_noite_extra_ini.value;
			parametroRadio = parametroRadio + "&A094_qtd_noite_extra_fim="+document.form1.dias_noite_extra_fim.value;
			parametroRadio = parametroRadio + "&A094_tpo_traslado_ini="+document.form1.A094_tpo_traslado_ini.value;
			parametroRadio = parametroRadio + "&A219_cod_cia_aerea_ini="+document.form1.A219_cod_cia_aerea_ini.value;
			parametroRadio = parametroRadio + "&A094_num_voo_ini="+document.form1.A094_num_voo_ini.value;
			parametroRadio = parametroRadio + "&A094_hora_traslado_ini="+document.form1.A094_hora_traslado_ini.value;
			parametroRadio = parametroRadio + "&A094_cidade_ini="+document.form1.A094_cidade_ini.value;
			parametroRadio = parametroRadio + "&A094_nom_hotel_ini="+document.form1.A094_nom_hotel_ini.value;
			parametroRadio = parametroRadio + "&A094_end_hotel_ini="+document.form1.A094_end_hotel_ini.value;
			parametroRadio = parametroRadio + "&A094_tpo_traslado_fim="+document.form1.A094_tpo_traslado_fim.value;
			parametroRadio = parametroRadio + "&A219_cod_cia_aerea_fim="+document.form1.A219_cod_cia_aerea_fim.value;
			parametroRadio = parametroRadio + "&A094_aeroporto_fim="+document.form1.A094_aeroporto_fim.value;
			parametroRadio = parametroRadio + "&A094_hora_traslado_fim="+document.form1.A094_hora_traslado_fim.value;
			parametroRadio = parametroRadio + "&A094_cidade_fim="+document.form1.A094_cidade_fim.value;
			parametroRadio = parametroRadio + "&A094_nom_hotel_fim="+document.form1.A094_nom_hotel_fim.value;
			parametroRadio = parametroRadio + "&A094_end_hotel_fim="+document.form1.A094_end_hotel_fim.value;
			parametroRadio = parametroRadio + "&ValorTras=S"+slink;
		}
		
		//window.open(url+parametroRadio);
		ajax.open("GET", url+parametroRadio, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { 
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado);
					exibeResultado.innerHTML = resultado;
	
					if(!eval(document.getElementById("identificador"))){
						if(sentido=='divSetorOri'){
							document.getElementById("coluna_centro_uma").className = "coluna_centro_duas";
						}
						else{
							document.getElementById("coluna_centro_uma").className = "coluna_centro_uma";
						}
					} 	
					
					if(acao=="proximo_1")
						fPasso5(acao, plano, seq, IndRotativo, IndSetor, IndParada, sentido, total, slink);
					if(acao=="passo_parada")
						fPasso7(acao, plano, seq, IndRotativo, IndSetor, IndParada, sentido, total, slink);
					if(acao=="passo_noite_ini")
						fNoiteExtra('I',slink);
					if(acao=="ultimo_passo")
						fUltimoPassoOrcamento();
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); 
	}
	
}

// Função que monta a segunda tela geral ****
// fCarregaTudoAjax **************************
function fCarregaTudoAjax(url, campo, plano, sequenciais, total, slinks){
	if(document.getElementById) { 
		var exibeResultado = document.getElementById(campo); 
		var ajax = openAjax(); 
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
	
		//window.open(url+parametroRadio);
		ajax.open("GET", url+parametroRadio, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { 
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado);
					exibeResultado.innerHTML = resultado;
					
					var url = "../Europamundo/buscaInstantanea.asp?sAcao=divOrcamento&A014_cod_plano="+plano+"&sequenciais_plano="+sequenciais+"&total="+total+"&A094_data_saida="+document.form1.A094_data_saida.value+"&A216_cod_temporada="+document.form1.A216_cod_temporada.value+slinks;
					//window.open(url)
					fCarregaDivAjax(url,"coluna_centro_uma");
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); 
	}
	
}

// Função que monta as div's no avançar *****
// fCarregaDivAjax **************************
function fCarregaDivAjax(url, campo, acao, valor){
	if(eval(document.getElementById(campo))) { 
		var exibeResultado = document.getElementById(campo); 
		var ajax = openAjax(); 
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
	
		//window.open(url+parametroRadio);
		ajax.open("GET", url+parametroRadio, true);
		//window.open(url+parametroRadio);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { 
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado);
					if(campo!='coluna_centro_uma'){
						exibeResultado.innerHTML = resultado;
						if(campo=='prog_menu_series'){
							//Muda a cor do LABEL das abas
							if(!eval(document.getElementById("identificador"))){
								document.getElementById("aba_serie").className = "titulo_Serie_Marcado";
								document.getElementById("aba_roteiro").className = "titulo_Serie";
								document.getElementById("aba_disponibilidade").className = "titulo_Serie";
								document.getElementById("aba_valores").className = "titulo_Serie";
							}
							
							//carrega o balão de valores passo 4
							if(ConsisteCampoBranco(resultado)==true){
								alert("Nenhum resultado foi encontrado, faça outra pesquisa.");
								if(!eval(document.getElementById("identificador")))
									document.getElementById("prog_menu_series").innerHTML = '<img src="img_site/balao_inicial.jpg" alt="Escolha os países desejados." style="margin-left:-10px;" />';
								else
									document.getElementById("prog_menu_series").innerHTML = "";
								document.getElementById("prog_menu_roteiros").innerHTML =  "";
								document.getElementById("prog_menu_datas").innerHTML = "";
								document.getElementById("prog_menu_valores").innerHTML = "";
							}
							else{
								if(!eval(document.getElementById("identificador")))
									document.getElementById("prog_menu_roteiros").innerHTML = '<img src="img_site/balao1_escolha.jpg" alt="Escolha os países desejados." style="margin-left:-10px;" />';
								else
									document.getElementById("prog_menu_roteiros").innerHTML = "";
								document.getElementById("prog_menu_datas").innerHTML = "";
								document.getElementById("prog_menu_valores").innerHTML = "";
							}
						}
						
						if(campo=='prog_menu_roteiros'){
							document.getElementById("linkRoteiro_1").focus();
						}
						
						if(campo=='prog_menu_datas'){
							document.getElementById("linkData_1").focus();

							if(!eval(document.getElementById("identificador"))){
								//Muda a cor do LABEL das abas
								document.getElementById("aba_serie").className = "titulo_Serie";
								document.getElementById("aba_roteiro").className = "titulo_Serie";
								document.getElementById("aba_disponibilidade").className = "titulo_Serie_Marcado";
								document.getElementById("aba_valores").className = "titulo_Serie";
								
								//carrega o balão de valores passo 4
								document.getElementById("prog_menu_valores").innerHTML = '<img src="img_site/balao_valores.jpg" alt="Escolha as opções desejadas." style="margin-left:-10px;" />';
							}
							
						  //CARREGA OS WEBSERVICES DE DISPONIBILIDADE
							//alert(document.getElementById("urlDisponibilidade").value)
							var linhas = document.getElementById("urlDisponibilidade").value.split(";");
							var colunas = "";
							for(var i = 0; i < parseInt(linhas.length)-1; i++){
								colunas = linhas[i].split(",");
								var url = "../Europamundo/buscaInstantaneaWS.asp?acao=DISPONIBILIDADE&IdViaje="+colunas[0]+"&Fecha="+colunas[1];
								fCarregaEuropamundoAjax(url,"dataWS_"+colunas[1], false, "N");
							}
						}
						if(campo=='divSetorDes'){
							if(acao == "Ori")
								CarregaCidadeSetor(acao, valor);
						}
					}
					else{ // campo == 'coluna_centro_uma'
						var partes = resultado.split("***");	
						exibeResultado.innerHTML = partes[0];
						if(partes.length > 1){
							document.getElementById("divTotal").innerHTML = partes[1];
							document.getElementById("titulo_segmento").innerHTML = partes[2];
							document.getElementById("total_sistema_esq").innerHTML = partes[4];
							if(!eval(document.getElementById("identificador"))){
								document.getElementById("prog_menu_categorias").innerHTML = partes[3];
							}
						}
					}
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); 
	}

}

// Função que monta as div's de noite extra*****
// fCarregaDivNoiteExtraAjax **************************
function fCarregaDivNoiteExtraAjax(url, campo){
	if(document.getElementById) { 
		var exibeResultado = document.getElementById(campo); 
		var ajax = openAjax(); 
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
	
		//window.open(url+parametroRadio);
		ajax.open("GET", url+parametroRadio, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { 
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado);
					var partes = resultado.split("***");	
					exibeResultado.innerHTML = partes[0];
					if(partes.length > 1){
						document.getElementById("divTotal").innerHTML = partes[1];
						document.getElementById("titulo_segmento").innerHTML = partes[2];
						document.getElementById("total_sistema_esq").innerHTML = partes[3];
					}
					
					if((document.form1.noite_extra_ini.value == "S") || (document.form1.noite_extra_fim.value == "S")){
						var slinks = "&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value;
						slinks += "&A094_data_saida="+document.form1.A094_data_saida.value+"&A094_rotativo="+document.form1.A094_rotativo.value;
						slinks += "&A094_completo_setor="+document.form1.A094_completo_setor.value+"&A094_parada="+document.form1.A094_parada.value;
						slinks += "&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&IndRotativo="+document.form1.IndRotativo.value+"&IndSetor="+document.form1.IndSetor.value;
						slinks += "&IndParada="+document.form1.IndParada.value+"&A094_dia_inicial="+document.form1.A094_dia_inicial.value;
						slinks += "&A094_dia_final="+document.form1.A094_dia_final.value+"&A047_cd_cidade_ini="+document.form1.A047_cd_cidade_ini.value;
						slinks += "&A047_cd_cidade_fim="+document.form1.A047_cd_cidade_fim.value+"&A094_dia_parada="+document.form1.A094_dia_parada.value;
						slinks += "&A047_cd_cidade_parada="+document.form1.A047_cd_cidade_parada.value+"&A094_qtd_dias_parada="+document.form1.A094_qtd_dias_parada.value;
						slinks += "&A209_cod_grupo="+document.form1.A209_cod_grupo.value;
						slinks += "&noite_ini="+document.form1.noite_extra_ini.value+"&noite_fim="+document.form1.noite_extra_fim.value;
						slinks += "&A094_qtd_noite_extra_ini="+document.form1.dias_noite_extra_ini.value+"&A094_qtd_noite_extra_fim="+document.form1.dias_noite_extra_fim.value;
						slinks += "&A094_obs_noite_extra_ini="+document.form1.obs_noite_extra_ini.value+"&A094_obs_noite_extra_fim="+document.form1.obs_noite_extra_fim.value;
						
						if(document.form1.noite_extra_ini.value == "S"){
							var sUrl = "../Europamundo/buscaInstantanea.asp?sAcao=divNoiteExtraIni"+slinks;
							fReCarregaNoiteAjax(sUrl, 'divNoiteExtraIni');
						}
						else{
							var sUrl = "../Europamundo/buscaInstantanea.asp?sAcao=divNoiteExtraFim"+slinks;
							fReCarregaNoiteAjax(sUrl, 'divNoiteExtraFim');
						}
					}
						
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); 
	}
	
}

// Função que monta as div's de noite extra internamente já carregadas *****
// fReCarregaNoiteAjax ***************************
function fReCarregaNoiteAjax(url, campo){
	if(document.getElementById) { 
		var exibeResultado = document.getElementById(campo); 
		var ajax = openAjax(); 
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
	
		//window.open(url+parametroRadio);
		ajax.open("GET", url+parametroRadio, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { 
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado);
					exibeResultado.innerHTML = resultado;
					
					var slinks = "&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value;
					slinks += "&A094_data_saida="+document.form1.A094_data_saida.value+"&A094_rotativo="+document.form1.A094_rotativo.value;
					slinks += "&A094_completo_setor="+document.form1.A094_completo_setor.value+"&A094_parada="+document.form1.A094_parada.value;
					slinks += "&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&IndRotativo="+document.form1.IndRotativo.value+"&IndSetor="+document.form1.IndSetor.value;
					slinks += "&IndParada="+document.form1.IndParada.value+"&A094_dia_inicial="+document.form1.A094_dia_inicial.value;
					slinks += "&A094_dia_final="+document.form1.A094_dia_final.value+"&A047_cd_cidade_ini="+document.form1.A047_cd_cidade_ini.value;
					slinks += "&A047_cd_cidade_fim="+document.form1.A047_cd_cidade_fim.value+"&A094_dia_parada="+document.form1.A094_dia_parada.value;
					slinks += "&A047_cd_cidade_parada="+document.form1.A047_cd_cidade_parada.value+"&A094_qtd_dias_parada="+document.form1.A094_qtd_dias_parada.value;
					slinks += "&A209_cod_grupo="+document.form1.A209_cod_grupo.value;
					slinks += "&noite_ini="+document.form1.noite_extra_ini.value+"&noite_fim="+document.form1.noite_extra_fim.value;
					slinks += "&A094_qtd_noite_extra_ini="+document.form1.dias_noite_extra_ini.value+"&A094_qtd_noite_extra_fim="+document.form1.dias_noite_extra_fim.value;
					slinks += "&A094_obs_noite_extra_ini="+document.form1.obs_noite_extra_ini.value+"&A094_obs_noite_extra_fim="+document.form1.obs_noite_extra_fim.value;

					if(campo == 'divNoiteExtraIni'){
						if((document.form1.noite_extra_ini.value == "S") && (document.form1.noite_extra_fim.value == "S")){
							//carrega noite extra final
							var sUrl = "../Europamundo/buscaInstantanea.asp?sAcao=divNoiteExtraFim"+slinks;
							fReCarregaNoiteAjax(sUrl, 'divNoiteExtraFim');
						}
						else{
							//carrega o total com noite extra
							var url = "../Europamundo/buscaInstantanea.asp?sAcao=divTotalNoiteExtra"+slinks;
							fCarregaNoiteAjax(url, 'divTotal');
						}
					}
					if(campo == 'divNoiteExtraFim'){
						//carrega o total com noite extra
						var url = "../Europamundo/buscaInstantanea.asp?sAcao=divTotalNoiteExtra"+slinks;
						fCarregaNoiteAjax(url, 'divTotal');
					}
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); 
	}
	
}

// Função que monta as div's de noite extra internamente *****
// fCarregaNoiteAjax ***************************
function fCarregaNoiteAjax(url, campo){
	if(document.getElementById) { 
		var exibeResultado = document.getElementById(campo); 
		var ajax = openAjax(); 
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
	
		//window.open(url+parametroRadio);
		ajax.open("GET", url+parametroRadio, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { 
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado);
					exibeResultado.innerHTML = resultado;
					
					if((campo == 'divNoiteExtraIni') || (campo == 'divNoiteExtraFim')){
						
						var slinks = "&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value;
						slinks += "&A094_data_saida="+document.form1.A094_data_saida.value+"&A094_rotativo="+document.form1.A094_rotativo.value;
						slinks += "&A094_completo_setor="+document.form1.A094_completo_setor.value+"&A094_parada="+document.form1.A094_parada.value;
						slinks += "&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&IndRotativo="+document.form1.IndRotativo.value+"&IndSetor="+document.form1.IndSetor.value;
						slinks += "&IndParada="+document.form1.IndParada.value+"&A094_dia_inicial="+document.form1.A094_dia_inicial.value;
						slinks += "&A094_dia_final="+document.form1.A094_dia_final.value+"&A047_cd_cidade_ini="+document.form1.A047_cd_cidade_ini.value;
						slinks += "&A047_cd_cidade_fim="+document.form1.A047_cd_cidade_fim.value+"&A094_dia_parada="+document.form1.A094_dia_parada.value;
						slinks += "&A047_cd_cidade_parada="+document.form1.A047_cd_cidade_parada.value+"&A094_qtd_dias_parada="+document.form1.A094_qtd_dias_parada.value;
						slinks += "&A209_cod_grupo="+document.form1.A209_cod_grupo.value;
						slinks += "&noite_ini="+document.form1.noite_extra_ini.value+"&noite_fim="+document.form1.noite_extra_fim.value;
						slinks += "&A094_qtd_noite_extra_ini="+document.form1.dias_noite_extra_ini.value+"&A094_qtd_noite_extra_fim="+document.form1.dias_noite_extra_fim.value;
						slinks += "&A094_obs_noite_extra_ini="+document.form1.obs_noite_extra_ini.value+"&A094_obs_noite_extra_fim="+document.form1.obs_noite_extra_fim.value;

						//carrega o total com noite extra
						var url = "../Europamundo/buscaInstantanea.asp?sAcao=divTotalNoiteExtra"+slinks;
						//window.open(url);
						fCarregaNoiteAjax(url, 'divTotal');
						
					}
					
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); 
	}
}

//CARREGA A COMBO DE PLANOS ATRAVÉS DO WS DA EUROPAMUNDO
//fCarregaEuropamundoAjax()
function fCarregaEuropamundoAjax(url, nome, boolean, retorno){
	if(document.getElementById) { // Para os browsers complacentes com o DOM W3C.
		var exibeResultado = document.getElementById(nome); // div que exibirá o resultado da busca.
		var ajax = openAjax(); // Inicia o Ajax.
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
	
		//window.open(url+parametroRadio);
		ajax.open("GET", url+parametroRadio, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { // Quando estiver tudo pronto.
				if(ajax.status == 200) {
					var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
					resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
					resultado = unescape(resultado); // Resolve o problema dos acentos
					exibeResultado.innerHTML = resultado; 
						
					if((retorno=="S") && (boolean == true)){
						var url = "../Europamundo/buscaInstantanea.asp?sAcao=prog_menu_valores&A014_cod_plano="+document.form1.A014_cod_plano.value+"&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&A222_cod_tipo_temporada="+document.form1.A222_cod_tipo_temporada.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value;
						fCarregaDivAjaxRetorno(url,"prog_menu_valores");
					}
				} else {
					exibeResultado.innerHTML = "";
					if((retorno=="S") && (boolean == true)){
						var url = "../Europamundo/buscaInstantanea.asp?sAcao=prog_menu_valores&A014_cod_plano="+document.form1.A014_cod_plano.value+"&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&A222_cod_tipo_temporada="+document.form1.A222_cod_tipo_temporada.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value;
						fCarregaDivAjaxRetorno(url,"prog_menu_valores");
					}
				}
			}
		}
		ajax.send(null); // submete
	} 
}

// Função que monta as div's no avançar *****
// fCarregaViajantesAjax() *****************
function fCarregaViajantesAjax(url, ind, tipo){
	if(document.getElementById) { 
		var exibeResultado = document.getElementById("divQuant_"+ind); 
		var ajax = openAjax(); 
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
	
		//window.open(url+parametroRadio);
		ajax.open("GET", url+parametroRadio, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { 
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado);
					exibeResultado.innerHTML = resultado;
					
					if((tipo == "1")&&(eval(document.getElementById("qtd_quarto_"+ind)))){	
						setTimeout("fSetaFoco("+ind+", "+tipo+")",1000);
					}
					
					if((tipo == "2")&&(eval(document.getElementById("idade_quarto_"+ind+"_1")))){						
						setTimeout("fSetaFoco("+ind+", "+tipo+")",1000);
					}
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); 
	}
}

//complementa a função fCarregaViajantesAjax ************************
//fSetaFoco() *******************************************************
function fSetaFoco(ind, tipo){
	if(tipo == "1"){
		if(eval(document.getElementById("qtd_quarto_"+ind))){
			document.getElementById("qtd_quarto_"+ind).focus();	
		}
	}
			
	if(tipo == "12"){
		if(eval(document.getElementById("idade_quarto_"+ind+"_1"))){
			document.getElementById("idade_quarto_"+ind+"_1").focus();
		}
	}
}

// Função que monta as div's no avançar *****
// fCalculaDescontoAjax() *****************
function fCalculaDescontoAjax(url, campo, tipo, total){
	if(document.getElementById) { 
		var exibeResultado = document.getElementById(campo); 
		var ajax = openAjax(); 
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
	
		//window.open(url+parametroRadio);
		ajax.open("GET", url+parametroRadio, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { 
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado);
					var partes = resultado.split("***")
					exibeResultado.innerHTML = partes[0];
					if(tipo=="Avancar"){
						fOrcamento(document.form1.A014_cod_plano.value, document.form1.sequenciais_plano.value, partes[1]);
					}
					if(tipo==""){
						var slinks = "";
						for (i=0; i<document.form1.length; i++) {
							var campo = document.form1.elements[i];
							var nome = campo.id;
							if(nome != ""){
								var check = "";
								if (campo.name.indexOf("valIndividual_") >= 0){
									if(document.getElementById(campo.name).checked){
										partes = nome.split("_");
										indice = partes[1];
										slinks += "&A095_qtd_aptos_"+indice+"="+document.getElementById("A095_qtd_aptos_"+indice).value;
										slinks += "&A095_idade_viaj_"+indice+"="+document.getElementById("A095_idade_viaj_"+indice).value;
										slinks += "&A015_qtd_pessoas_"+indice+"="+document.getElementById("A015_qtd_pessoas_"+indice).value;
										slinks += "&A015_ind_lua_mel_"+indice+"="+document.getElementById("A015_ind_lua_mel_"+indice).value;
										slinks += "&A095_ind_meia_pensao_"+indice+"="+document.getElementById("A095_ind_meia_pensao_"+indice).value;
										slinks += "&A095_ind_passageiro_club_"+indice+"="+document.getElementById("A095_ind_passageiro_club_"+indice).value;
									}
								}
							}
						}
						
						//alert(document.form1.sequenciais_plano.value);
						var url = "../Europamundo/buscaInstantanea.asp?sAcao=divAvancar&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value+"&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&A222_cod_tipo_temporada="+document.form1.A222_cod_tipo_temporada.value+"&A094_data_saida="+document.form1.A094_data_saida.value+slinks;
						var partes = document.form1.sequenciais_plano.value.split(",");
						for(i=0; i<partes.length-1; i++){
							fCarregaDivAjax(url,"divAvancar_"+partes[i]);
						}
					}
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); 
	}
}

// Função que monta as div's dos viajantes *****
// fCarregaDivAjaxRetornoViajante() *****************
function fCarregaDivAjaxRetornoViajante(url, ind, boolean){
	if(document.getElementById) { 
		var exibeResultado = document.getElementById("divQuant_"+ind); 
		var ajax = openAjax(); 
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
	
		//window.open(url+parametroRadio);
		ajax.open("GET", url+parametroRadio, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { 
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado);
					exibeResultado.innerHTML = resultado;
					if(boolean == true){
						
						fCarregaDados();
            
						var slinks = "";
						for (i=0; i<document.form1.length; i++) {
							var campo = document.form1.elements[i];
							var nome = campo.id;
							if(nome != ""){
								var check = "";
								if (campo.name.indexOf("valIndividual_") >= 0){
									if(document.getElementById(campo.name).checked){
										partes = nome.split("_");
										indice = partes[1];
										
										if(!eval(document.getElementById("identificador")))
											document.getElementById("momeOpcao_"+indice).className = "texto_Verde_bold";
										else
											document.getElementById("LabelOpcao_"+indice).className = "passo4-selecionado";
											
										slinks += "&A095_qtd_aptos_"+indice+"="+document.getElementById("A095_qtd_aptos_"+indice).value;
										slinks += "&A095_idade_viaj_"+indice+"="+document.getElementById("A095_idade_viaj_"+indice).value;
										slinks += "&A015_qtd_pessoas_"+indice+"="+document.getElementById("A015_qtd_pessoas_"+indice).value;
										slinks += "&A015_ind_lua_mel_"+indice+"="+document.form1.elements["A015_ind_lua_mel_"+indice].value;
										slinks += "&A095_ind_meia_pensao_"+indice+"="+document.form1.elements["A095_ind_meia_pensao_"+indice].value;
										slinks += "&A095_ind_passageiro_club_"+indice+"="+document.form1.elements["A095_ind_passageiro_club_"+indice].value;
									}
								}
							}
						}
						
						var url = "../Europamundo/buscaInstantanea.asp?sAcao=CALCULA_DESCONTO&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value+"&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&A222_cod_tipo_temporada="+document.form1.A222_cod_tipo_temporada.value+"&A094_data_saida="+document.form1.A094_data_saida.value+slinks;
						fCalculaDescontoAjax(url, 'divTotal', '', ''); //Neste caso vai calcular e carregar o orçamento

					}
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); 
	}
}

// Função auxiliar da fCarregaDivAjaxRetornoViajante()
// fCarregaDados() *****************
function fCarregaDados(){

	var partes = "";
	var indice = "";
	
	for (i=0; i<document.form1.length; i++) {
		var campo = document.form1.elements[i];
		var nome = campo.id;
		if(nome != ""){
			var check = "";
			if (campo.name.indexOf("valIndividual_") >= 0){
				if(document.getElementById(campo.name).checked){
					partes = nome.split("_");
					indice = partes[1];
					if((document.form1.elements["ind_calculado_"+indice].value == "0")){
						if(eval(document.form1.elements["qtd_quarto_"+indice])){
							var max2 = parseInt(document.form1.elements["qtd_quarto_"+indice].value) * parseInt(document.form1.elements["A015_qtd_pessoas_"+indice].value);
						}
						else{
							var max2 = 1;
						}
						if(eval(document.form1.elements["idade_quarto_"+indice+"_1"])){
							document.form1.elements["A095_qtd_aptos_"+indice].value = document.form1.elements["qtd_quarto_"+indice].value;
							for(var i = 1; i <= max2; i++){
								if(ConsisteCampoBranco(document.form1.elements["idade_quarto_"+indice+"_"+i].value) == true){
									alert("É necessário preencher a idade dos viajantes");
									
									if(!eval(document.getElementById("identificador")))
										document.getElementById("momeOpcao_"+indice).className = "texto_Cinza";
									else
										document.getElementById("LabelOpcao_"+indice).className = "";

									document.form1.elements["idade_quarto_"+indice+"_"+i].focus();
									document.form1.elements["A095_qtd_aptos_"+indice].value = "1";
									document.form1.elements["ind_calculado_"+indice].value = "0";		
									document.form1.elements["A015_ind_lua_mel_"+indice].value = "0;"	
									if(document.form1.elements["A015_qtd_pessoas_"+indice].value=="1"){
										document.form1.elements["A095_idade_viaj_"+indice].value = "17;";
										document.form1.elements["A095_ind_meia_pensao_"+indice].value = "0;"	
										document.form1.elements["A095_ind_passageiro_club_"+indice].value = "0;"	
									}		
									if(document.form1.elements["A015_qtd_pessoas_"+indice].value=="2"){
										document.form1.elements["A095_idade_viaj_"+indice].value = "17;17;";
										document.form1.elements["A095_ind_meia_pensao_"+indice].value = "0;0;"	
										document.form1.elements["A095_ind_passageiro_club_"+indice].value = "0;0;"	
									}		
									if(document.form1.elements["A015_qtd_pessoas_"+indice].value=="3"){
										document.form1.elements["A095_idade_viaj_"+indice].value = "17;17;17;";
										document.form1.elements["A095_ind_meia_pensao_"+indice].value = "0;0;0;"	
										document.form1.elements["A095_ind_passageiro_club_"+indice].value = "0;0;0;"	
									}		
									return;
								}
								if (i==1){
									document.form1.elements["A095_idade_viaj_"+indice].value = "";
									document.form1.elements["A095_ind_meia_pensao_"+indice].value = "";
									document.form1.elements["A095_ind_passageiro_club_"+indice].value = "";
									document.form1.elements["A015_ind_lua_mel_"+indice].value = "";
								}
								document.form1.elements["ind_calculado_"+indice].value = "1";
								document.form1.elements["A095_idade_viaj_"+indice].value += document.form1.elements["idade_quarto_"+indice+"_"+i].value + ";";
								//carrega os flags de meia pensão
								if(eval(document.form1.elements["meia_pensao_"+indice+"_"+i])){
									if(document.form1.elements["meia_pensao_"+indice+"_"+i].checked){
										document.form1.elements["A095_ind_meia_pensao_"+indice].value += "1;"
									}
									else{
										document.form1.elements["A095_ind_meia_pensao_"+indice].value += "0;"
									}
								}
								else{
										document.form1.elements["A095_ind_meia_pensao_"+indice].value += "0;"
								}									

								if(eval(document.form1.elements["passageiro_club_"+indice+"_"+i])){
									if(document.form1.elements["passageiro_club_"+indice+"_"+i].checked){
										document.form1.elements["A095_ind_passageiro_club_"+indice].value += "1;"
									}
									else{
										document.form1.elements["A095_ind_passageiro_club_"+indice].value += "0;"
									}
								}
								else{
										document.form1.elements["A095_ind_passageiro_club_"+indice].value += "0;"
								}									
						
							}
							//carrega os flags de lua de mel
							for(var i = 1; i <= parseInt(document.form1.elements["qtd_quarto_"+indice].value); i++){
								if(eval(document.form1.elements["lua_mel_"+indice+"_"+i])){
									if(document.form1.elements["lua_mel_"+indice+"_"+i].checked){
										document.form1.elements["A015_ind_lua_mel_"+indice].value += "1;"
									}
									else{
										document.form1.elements["A015_ind_lua_mel_"+indice].value += "0;"
									}
								}
								else{
										document.form1.elements["A015_ind_lua_mel_"+indice].value += "0;"
								}									
							}
						}	
					}
				}
			}
		}
	}
}

// Função que monta as div's no retornar *****
// fCarregaDivAjaxRetorno ********************
function fCarregaDivAjaxRetorno(url, campo){
	if(document.getElementById) { 
		var exibeResultado = document.getElementById(campo); 
		var ajax = openAjax(); 
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
		
	
		//window.open(url+parametroRadio);
		ajax.open("GET", url+parametroRadio, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { 
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado);
					if(campo!='coluna_centro_uma'){
						exibeResultado.innerHTML = resultado;
					}
					else{
						var partes = resultado.split("***");	
						exibeResultado.innerHTML = partes[0];
						document.getElementById("divTotal").innerHTML = partes[1];
						document.getElementById("titulo_segmento").innerHTML = partes[2];
						document.getElementById("total_sistema_esq").innerHTML = partes[4];
						if(!eval(document.getElementById("identificador"))){
							document.getElementById("prog_menu_categorias").innerHTML = partes[3];
						}
					}
					
					//CARREGA O PASSO 1
					//prog_menu_series
					if(campo=="prog_menu_series"){
							if(!eval(document.getElementById("identificador"))){
								document.getElementById("principal_banner").style.display = "none";
								document.getElementById("prog_menu_series").className = "prog_menu_series_cons";
								document.getElementById("prog_menu_roteiros").className = "prog_menu_roteiros_cons";
								document.getElementById("prog_menu_datas").className = "prog_menu_datas_cons";
								document.getElementById("prog_menu_valores").className = "prog_menu_valores_cons";
							}
							else{									
								document.getElementById("prog_menu_roteiros").className = "passo1-box-conteudo-cons";
								document.getElementById("prog_menu_datas").className = "passo1-box-conteudo-cons";
								document.getElementById("prog_menu_valores").className = "passo4-box-conteudo-cons";
								document.getElementById("conteudo-conteudo").className = "conteudo-conteudo-cons";
							}

							var url = "../Europamundo/buscaInstantanea.asp?sAcao=prog_menu_roteiros&planos="+document.form1.planos.value+"&A014_cod_plano="+document.form1.A014_cod_plano.value+"&A209_cod_grupo="+document.form1.A209_cod_grupo.value+"&A210_cod_subgrupo="+document.form1.A210_cod_subgrupo.value+"&A223_data="+document.form1.A223_data.value;
							fCarregaDivAjaxRetorno(url,"prog_menu_roteiros");							
					}
					
					//CARREGA O PASSO 2
					//prog_menu_roteiros
					if(campo=="prog_menu_roteiros"){
						var url = "../Europamundo/buscaInstantanea.asp?sAcao=prog_menu_datas&A014_cod_plano="+document.form1.A014_cod_plano.value+"&A223_data="+document.form1.A223_data.value;
						fCarregaDivAjaxRetorno(url,"prog_menu_datas");							
					}
					
					//CARREGA O PASSO 3
					//prog_menu_datas
					if(campo=="prog_menu_datas"){

							if(!eval(document.getElementById("identificador"))) {
								//Muda a cor do LABEL das abas
								document.getElementById("aba_serie").className = "titulo_Serie";
								document.getElementById("aba_roteiro").className = "titulo_Serie";
								document.getElementById("aba_disponibilidade").className = "titulo_Serie_Marcado";
								document.getElementById("aba_valores").className = "titulo_Serie";
								
								//carrega o balão de valores passo 4
								document.getElementById("prog_menu_valores").innerHTML = '<img src="img_site/balao_valores.jpg" alt="Escolha as opções desejadas." style="margin-left:-10px;" />';
							}
							
							var linhas = document.getElementById("urlDisponibilidade").value.split(";");
							var colunas = "";
							for(var i = 0; i < parseInt(linhas.length)-1; i++){
								colunas = linhas[i].split(",");
								var url = "buscaInstantaneaWS.asp?acao=DISPONIBILIDADE&IdViaje="+colunas[0]+"&Fecha="+colunas[1];
								if(parseInt(i)==parseInt(linhas.length)-2)
									var logic = true; //último disparo do webservice
								else
									var logic = false;
									
								fCarregaEuropamundoAjax(url,"dataWS_"+colunas[1], logic, "S");
							}

					}
					
					//CARREGA O PASSO 4
					//prog_menu_valores
					if(campo=="prog_menu_valores"){
							if(!eval(document.getElementById("identificador"))) {
								//Muda a cor do LABEL das abas
								document.getElementById("aba_serie").className = "titulo_Serie";
								document.getElementById("aba_roteiro").className = "titulo_Serie";
								document.getElementById("aba_disponibilidade").className = "titulo_Serie";
								document.getElementById("aba_valores").className = "titulo_Serie_Marcado";
							}
							
							var linhas = document.form1.sequenciais_plano.value.split(",");
							var colunas = "";
							
							for(var i = 0; i < parseInt(linhas.length)-1; i++){
								colunas = linhas[i].split(",");
								
								if(parseInt(i)==parseInt(linhas.length)-2)
									var logic = true; //último quarto montado
								else
									var logic = false;

								var url = "../Europamundo/buscaInstantanea.asp?sAcao=MONTA_IDADE&A014_cod_plano="+document.form1.A014_cod_plano.value+"&A015_seq_vlr_plano="+colunas+"&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&A094_data_saida="+document.form1.A094_data_saida.value+"&retorno=S";
								fCarregaDivAjaxRetornoViajante(url, colunas, logic);
							}
							
					}
					
					//CARREGA O VALOR TOTAL
					//divAvancar
					var metade = campo.substring(0,9);
					if(metade=="divAvancar"){
						var url = "../Europamundo/buscaInstantanea.asp?sAcao=divTotalIndividual&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value;
					  fCarregaDivAjax(url,"divTotal");
					}
					
					//CARREGA O SETOR DE ORIGEM E O VALOR TOTAL
					//divProximo
					if(campo=="coluna_centro_uma"){

							//rotativo ***
							if(document.form1.passoSentido.value == "divRotativo"){
								var url = "../Europamundo/buscaInstantanea.asp?sAcao=divRotativo&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value+"&A094_data_saida="+document.form1.A094_data_saida.value+"&A094_dia_inicial="+document.form1.A094_dia_inicial.value+"&A047_cd_cidade_ini="+document.form1.A047_cd_cidade_ini.value+"&IndRotativo="+document.form1.IndRotativo.value+"&IndSetor="+document.form1.IndSetor.value+"&IndParada="+document.form1.IndParada.value;
								fCarregaDivAjaxRetorno(url,"divRotativo");
							}
							
							//setor origem
							if(document.form1.passoSentido.value == "divSetorOri"){
								var slinks = "&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value;
								slinks += "&A094_data_saida="+document.form1.A094_data_saida.value+"&A094_rotativo="+document.form1.A094_rotativo.value;
								slinks += "&A094_completo_setor="+document.form1.A094_completo_setor.value+"&A094_parada="+document.form1.A094_parada.value;
								slinks += "&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&IndRotativo="+document.form1.IndRotativo.value+"&IndSetor="+document.form1.IndSetor.value;
								slinks += "&IndParada="+document.form1.IndParada.value+"&A094_dia_inicial="+document.form1.A094_dia_inicial.value;
								slinks += "&A094_dia_final="+document.form1.A094_dia_final.value+"&A047_cd_cidade_ini="+document.form1.A047_cd_cidade_ini.value;
								slinks += "&A047_cd_cidade_fim="+document.form1.A047_cd_cidade_fim.value+"&A094_dia_parada="+document.form1.A094_dia_parada.value;
								slinks += "&A047_cd_cidade_parada="+document.form1.A047_cd_cidade_parada.value+"&A094_qtd_dias_parada="+document.form1.A094_qtd_dias_parada.value+"&A209_cod_grupo="+document.form1.A209_cod_grupo.value;
							
								var url = "../Europamundo/buscaInstantanea.asp?sAcao=divSetorOri"+slinks;
								fCarregaDivAjaxRetorno(url,"divSetorOri");
							}
							
							//setor destino
							if(document.form1.passoSentido.value == "divSetorDes"){
								var url = "../Europamundo/buscaInstantanea.asp?sAcao=divSetorDes2&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value+"&A094_data_saida="+document.form1.A094_data_saida.value+"&A094_dia_final="+document.form1.A094_dia_final.value+"&A047_cd_cidade_fim="+document.form1.A047_cd_cidade_fim.value+"&A094_dia_inicial="+document.form1.A094_dia_inicial.value+"&A047_cd_cidade_ini="+document.form1.A047_cd_cidade_ini.value+"&A094_completo_setor="+document.form1.A094_completo_setor.value+"&IndRotativo="+document.form1.IndRotativo.value+"&IndSetor="+document.form1.IndSetor.value+"&IndParada="+document.form1.IndParada.value;
								fCarregaDivAjaxRetorno(url,"divSetorDes");
							}
							
							//PARADA
							if(document.form1.passoSentido.value == "divParada"){
								var links = "&A094_data_saida="+document.form1.A094_data_saida.value+"&IndRotativo="+document.form1.IndRotativo.value;
								links += "&A094_rotativo="+document.form1.A094_rotativo.value+"&A094_completo_setor="+document.form1.A094_completo_setor.value;
								links += "&A094_parada="+document.form1.A094_parada.value+"&A094_dia_inicial="+document.form1.A094_dia_inicial.value;
								links += "&A094_dia_final="+document.form1.A094_dia_final.value+"&A047_cd_cidade_ini="+document.form1.A047_cd_cidade_ini.value;
								links += "&A047_cd_cidade_fim="+document.form1.A047_cd_cidade_fim.value+"&A094_dia_parada="+document.form1.A094_dia_parada.value;
								links += "&A047_cd_cidade_parada="+document.form1.A047_cd_cidade_parada.value+"&A094_qtd_dias_parada="+document.form1.A094_qtd_dias_parada.value;
								links += "&A014_cod_plano="+document.form1.A014_cod_plano.value+"&IndRotativo="+document.form1.IndRotativo.value+"&IndSetor="+document.form1.IndSetor.value+"&IndParada="+document.form1.IndParada.value;
								var url = "../Europamundo/buscaInstantanea.asp?sAcao=divParada"+links;
								fCarregaDivAjaxRetorno(url,"divParada");
							}
							
					}
					
					//ATIVA A COMBO DE PARADA, A COMBO DE DIAS E CARREGA O TOTAL DE PARADA. 
					//divParada
					if(campo=="divParada"){
						if(ConsisteCampoBranco(document.form1.A094_dia_parada.value)==false){
							document.getElementById("cidadeParada_"+document.form1.A094_dia_parada.value).disabled = false;
							if(ConsisteCampoBranco(document.form1.A047_cd_cidade_parada.value)==false){
								document.getElementById("ComboDias_"+document.form1.A094_dia_parada.value).disabled = false;
							}
						}
						
						if(ConsisteCampoBranco(document.form1.A094_qtd_dias_parada.value)==false){
							var links = "&A094_data_saida="+document.form1.A094_data_saida.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value;
							links += "&A094_rotativo="+document.form1.A094_rotativo.value+"&A094_completo_setor="+document.form1.A094_completo_setor.value;
							links += "&A094_parada="+document.form1.A094_parada.value+"&A094_dia_inicial="+document.form1.A094_dia_inicial.value;
							links += "&A094_dia_final="+document.form1.A094_dia_final.value+"&A047_cd_cidade_ini="+document.form1.A047_cd_cidade_ini.value;
							links += "&A047_cd_cidade_fim="+document.form1.A047_cd_cidade_fim.value+"&A094_dia_parada="+document.form1.A094_dia_parada.value;
							links += "&A047_cd_cidade_parada="+document.form1.A047_cd_cidade_parada.value+"&A094_qtd_dias_parada="+document.form1.A094_qtd_dias_parada.value;
							links += "&A014_cod_plano="+document.form1.A014_cod_plano.value+"&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&A209_cod_grupo="+document.form1.A209_cod_grupo.value+"&IndRotativo="+document.form1.IndRotativo.value+"&IndSetor="+document.form1.IndSetor.value+"&IndParada="+document.form1.IndParada.value;
							var url = "../Europamundo/buscaInstantanea.asp?sAcao=divTotalParada"+links;
							//window.open(url)
							fCarregaDivAjax(url,"divTotal");						
						}					
					}
					
					//ATIVA A COMBO DO ROTATIVO 
					//divRotativo
					if(campo=="divRotativo"){
						  if(ConsisteCampoBranco(document.form1.A094_dia_inicial.value)==false){
								document.getElementById("cidadeRotativo_"+document.form1.A094_dia_inicial.value).disabled = false;
							}
					}
					
					//ATIVA A COMBO DE ORIGEM E CARREGA O SETOR DESTINO 
					//divSetorOri
					if(campo=="divSetorOri"){
						if(ConsisteCampoBranco(document.form1.A094_dia_inicial.value) == false){
							setTimeout('fCarregaTotal()',1000);
							setTimeout('fAtivaComboOri()',1000);
							
							var slinks = "&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value;
							slinks += "&A094_data_saida="+document.form1.A094_data_saida.value+"&A094_rotativo="+document.form1.A094_rotativo.value;
							slinks += "&A094_completo_setor="+document.form1.A094_completo_setor.value+"&A094_parada="+document.form1.A094_parada.value;
							slinks += "&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&IndRotativo="+document.form1.IndRotativo.value+"&IndSetor="+document.form1.IndSetor.value;
							slinks += "&IndParada="+document.form1.IndParada.value+"&A207_num_ordenacao="+document.form1.A094_dia_inicial.value+"&A094_dia_inicial="+document.form1.A094_dia_inicial.value;
							slinks += "&A094_dia_final="+document.form1.A094_dia_final.value+"&A047_cd_cidade_ini="+document.form1.A047_cd_cidade_ini.value;
							slinks += "&A047_cd_cidade_fim="+document.form1.A047_cd_cidade_fim.value+"&A094_dia_parada="+document.form1.A094_dia_parada.value;
							slinks += "&A047_cd_cidade_parada="+document.form1.A047_cd_cidade_parada.value+"&A094_qtd_dias_parada="+document.form1.A094_qtd_dias_parada.value+"&A209_cod_grupo="+document.form1.A209_cod_grupo.value;
							
							var url = "../Europamundo/buscaInstantanea.asp?sAcao=divSetorDes"+slinks;
							fCarregaDivAjaxRetorno(url,"divSetorDes");
						}
					}
					
					//ATIVA O RADIO DO SETOR DESTINO, CARREGA E ATIVA A COMBO DESTINO 
					//divSetorDes
					if(campo=="divSetorDes"){
						
						
							//ativa ou desativa os radios de fim da viajem
							var cont = 0;
							
							for (i=0; i<document.form1.length; i++) {
								var campo2 = document.form1.elements[i];
								var nome = campo.id;
								if(nome != ""){
									if (campo2.name.indexOf("dia_Des") >= 0){
										if(ConsisteCampoBranco(document.form1.A047_cd_cidade_ini.value)==true){
											if(eval(document.form1.elements[campo2.name][cont])){
												document.form1.elements[campo2.name][cont].disabled = true;
												document.form1.elements[campo2.name][cont].checked = false;
											}
											else{
												document.form1.elements[campo2.name].disabled = true;
												document.form1.elements[campo2.name].checked = false;
											}
										}
										else{
											if(eval(document.form1.bloqueio_Des)){
												if((parseInt(document.form1.bloqueio_Des.value) > 0) && ( cont <= 6)){
													if(eval(document.form1.elements[campo2.name][cont]))
														document.form1.elements[campo2.name][cont].disabled = true;
													else
														document.form1.elements[campo2.name].disabled = true;
												}								
												else{
													if(eval(document.form1.elements[campo2.name][cont]))
														document.form1.elements[campo2.name][cont].disabled = false;
													else
														document.form1.elements[campo2.name].disabled = false;
												}
											}else{
												if(eval(document.form1.elements[campo2.name][cont]))
													document.form1.elements[campo2.name][cont].disabled = false;
												else
													document.form1.elements[campo2.name].disabled = false;
											}
											//	
										}
										cont++;
									}
								}
							}
							//ativa ou desativa os radios de fim da viajem	
							
						  //Ativa os radios do trecho de destino
							/*	
					  	if(ConsisteCampoBranco(document.form1.A047_cd_cidade_ini.value)==false){
								var cont = 0;
								for (var i=0; i<document.form1.length; i++) {
									var campo2 = document.form1.elements[i];
									var nome = campo2.id;
									if(nome != ""){
										if (campo2.name.indexOf("dia_Des") >= 0){
											if(ConsisteCampoBranco(document.form1.A047_cd_cidade_ini.value)==true){
												if(eval(document.form1.elements[campo2.name][cont])){
													document.form1.elements[campo2.name][cont].disabled = true;
													document.form1.elements[campo2.name][cont].checked = false;
												}
												else{
													document.form1.elements[campo2.name].disabled = true;
													document.form1.elements[campo2.name].checked = false;
												}
											}
											else{
												if(eval(document.form1.elements[campo2.name][cont]))
													document.form1.elements[campo2.name][cont].disabled = false;
												else
													document.form1.elements[campo2.name].disabled = false;
											}
											cont++;
										}
									}
								}
								
							}*/
						  //Ativa os radios do trecho de destino
							
							
							if(eval(document.form1.elements["divCidadeDes_"+document.form1.A094_dia_inicial.value])){
								//CARREGA A COMBO DESTINO DO DIA 1
								var sURL = "../Europamundo/buscaInstantanea.asp?sAcao=ComboCidadeDes&A014_cod_plano="+document.form1.A014_cod_plano.value+"&A094_dia_inicial="+document.form1.A094_dia_inicial.value+"&A047_cd_cidade_ini="+document.form1.A047_cd_cidade_ini.value+"&A094_dia_final="+document.form1.A094_dia_final.value+"&A047_cd_cidade_fim="+document.form1.A047_cd_cidade_fim.value+"&IndRotativo="+document.form1.IndRotativo.value+"&IndSetor="+document.form1.IndSetor.value+"&IndParada="+document.form1.IndParada.value;
								buscaComboAjax(sURL, "divCidadeDes_"+document.form1.A094_dia_inicial.value, '<select name="cidadeDes_'+document.form1.A094_dia_inicial.value+'" id="cidadeDes_'+document.form1.A094_dia_inicial.value+'" class="box_Normal" style="width: 150px" disabled onchange=CarregaCidadeSetor("Des",this.value)><option value="">Sem Cidade</option></select>');	
							}
							
						  //ATIVA A COMBO QUE FOI SELECIONADA ANTERIORMENTE
						  if(ConsisteCampoBranco(document.form1.A094_dia_final.value)==false){
								setTimeout('fAtivaComboDes()',1000);
								//SÓ VAI ENTRAR AQUI SE O ROTATIVO JÁ ESTIVER SELECIONADO E O SETOR TBM
								if(parseInt(document.form1.A094_dia_final.value) < parseInt(document.form1.A094_dia_inicial.value)){
									var slinks = "&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value;
									slinks += "&A094_data_saida="+document.form1.A094_data_saida.value+"&A094_rotativo="+document.form1.A094_rotativo.value;
									slinks += "&A094_completo_setor="+document.form1.A094_completo_setor.value+"&A094_parada="+document.form1.A094_parada.value;
									slinks += "&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&IndRotativo="+document.form1.IndRotativo.value+"&IndSetor="+document.form1.IndSetor.value;
									slinks += "&IndParada="+document.form1.IndParada.value+"&A094_dia_inicial="+document.form1.A094_dia_inicial.value;
									slinks += "&A094_dia_final="+document.form1.A094_dia_final.value+"&A047_cd_cidade_ini="+document.form1.A047_cd_cidade_ini.value;
									slinks += "&A047_cd_cidade_fim="+document.form1.A047_cd_cidade_fim.value+"&A094_dia_parada="+document.form1.A094_dia_parada.value;
									slinks += "&A047_cd_cidade_parada="+document.form1.A047_cd_cidade_parada.value+"&A094_qtd_dias_parada="+document.form1.A094_qtd_dias_parada.value+"&A209_cod_grupo="+document.form1.A209_cod_grupo.value;
									
									var url = "../Europamundo/buscaInstantanea.asp?sAcao=TrechoRotativo"+slinks;
									setTimeout("fCarregaDivAjaxTrecho('"+url+"','divTotal')",1000);
								}
						  }
							
							if((ConsisteCampoBranco(document.form1.A094_dia_inicial.value)==false)&&(ConsisteCampoBranco(document.form1.A094_dia_final.value)==true)){
									var slinks = "&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value;
									slinks += "&A094_data_saida="+document.form1.A094_data_saida.value+"&A094_rotativo="+document.form1.A094_rotativo.value;
									slinks += "&A094_completo_setor="+document.form1.A094_completo_setor.value+"&A094_parada="+document.form1.A094_parada.value;
									slinks += "&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&IndRotativo="+document.form1.IndRotativo.value+"&IndSetor="+document.form1.IndSetor.value;
									slinks += "&IndParada="+document.form1.IndParada.value+"&A094_dia_inicial="+document.form1.A094_dia_inicial.value;
									slinks += "&A094_dia_final="+document.form1.A094_dia_final.value+"&A047_cd_cidade_ini="+document.form1.A047_cd_cidade_ini.value;
									slinks += "&A047_cd_cidade_fim="+document.form1.A047_cd_cidade_fim.value+"&A094_dia_parada="+document.form1.A094_dia_parada.value;
									slinks += "&A047_cd_cidade_parada="+document.form1.A047_cd_cidade_parada.value+"&A094_qtd_dias_parada="+document.form1.A094_qtd_dias_parada.value+"&A209_cod_grupo="+document.form1.A209_cod_grupo.value;
									
									var url = "../Europamundo/buscaInstantanea.asp?sAcao=TrechoOri"+slinks;
									setTimeout("fCarregaDivAjaxTrecho('"+url+"','divTotal')",1000);
							} 
							
							if((ConsisteCampoBranco(document.form1.A094_dia_inicial.value)==false)&&(ConsisteCampoBranco(document.form1.A094_dia_final.value)==false)){
								if(parseInt(document.form1.A094_dia_final.value) > parseInt(document.form1.A094_dia_inicial.value)){
									var slinks = "&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value;
									slinks += "&A094_data_saida="+document.form1.A094_data_saida.value+"&A094_rotativo="+document.form1.A094_rotativo.value;
									slinks += "&A094_completo_setor="+document.form1.A094_completo_setor.value+"&A094_parada="+document.form1.A094_parada.value;
									slinks += "&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&IndRotativo="+document.form1.IndRotativo.value+"&IndSetor="+document.form1.IndSetor.value;
									slinks += "&IndParada="+document.form1.IndParada.value+"&A094_dia_inicial="+document.form1.A094_dia_inicial.value;
									slinks += "&A094_dia_final="+document.form1.A094_dia_final.value+"&A047_cd_cidade_ini="+document.form1.A047_cd_cidade_ini.value;
									slinks += "&A047_cd_cidade_fim="+document.form1.A047_cd_cidade_fim.value+"&A094_dia_parada="+document.form1.A094_dia_parada.value;
									slinks += "&A047_cd_cidade_parada="+document.form1.A047_cd_cidade_parada.value+"&A094_qtd_dias_parada="+document.form1.A094_qtd_dias_parada.value+"&A209_cod_grupo="+document.form1.A209_cod_grupo.value;
									
									var url = "../Europamundo/buscaInstantanea.asp?sAcao=TrechoDes"+slinks;
									setTimeout("fCarregaDivAjaxTrecho('"+url+"','divTotal')",1000);
								}
							} 
							
					}
					
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); 
	}
	
}

//Ativa combo destino ************************
//fAtivaComboOri *****************************
function fAtivaComboOri(){
	if(eval(document.getElementById("cidadeOri_"+document.form1.A094_dia_inicial.value)))
		document.getElementById("cidadeOri_"+document.form1.A094_dia_inicial.value).disabled = false;
		
}

//Ativa combo destino ************************
//fAtivaComboDes *****************************
function fAtivaComboDes(){
	if(eval(document.getElementById("cidadeDes_"+document.form1.A094_dia_final.value)))
		document.getElementById("cidadeDes_"+document.form1.A094_dia_final.value).disabled = false;
		
}

// Função que monta as div's no avançar *****
// fCarregaDivAjaxTrecho *************************
function fCarregaDivAjaxTrecho(url, campo){
	if(document.getElementById) { 
		var exibeResultado = document.getElementById(campo); 
		var ajax = openAjax(); 
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
	
		//window.open(url+parametroRadio);
		ajax.open("GET", url+parametroRadio, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { 
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado);
					var partes = resultado.split('***');
					exibeResultado.innerHTML = partes[0];
					document.form1.Total.value = partes[1];
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); 
	}
	
}

// Função que carrega o total *************
// fCarregaTotal **************************
function fCarregaTotal(){
	if(ConsisteCampoBranco(document.form1.A094_dia_final.value) == false){
		var url = "../Europamundo/buscaInstantanea.asp?sAcao=TrechoDes&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value+"&A094_dia_inicial="+document.form1.A094_dia_inicial.value+"&A094_dia_final="+document.form1.A094_dia_final.value+"&Total="+document.form1.Total.value+"&A094_data_saida="+document.form1.A094_data_saida.value+"&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&A209_cod_grupo="+document.form1.A209_cod_grupo.value;
	}
	else{
		if(ConsisteCampoBranco(document.form1.A094_dia_inicial.value) == false){
		var url = "../Europamundo/buscaInstantanea.asp?sAcao=TrechoOri&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value+"&A207_num_ordenacao="+document.form1.A094_dia_inicial.value+"&Total="+document.form1.Total.value+"&A094_data_saida="+document.form1.A094_data_saida.value+"&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&A209_cod_grupo="+document.form1.A209_cod_grupo.value;
		}
	}
	fCarregaDivAjaxTrecho(url,"divTotal");
	
}

// Função que carrega o total *************
// fCarregaTrasladoAjax **************************
function fCarregaTrasladoAjax(url, campo){
	if(document.getElementById) { 
		var exibeResultado = document.getElementById(campo); 
		var ajax = openAjax(); 
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
	
		//window.open(url+parametroRadio);
		ajax.open("GET", url+parametroRadio, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { 
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado);
					var partes = resultado.split('***');
					exibeResultado.innerHTML = partes[0];
					if(partes.length > 1){
						document.getElementById("divTotal").innerHTML = partes[1];
						document.getElementById("titulo_segmento").innerHTML = partes[2];
						document.getElementById("total_sistema_esq").innerHTML = partes[3];
					}
					
					var slinks = "&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value;
					slinks += "&A094_data_saida="+document.form1.A094_data_saida.value+"&A094_rotativo="+document.form1.A094_rotativo.value;
					slinks += "&A094_completo_setor="+document.form1.A094_completo_setor.value+"&A094_parada="+document.form1.A094_parada.value;
					slinks += "&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&IndRotativo="+document.form1.IndRotativo.value+"&IndSetor="+document.form1.IndSetor.value;
					slinks += "&IndParada="+document.form1.IndParada.value+"&A094_dia_inicial="+document.form1.A094_dia_inicial.value;
					slinks += "&A094_dia_final="+document.form1.A094_dia_final.value+"&A047_cd_cidade_ini="+document.form1.A047_cd_cidade_ini.value;
					slinks += "&A047_cd_cidade_fim="+document.form1.A047_cd_cidade_fim.value+"&A094_dia_parada="+document.form1.A094_dia_parada.value;
					slinks += "&A047_cd_cidade_parada="+document.form1.A047_cd_cidade_parada.value+"&A094_qtd_dias_parada="+document.form1.A094_qtd_dias_parada.value+"&A209_cod_grupo="+document.form1.A209_cod_grupo.value;
					slinks += "&dias_noite_extra_ini="+document.form1.dias_noite_extra_ini.value;
					slinks += "&dias_noite_extra_fim="+document.form1.dias_noite_extra_fim.value;
					slinks += "&A094_qtd_noite_extra_ini="+document.form1.dias_noite_extra_ini.value;
					slinks += "&A094_qtd_noite_extra_fim="+document.form1.dias_noite_extra_fim.value;
					slinks += "&A094_tpo_traslado_ini="+document.form1.A094_tpo_traslado_ini.value;
					slinks += "&A219_cod_cia_aerea_ini="+document.form1.A219_cod_cia_aerea_ini.value;
					slinks += "&A094_num_voo_ini="+document.form1.A094_num_voo_ini.value;
					slinks += "&A094_hora_traslado_ini="+document.form1.A094_hora_traslado_ini.value;
					slinks += "&A094_cidade_ini="+document.form1.A094_cidade_ini.value;
					slinks += "&A094_nom_hotel_ini="+document.form1.A094_nom_hotel_ini.value;
					slinks += "&A094_end_hotel_ini="+document.form1.A094_end_hotel_ini.value;
					slinks += "&A094_tpo_traslado_fim="+document.form1.A094_tpo_traslado_fim.value;
					slinks += "&A219_cod_cia_aerea_fim="+document.form1.A219_cod_cia_aerea_fim.value;
					slinks += "&A094_aeroporto_fim="+document.form1.A094_aeroporto_fim.value;
					slinks += "&A094_hora_traslado_fim="+document.form1.A094_hora_traslado_fim.value;
					slinks += "&A094_cidade_fim="+document.form1.A094_cidade_fim.value;
					slinks += "&A094_nom_hotel_fim="+document.form1.A094_nom_hotel_fim.value;
					slinks += "&A094_end_hotel_fim="+document.form1.A094_end_hotel_fim.value;
					slinks += "&ValorTras=S";

					if(campo=="coluna_centro_uma"){
						var sUrl = "../Europamundo/buscaInstantanea.asp?sAcao=divTrasladoIni&opcaoTraslado="+document.form1.A094_tpo_traslado_ini.value+slinks;
						fCarregaTrasladoAjax(sUrl, 'divTrasladoIni');
					}
					
					if(campo == "divTrasladoIni"){
						var sUrl = "../Europamundo/buscaInstantanea.asp?sAcao=divTrasladoFim&opcaoTraslado="+document.form1.A094_tpo_traslado_fim.value+slinks;
						fCarregaTrasladoAjax(sUrl, 'divTrasladoFim');
					}
					
					if(campo == "divTrasladoFim"){
						var sUrl = "../Europamundo/buscaInstantanea.asp?sAcao=divTotalTraslado"+slinks;
						fCarregaTotalTrasladoAjax(sUrl,"divTotal");
					}
					
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); 
	}
	
}

//Carrega o total do traslado **************************************
//fCarregaTotalTrasladoAjax ****************************************
function fCarregaTotalTrasladoAjax(url, campo){
	if(document.getElementById) { 
		var exibeResultado = document.getElementById(campo); 
		var ajax = openAjax(); 
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
	
		//window.open(url+parametroRadio);
		ajax.open("GET", url+parametroRadio, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { 
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado);
					exibeResultado.innerHTML = resultado;
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); 
	}
	
}

//Carrega o total do traslado **************************************
//fCarregaTotalTrasladoAjax ****************************************
function fCarregaTotalTrasladoAjax2(url, campo, links){
	if(document.getElementById) { 
		var exibeResultado = document.getElementById(campo); 
		var ajax = openAjax(); 
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
	
		//window.open(url+parametroRadio);
		ajax.open("GET", url+parametroRadio, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { 
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado);
					exibeResultado.innerHTML = resultado;
					var url = "../Europamundo/buscaInstantanea.asp?sAcao=ultimo_passo"+links;
					fCarregaUltimoPassoAjax(url, 'coluna_centro_uma');
					
				} else {
					exibeResultado.innerHTML = "";
					var url = "../Europamundo/buscaInstantanea.asp?sAcao=ultimo_passo"+links;
					fCarregaUltimoPassoAjax(url, 'coluna_centro_uma');
				}
			}
		}
		ajax.send(null); 
	}
	
}
	
//Carrega os dados do traslado **************************************
//fCarregaDadosTrasladoAjax *****************************************
function fCarregaDadosTrasladoAjax(url, campo){
	if(document.getElementById) { 
		var exibeResultado = document.getElementById(campo); 
		var ajax = openAjax(); 
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
	
		//window.open(url+parametroRadio);
		ajax.open("GET", url+parametroRadio, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { 
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado);
					exibeResultado.innerHTML = resultado;
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); 
	}
	
}	

//Valoda os dados do traslado ***************************************
//fValidaDadosTrasladoAjax(url)**************************************
function fValidaDadosTrasladoAjax(url){
	if(document.getElementById) { 
		//var exibeResultado = document.getElementById(campo); 
		var ajax = openAjax(); 
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
	
		//window.open(url+parametroRadio);
		ajax.open("GET", url+parametroRadio, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { 
			//	exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado);
					if(parseInt(resultado) == 1){
							alert("Recomenda-se que o traslado inicial seja marcado no mínimo 3hs antes do início do Circuito, \nnesse caso aconselha-se adquirir uma noite adicional. \nClique no botão voltar e adquira uma noite adicional no início do roteiro.");
							return;
					}
					else{
						if(parseInt(resultado) == 2){
							alert("Recomenda-se que o traslado final seja marcado no mínimo 3hs após o término do Circuito, \nnesse caso aconselha-se adquirir uma noite adicional no final da viagem. \nClique no botão voltar e adquira uma noite adicional.");
							return;
						}
						else{
							fUltimoPassoOrcamento();
						}
					}
				} else {
					fUltimoPassoOrcamento();
				}
			}
		}
		ajax.send(null); 
	}
	
}	

//Valoda os dados do traslado antes do passo de seguros vital ***************************************
//fValidaDadosTrasladoAjaxVital(url)**************************************
function fValidaDadosTrasladoAjaxVital(url){
	if(document.getElementById) { 
		//var exibeResultado = document.getElementById(campo); 
		var ajax = openAjax(); 
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
	
		//window.open(url+parametroRadio);
		ajax.open("GET", url+parametroRadio, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { 
			//	exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado);
					if(parseInt(resultado) == 1){
							alert("Recomenda-se que o traslado inicial seja marcado no mínimo 3hs antes do início do Circuito, \nnesse caso aconselha-se adquirir uma noite adicional. \nClique no botão voltar e adquira uma noite adicional no início do roteiro.");
							return;
					}
					else{
						if(parseInt(resultado) == 2){
							alert("Recomenda-se que o traslado final seja marcado no mínimo 3hs após o término do Circuito, \nnesse caso aconselha-se adquirir uma noite adicional no final da viagem. \nClique no botão voltar e adquira uma noite adicional.");
							return;
						}
						else{
							fAbrePassoVital();
							//fAbrePassoAereo();
						}
					}
				} else {
					fAbrePassoVital();
					//fAbrePassoAereo();
				}
			}
		}
		ajax.send(null); 
	}
	
}	


//Carrega o último passo, após o traslado **************************************
//fCarregaUltimoPassoAjax ****************************************
function fCarregaUltimoPassoAjax(url, campo){
	if(document.getElementById) { 
		var exibeResultado = document.getElementById(campo); 
		var ajax = openAjax(); 
		
		var parametroRadio = "";
		parametroRadio = parametroRadio + "&passo_rotativo="+document.form1.passo_rotativo.value;
		parametroRadio = parametroRadio + "&passo_setor="+document.form1.passo_setor.value;
		parametroRadio = parametroRadio + "&passo_parada="+document.form1.passo_parada.value;
		parametroRadio = parametroRadio + "&passo_nteIni="+document.form1.passo_nteIni.value;
		parametroRadio = parametroRadio + "&passo_nteFim="+document.form1.passo_nteFim.value;
		parametroRadio = parametroRadio + "&passo_trasIni="+document.form1.passo_trasIni.value;
		parametroRadio = parametroRadio + "&passo_trasFim="+document.form1.passo_trasFim.value;
	
		ajax.open("GET", url+parametroRadio, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { 
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { 
				if(ajax.status == 200) {
					var resultado = ajax.responseText; 
					resultado = resultado.replace(/\+/g," "); 
					resultado = unescape(resultado);
					var partes = resultado.split("***");
					exibeResultado.innerHTML = partes[0];
					document.getElementById("total_sistema_esq").innerHTML = partes[1];
					//Apaga as barras cinzas de valor do ultimo passo se for BYTRAVEL;
					if(eval(document.getElementById("identificador"))){
						document.getElementById("titulo_segmento").style.display = "none";
						document.getElementById("divTotal").style.display = "none";
						document.getElementById("idChat").style.display = "none";
					}
				
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); 
	}
	
}	

//Carrega os Países na pesquisa da europamundo**********************
//fCarregaPaisPesquisaAjax******************************************
function fCarregaPaisPesquisaAjax(url, campo, combo){
		if(document.getElementById) { // Para os browsers complacentes com o DOM W3C.
		var exibeResultado = document.getElementById(campo); // div que exibirá o resultado da busca.
		var ajax = openAjax(); // Inicia o Ajax.
	  //window.open(url)
		ajax.open("GET", url, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { // Quando estiver tudo pronto.
				if(ajax.status == 200) {
					var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
					resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
					resultado = unescape(resultado); // Resolve o problema dos acentos
					exibeResultado.innerHTML = resultado;
					//if(campo=="divPaisAdic1")					
					//	fOptionAdicional('2');
				} else {
					exibeResultado.innerHTML = combo;
				}
			}
		}
		ajax.send(null); // submete
	}
	
}
	
function fCarregaDadosPlanoAjax(url, campo){
	if(document.getElementById) { // Para os browsers complacentes com o DOM W3C.
		var exibeResultado = document.getElementById(campo); // div que exibirá o resultado da busca.
		var ajax = openAjax(); // Inicia o Ajax.
		ajax.open("GET", url, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...
				exibeResultado.innerHTML = "<span class='form_titulo'><font color='green'><strong>Carregando...</strong></font></span>";
			}
			if(ajax.readyState == 4) { // Quando estiver tudo pronto.
				if(ajax.status == 200) {
					var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
					resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
					resultado = unescape(resultado); // Resolve o problema dos acentos
					exibeResultado.innerHTML = resultado; 
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); // submete
	} 
}

function fAtualizaMenu(url, campo){
	if(document.getElementById) { // Para os browsers complacentes com o DOM W3C.
		if(!eval(document.getElementById("identificador")))		
			var exibeResultado = document.getElementById(campo); // div que exibirá o resultado da busca.
		else
			var exibeResultado = parent.document.getElementById(campo); // div que exibirá o resultado da busca.
		var ajax = openAjax(); // Inicia o Ajax.
		ajax.open("GET", url, true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.
		//window.open(url);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...
				exibeResultado.innerHTML = "<span class='form_titulo'><font color='green'><strong>Carregando...</strong></font></span>";
			}
			if(ajax.readyState == 4) { // Quando estiver tudo pronto.
				if(ajax.status == 200) {
					var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
					resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
					resultado = unescape(resultado); // Resolve o problema dos acentos
					exibeResultado.innerHTML = resultado; 
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); // submete
	} 
	
}


//Grava os viajantes e os pedidos usando o metodo POST
//*********************************************************************
//*********************************************************************
 function makePOSTRequest(url, parameters) {
		http_request = false;
		if (window.XMLHttpRequest) { // Mozilla, Safari,...
			 http_request = new XMLHttpRequest();
			 if (http_request.overrideMimeType) {
				// set type accordingly to anticipated content type
					//http_request.overrideMimeType('text/xml');
					http_request.overrideMimeType('text/html');
			 }
		} else if (window.ActiveXObject) { // IE
			 try {
					http_request = new ActiveXObject("Msxml2.XMLHTTP");
			 } catch (e) {
					try {
						 http_request = new ActiveXObject("Microsoft.XMLHTTP");
					} catch (e) {}
			 }
		}
		if (!http_request) {
			 alert('Cannot create XMLHTTP instance');
			 return false;
		}
		
		http_request.onreadystatechange = alertContents;
		http_request.open('POST', url, true);
		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_request.setRequestHeader("Content-length", parameters.length);
		http_request.setRequestHeader("Connection", "close");
		http_request.setRequestHeader("charset","ISO-8859-1");
		http_request.setRequestHeader("Encoding","ISO-8859-1");
		http_request.send(parameters);
 }

 function alertContents() {
		if (http_request.readyState == 4) {
			 //alert(http_request.responseText);
			 if (http_request.status == 200) {
					result = http_request.responseText;
					if(!eval(document.getElementById("identificador"))){
						var campo = "prog_des_coluna23";
						document.getElementById(campo).innerHTML = result; 
					}
					else{
						var campo = "passo8-menu-conteudo";
						document.getElementById(campo).innerHTML = result; 
					}
			 } else {
					alert("Não foi possível completar a operação.");
			 }
		}
 }
 
 function get(obj) {
		if(eval(document.getElementById("iFrameReserva"))){
				var A027_cod_pedido = iFrameReserva.document.getElementById("A027_cod_pedido").value;
				var A004_cod_vendedor = iFrameReserva.document.getElementById("A004_cod_vendedor").value;
				var A001_cod_usuario = iFrameReserva.document.getElementById("A001_cod_usuario").value;
				if(eval(iFrameReserva.document.getElementById("MostraVoltar"))){
					var MostraVoltar = iFrameReserva.document.getElementById("MostraVoltar").value;
				}
				 
				var poststr = "sAcao=ATUALIZA_MENU";
						poststr += "&A048_cod_site=4";
						poststr += "&A094_cod_reserva="+document.getElementById("A094_cod_reserva_menu").value;
						poststr += "&A027_cod_pedido="+A027_cod_pedido;
						poststr += "&A004_cod_vendedor="+A004_cod_vendedor;
						poststr += "&A001_cod_usuario="+A001_cod_usuario;
						poststr += "&MostraVoltar="+MostraVoltar;
					
					makePOSTRequest('../Europamundo/populaEuropamundo.asp', poststr);
					
					//window.open('../Europamundo/populaEuropamundo.asp?'+poststr);
		}
 }
//*********************************************************************
//*********************************************************************
function parametrosVital(){
	var slinks = "&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value;
		slinks += "&A094_data_saida="+document.form1.A094_data_saida.value+"&A094_rotativo="+document.form1.A094_rotativo.value;
		slinks += "&A094_completo_setor="+document.form1.A094_completo_setor.value+"&A094_parada="+document.form1.A094_parada.value;
		slinks += "&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&IndRotativo="+document.form1.IndRotativo.value+"&IndSetor="+document.form1.IndSetor.value;
		slinks += "&IndParada="+document.form1.IndParada.value+"&A094_dia_inicial="+document.form1.A094_dia_inicial.value;
		slinks += "&A094_dia_final="+document.form1.A094_dia_final.value+"&A047_cd_cidade_ini="+document.form1.A047_cd_cidade_ini.value;
		slinks += "&A047_cd_cidade_fim="+document.form1.A047_cd_cidade_fim.value+"&A094_dia_parada="+document.form1.A094_dia_parada.value;
		slinks += "&A047_cd_cidade_parada="+document.form1.A047_cd_cidade_parada.value+"&A094_qtd_dias_parada="+document.form1.A094_qtd_dias_parada.value+"&A209_cod_grupo="+document.form1.A209_cod_grupo.value;
		slinks += "&dias_noite_extra_ini="+document.form1.dias_noite_extra_ini.value;
		slinks += "&dias_noite_extra_fim="+document.form1.dias_noite_extra_fim.value;
		slinks += "&A094_qtd_noite_extra_ini="+document.form1.dias_noite_extra_ini.value;
		slinks += "&A094_qtd_noite_extra_fim="+document.form1.dias_noite_extra_fim.value;
		slinks += "&A094_tpo_traslado_ini="+document.form1.A094_tpo_traslado_ini.value;
		slinks += "&A219_cod_cia_aerea_ini="+document.form1.A219_cod_cia_aerea_ini.value;
		slinks += "&A094_num_voo_ini="+document.form1.A094_num_voo_ini.value;
		slinks += "&A094_hora_traslado_ini="+document.form1.A094_hora_traslado_ini.value;
		slinks += "&A094_cidade_ini="+document.form1.A094_cidade_ini.value;
		slinks += "&A094_nom_hotel_ini="+document.form1.A094_nom_hotel_ini.value;
		slinks += "&A094_end_hotel_ini="+document.form1.A094_end_hotel_ini.value;
		slinks += "&A094_tpo_traslado_fim="+document.form1.A094_tpo_traslado_fim.value;
		slinks += "&A219_cod_cia_aerea_fim="+document.form1.A219_cod_cia_aerea_fim.value;
		slinks += "&A094_aeroporto_fim="+document.form1.A094_aeroporto_fim.value;
		slinks += "&A094_hora_traslado_fim="+document.form1.A094_hora_traslado_fim.value;
		slinks += "&A094_cidade_fim="+document.form1.A094_cidade_fim.value;
		slinks += "&A094_nom_hotel_fim="+document.form1.A094_nom_hotel_fim.value;
		slinks += "&A094_end_hotel_fim="+document.form1.A094_end_hotel_fim.value;
		slinks += "&A094_seguro_viagem="+document.form1.A094_seguro_viagem.value;
		//comentado o passo aéreo para por em produção a página
		//slinks += "&A094_aereo="+document.form1.A094_aereo.value;
		slinks += "&ValorTras=S";
		slinks += "&passo_rotativo="+document.form1.passo_rotativo.value;
		slinks += "&passo_setor="+document.form1.passo_setor.value;
		slinks += "&passo_parada="+document.form1.passo_parada.value;
		slinks += "&passo_nteIni="+document.form1.passo_nteIni.value;
		slinks += "&passo_nteFim="+document.form1.passo_nteFim.value;
		slinks += "&passo_trasIni="+document.form1.passo_trasIni.value;
		slinks += "&passo_trasFim="+document.form1.passo_trasFim.value;
		
		return slinks
}
function loadTotalRoteiro(){
	var partes = (document.getElementById('parametrosPasso').innerHTML).split("***");
	if(partes.length > 1){
		document.getElementById("divTotal").innerHTML = partes[1];
		document.getElementById("titulo_segmento").innerHTML = partes[2];
		document.getElementById("total_sistema_esq").innerHTML = partes[3];
	}
	//calcula o valor total para o passo de seguros;
	fTotalSeguro();	
}

// Função que monta as combos ***************
// buscaComboAjax ***************************
function fCarregaVitalAjax(url, campo) {
	if(document.getElementById) { // Para os browsers complacentes com o DOM W3C.
		var exibeResultado = document.getElementById(campo); // div que exibirá o resultado da busca.
		var ajax = openAjax(); // Inicia o Ajax.
		
		var slinks = "&A014_cod_plano="+document.form1.A014_cod_plano.value+"&sequenciais_plano="+document.form1.sequenciais_plano.value;
		slinks += "&A094_data_saida="+document.form1.A094_data_saida.value+"&A094_rotativo="+document.form1.A094_rotativo.value;
		slinks += "&A094_completo_setor="+document.form1.A094_completo_setor.value+"&A094_parada="+document.form1.A094_parada.value;
		slinks += "&A216_cod_temporada="+document.form1.A216_cod_temporada.value+"&IndRotativo="+document.form1.IndRotativo.value+"&IndSetor="+document.form1.IndSetor.value;
		slinks += "&IndParada="+document.form1.IndParada.value+"&A094_dia_inicial="+document.form1.A094_dia_inicial.value;
		slinks += "&A094_dia_final="+document.form1.A094_dia_final.value+"&A047_cd_cidade_ini="+document.form1.A047_cd_cidade_ini.value;
		slinks += "&A047_cd_cidade_fim="+document.form1.A047_cd_cidade_fim.value+"&A094_dia_parada="+document.form1.A094_dia_parada.value;
		slinks += "&A047_cd_cidade_parada="+document.form1.A047_cd_cidade_parada.value+"&A094_qtd_dias_parada="+document.form1.A094_qtd_dias_parada.value+"&A209_cod_grupo="+document.form1.A209_cod_grupo.value;
		slinks += "&dias_noite_extra_ini="+document.form1.dias_noite_extra_ini.value;
		slinks += "&dias_noite_extra_fim="+document.form1.dias_noite_extra_fim.value;
		slinks += "&A094_qtd_noite_extra_ini="+document.form1.dias_noite_extra_ini.value;
		slinks += "&A094_qtd_noite_extra_fim="+document.form1.dias_noite_extra_fim.value;
		slinks += "&A094_tpo_traslado_ini="+document.form1.A094_tpo_traslado_ini.value;
		slinks += "&A219_cod_cia_aerea_ini="+document.form1.A219_cod_cia_aerea_ini.value;
		slinks += "&A094_num_voo_ini="+document.form1.A094_num_voo_ini.value;
		slinks += "&A094_hora_traslado_ini="+document.form1.A094_hora_traslado_ini.value;
		slinks += "&A094_cidade_ini="+document.form1.A094_cidade_ini.value;
		slinks += "&A094_nom_hotel_ini="+document.form1.A094_nom_hotel_ini.value;
		slinks += "&A094_end_hotel_ini="+document.form1.A094_end_hotel_ini.value;
		slinks += "&A094_tpo_traslado_fim="+document.form1.A094_tpo_traslado_fim.value;
		slinks += "&A219_cod_cia_aerea_fim="+document.form1.A219_cod_cia_aerea_fim.value;
		slinks += "&A094_aeroporto_fim="+document.form1.A094_aeroporto_fim.value;
		slinks += "&A094_hora_traslado_fim="+document.form1.A094_hora_traslado_fim.value;
		slinks += "&A094_cidade_fim="+document.form1.A094_cidade_fim.value;
		slinks += "&A094_nom_hotel_fim="+document.form1.A094_nom_hotel_fim.value;
		slinks += "&A094_end_hotel_fim="+document.form1.A094_end_hotel_fim.value;
		slinks += "&A094_seguro_viagem="+document.form1.A094_seguro_viagem.value;
		//comentado o passo aéreo para por a página em produção
		//slinks += "&A094_aereo="+document.form1.A094_aereo.value;
		slinks += "&ValorTras=S";
		slinks += "&passo_rotativo="+document.form1.passo_rotativo.value;
		slinks += "&passo_setor="+document.form1.passo_setor.value;
		slinks += "&passo_parada="+document.form1.passo_parada.value;
		slinks += "&passo_nteIni="+document.form1.passo_nteIni.value;
		slinks += "&passo_nteFim="+document.form1.passo_nteFim.value;
		slinks += "&passo_trasIni="+document.form1.passo_trasIni.value;
		slinks += "&passo_trasFim="+document.form1.passo_trasFim.value;
	
		//window.open(url+slinks);
		ajax.open("GET", url+slinks, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...
				exibeResultado.innerHTML = '<table width="99%" cellspacing="0" cellpadding="0"><tr><td width="18%" class="texto_Cinza" style="height: 30px"></td><td class="texto_Cinza" style="height: 30px"><strong>Carregando...</strong></td></tr></table>';
			}
			if(ajax.readyState == 4) { // Quando estiver tudo pronto.
				if(ajax.status == 200) {
					var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
					resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
					resultado = unescape(resultado); // Resolve o problema dos acentos
					if(campo=="divTotal"){
						exibeResultado.innerHTML = resultado;
					}
					else{
						var partes = resultado.split("***");
						exibeResultado.innerHTML = partes[0];
						if(partes.length > 1){
							document.getElementById("divTotal").innerHTML = partes[1];
							document.getElementById("titulo_segmento").innerHTML = partes[2];
							document.getElementById("total_sistema_esq").innerHTML = partes[3];
						}
						//calcula o valor total para o passo de seguros;
						fTotalSeguro();
					}
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); // submete
	}
	
}

// Função de ajax genérico ***************
function fAjaxGenerico(url, idRetorno) {
	if(document.getElementById) { // Para os browsers complacentes com o DOM W3C.
		var exibeResultado = document.getElementById(idRetorno); // div que exibirá o resultado da busca.
		var ajax = openAjax(); // Inicia o Ajax.
		
		//window.open(url+slinks);
		ajax.open("GET", url, true);
		ajax.onreadystatechange = function() {
			if(ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...
				exibeResultado.innerHTML = '<center>Carregando...</center>';
			}
			if(ajax.readyState == 4) { // Quando estiver tudo pronto.
				if(ajax.status == 200) {
					var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).
					resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)
					resultado = unescape(resultado); // Resolve o problema dos acentos
					exibeResultado.innerHTML = resultado;
				} else {
					exibeResultado.innerHTML = "";
				}
			}
		}
		ajax.send(null); // submete
	}
}
