ns=(navigator.appName=="Netscape")
	
var reqXML;
var sDicPontos;

function loadXMLDoc(url, itipo) {
	reqXML = null;
	if (window.XMLHttpRequest) {
		reqXML = new XMLHttpRequest();
		if (itipo == 1)
			reqXML.onreadystatechange = processXMLDoc;
		else
			reqXML.onreadystatechange = processXMLMiolo;
		reqXML.open("GET", url, true);
		reqXML.send(null);
	} else if (window.ActiveXObject) {
		reqXML = new ActiveXObject("Microsoft.XMLHTTP");
		if (reqXML) {
			if (itipo == 1)
				reqXML.onreadystatechange = processXMLDoc;
			else
				reqXML.onreadystatechange = processXMLMiolo;
			reqXML.open("GET", url, true);
			reqXML.send();
		}
	}
}

function processXMLDoc() {
	if (reqXML.readyState == 4)
		if (reqXML.status == 200) {
			eval(reqXML.responseText);
			if (reqXML.responseText == '') {
				newOption0=(ns) ? new Option() : document.createElement('OPTION');
				newOption0.text='Escolha seu destino';
				newOption0.value='';
				if (ns) {document.busca.cidade.options[0]=newOption0} else {document.busca.cidade.options.add(newOption0)}
			}
		}
}

function processXMLMiolo() {
	if (reqXML.readyState == 4)
		if (reqXML.status == 200)
			document.getElementById(sDicPontos + "pontos").innerHTML = reqXML.responseText;
}

function makemenubusca(itipo, svalue, spar) {
	sData = '';
	if(spar.indexOf("cidade") == -1)
		aFields = new Array("pais", "cidade");
	else
		aFields = new Array("pais");
	for (i=0; i < aFields.length; i++) {
		if (document.getElementById(aFields[i]))
			if (document.getElementById(aFields[i]).value != '') {
				if (sData != '') sData = sData + "&";
				sData = sData + aFields[i] + "=" + document.getElementById(aFields[i]).value;
			}
	}
	for (i=document.busca.cidade.options.length;i>=0;i--) {if (ns) {document.busca.cidade.options[i]=null} else {document.busca.cidade.options.remove(i)}}
	document.busca.cidade.disabled=1;
	if (!ns) { if (!document.busca.cidade.disabled) document.busca.cidade.focus() }
	loadXMLDoc('http://' + baseurl + '/tabela/menu_busca_xml.asp?' + sData + spar, 1);
}

function busca(){
	if (document.busca.pais.value != '') document.busca.submit();
}

function order(sKeys, pais, cidade, tipo, direction) {
	sDicPontos = sKeys;
	spar = '';
	if (pais != '') spar = spar + '&pais=' + pais;
	if (cidade != '') spar = spar + '&cidade=' + cidade;
	loadXMLDoc('http://' + baseurl + '/tabela/menu_busca_xml.asp?sKeys=' + sKeys + '&tipo=' + tipo + '&direction=' + direction + spar, 2);
}