// JavaScript Document
	try
	{
		xmlhttp = new XMLHttpRequest();
	}
	catch(ee)
	{
	try
		{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
	catch(e)
	{
		try
		{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	catch(E)
		{
			xmlhttp = false;
		}
	}
	}
	
function ajax(){
	try{
		xmlhttp = new XMLHttpRequest();
	}catch(ee){
	try{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
	try{
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}catch(E){
		xmlhttp = false;
	}
	}
	}
	}


function listacampos(disp, est, cid, bair, tip, quart){
	
	//inicia acesso a cidades
	xmlhttp.open("GET","campos.asp",true);
	xmlhttp.setRequestHeader("Content-Type", "text/html; charset=iso-8859-1");
	xmlhttp.onreadystatechange=function() 
	{
		if(xmlhttp.readyState == 4)
		{
       	   
		   document.getElementById("estados").options[0] = null;
		   document.getElementById("estados").options[0] = new Option("ESTADOS","0");
       	   document.getElementById("cidades").options[0] = null;
		   document.getElementById("cidades").options[0] = new Option("CIDADES","0");	
       	   document.getElementById("cod_bairro").options[0] = null;
		   document.getElementById("cod_bairro").options[0] = new Option("BAIRROS","0");			   
      	   document.getElementById("cod_tipo_imovel").options[0] = null;
		   document.getElementById("cod_tipo_imovel").options[0] = new Option("TIPOS","0");
		   document.getElementById("quartos").options[0] = null;
		   document.getElementById("quartos").options[0] = new Option("QUARTOS","0");
		   
		   if(navigator.appName == "Netscape") 
			{
				// firefox,  opera
				 var parser = new DOMParser();			 				 
                 xml = parser.parseFromString(xmlhttp.responseText,"text/xml");			 
				 var dataArrayEstado  = xml.getElementsByTagName("Estado");
				 var dataArrayCidade  = xml.getElementsByTagName("Cidade");
				 var dataArrayBairros  = xml.getElementsByTagName("Bairro");			 
				 var dataArrayTipos = xml.getElementsByTagName("Tipo");
				 var dataArrayQuartos = xml.getElementsByTagName("Quarto");
            } else {             
				// IE
                 xml= new ActiveXObject("Microsoft.XMLDOM");
                 xml.async="false";
                 xml.loadXML(xmlhttp.responseText);
				 var dataArrayEstado  = xml.getElementsByTagName("Estado");
				 var dataArrayCidade  = xml.getElementsByTagName("Cidade");
				 var dataArrayBairros  = xml.getElementsByTagName("Bairro");			 
				 var dataArrayTipos = xml.getElementsByTagName("Tipo");
				 var dataArrayQuartos = xml.getElementsByTagName("Quarto");  			 
           }
				//percorre o arquivo XML paara extrair os dados
				for(var i = 0 ; i < dataArrayEstado.length ; i++) 
				{	
					var item = dataArrayEstado[i];
					estados[i] = new Array(2);
					estados[i][1] = item.getElementsByTagName("CodEstado")[0].childNodes[0].nodeValue;//CodEstado;
					estados[i][2] = item.getElementsByTagName("Sigla")[0].childNodes[0].nodeValue;//Sigla;
				}	
				for(var i = 0 ; i < dataArrayCidade.length ; i++) 
				{	
					var item = dataArrayCidade[i];
					cidades[i] = new Array(3);
					cidades[i][1] = item.getElementsByTagName("CodEstado")[0].childNodes[0].nodeValue;//CodEstado;
					cidades[i][2] = item.getElementsByTagName("CodCidade")[0].childNodes[0].nodeValue;//CodCidade;
					cidades[i][3] = item.getElementsByTagName("Nome")[0].childNodes[0].nodeValue;//Nome;																		
				}							
				for(var i = 0 ; i < dataArrayBairros.length ; i++) 
				{	
					var item = dataArrayBairros[i];
					bairros[i] = new Array(3);
					bairros[i][1] = item.getElementsByTagName("CodCidade")[0].childNodes[0].nodeValue;//CodCidade;
					bairros[i][2] = item.getElementsByTagName("CodBairro")[0].childNodes[0].nodeValue;//CodBairro;
					bairros[i][3] = item.getElementsByTagName("Nome")[0].childNodes[0].nodeValue;//Nome;																		
				}
				for(var i = 0 ; i < dataArrayTipos.length ; i++) 
				{	
					var item = dataArrayTipos[i];
					tipos[i] = new Array(2);
					tipos[i][1] = item.getElementsByTagName("CodTipo")[0].childNodes[0].nodeValue;//Cod Tipo;
					tipos[i][2] = item.getElementsByTagName("Nome")[0].childNodes[0].nodeValue;//Tipo;
				}
				for(var i = 0 ; i < dataArrayQuartos.length ; i++) 
				{	
					var item = dataArrayQuartos[i];
					quartos[i] = new Array(2);
					quartos[i][1] = item.getElementsByTagName("Valor")[0].childNodes[0].nodeValue;//Qtd;
					quartos[i][2] = item.getElementsByTagName("Nome")[0].childNodes[0].nodeValue;//Nome Qtd;
				}
				document.body.style.cursor = "auto";
				selecionaestados('estados');
				selecionatipos();
				selecionaquartos();
				if (disp || "0") { 					
					//alert(disp);
					iniciar('disponibilidade',disp);
				} 
				if (est||0) { 
					iniciar('estados',est);  
					selecionacidade('estados','cidades');
				}
				if (cid||0) { 
					iniciar('cidades',cid);	
					selecionabairro('cidades','cod_bairro');
				}
				if (bair||0) { 	iniciar('cod_bairro',bair); } 
				if (tip||0) { iniciar('cod_tipo_imovel',tip); }
				if (quart||0) { iniciar('quartos',quart);}
		}
	}
	xmlhttp.send(null);
}
