// JavaScript Document
function Load_xml(url) 
{ 
	var div_finalidade = '<select disabled="disabled" name="transacao" class="frm_busca_drop"><option value="99" selected="selected">Aguarde ...</option></select>';
	//document.getElementById('finalidade').innerHTML = div_finalidade;
  	 try {
	 	req = new ActiveXObject("Microsoft.XMLHTTP");
	 }
	 catch(e) {
	 	try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(ex) {
			try {
				req = new XMLHttpRequest();
			}
			catch(exc) {
				alert("Esse browser não tem recursos para uso do Ajax");
				req = null;
			}
		}
	 }
	if(req) {
  // Procura por um objeto nativo (Mozilla/Safari) 
	  req.onreadystatechange = Load_resultado; 
	  req.open("GET", url, true); 
	  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  req.send(null); 
	}
} 

function Load_resultado() 
{ 
	 // apenas quando o estado for "completado" 
	if (req.readyState == 4) { 
		// apenas se o servidor retornar "OK" 
		if (req.status == 200) { 
			// procura pela div id="atualiza" e insere o conteudo 
			// retornado nela, como texto HTML
			//alert(req.responseText);
			document.getElementById('finalidade').innerHTML = req.responseText;
			document.getElementById('botao').innerHTML = '<input type="image" src="slices/buscar.gif" value="Submit"/>';
		}
		else { 
			alert("Houve um problema ao obter os dados:\n" + req.statusText); 
		} 
	 } 
} 
function Load_xml02(url) 
{ 
  	 
	 try {
	 	req = new ActiveXObject("Microsoft.XMLHTTP");
	 }
	 catch(e) {
	 	try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(ex) {
			try {
				req = new XMLHttpRequest();
			}
			catch(exc) {
				alert("Esse browser não tem recursos para uso do Ajax");
				req = null;
			}
		}
	 }
	if(req) {
  // Procura por um objeto nativo (Mozilla/Safari) 
	  req.onreadystatechange = Load_pag; 
	  req.open("GET", url, true); 
	  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  req.setRequestHeader("Content-Length", "0");
	  req.send(null); 
	}

} 

function Load_pag() 
{ 
    // apenas quando o estado for "completado" 
    if (req.readyState == 4) 
	{ 
        // apenas se o servidor retornar "OK" 
        if (req.status == 200)
		{ 
            // procura pela div id="atualiza" e insere o conteudo 
            // retornado nela, como texto HTML 
		retorno = req.responseText;
		//alert(retorno);
		saida = retorno.split('%');
		document.getElementById('botao').innerHTML = '<input type="image" src="slices/buscar.gif" value="Submit"/>';
		document.getElementById('Dorms').innerHTML = saida[0];
		document.getElementById('Valor').innerHTML = saida[1];
		} else { 
            alert("Houve um problema ao obter os dados:\n" + req.statusText); 
        } 
    } 
} 
function Load_xml03(url) 
{ 
	 try {
	 	req = new ActiveXObject("Microsoft.XMLHTTP");
	 }
	 catch(e) {
	 	try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(ex) {
			try {
				req = new XMLHttpRequest();
			}
			catch(exc) {
				alert("Esse browser não tem recursos para uso do Ajax");
				req = null;
			}
		}
	 }
	if(req) {
  // Procura por um objeto nativo (Mozilla/Safari) 
	  req.onreadystatechange = Load_pag01; 
	  req.open("GET", url, true); 
	  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  req.setRequestHeader("Content-Length", "0");
	  req.send(null); 
	}


} 

function Load_pag01() 
{ 
    // apenas quando o estado for "completado" 
    if (req.readyState == 4) 
	{ 
        // apenas se o servidor retornar "OK" 
        if (req.status == 200)
				{ 
				// procura pela div id="atualiza" e insere o conteudo 
				// retornado nela, como texto HTML
				document.getElementById('botao').innerHTML = '<input type="image" src="slices/buscar.gif" value="Submit"/>';
				document.getElementById('Valor').innerHTML = req.responseText;
				} else { 
				alert("Houve um problema ao obter os dados:\n" + req.statusText); 
        }
    } 
}

function Load_xml04(url) 
{ 
	 try {
	 	req = new ActiveXObject("Microsoft.XMLHTTP");
	 }
	 catch(e) {
	 	try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(ex) {
			try {
				req = new XMLHttpRequest();
			}
			catch(exc) {
				alert("Esse browser não tem recursos para uso do Ajax");
				req = null;
			}
		}
	 }
	if(req) {
  // Procura por um objeto nativo (Mozilla/Safari) 
	  req.onreadystatechange = Load_pag02; 
	  req.open("GET", url, true); 
	  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  req.setRequestHeader("Content-Length", "0");
	  req.send(null); 
	}

} 

function Load_pag02() 
{ 
    // apenas quando o estado for "completado" 
    if (req.readyState == 4) 
	{ 
        // apenas se o servidor retornar "OK" 
        if (req.status == 200)
		{ 
            // procura pela div id="atualiza" e insere o conteudo 
            // retornado nela, como texto HTML 
		retorno = req.responseText;
		saida = retorno.split('%');
		document.getElementById('botao').innerHTML = '<input type="image" src="slices/buscar.gif" value="Submit"/>';
		document.getElementById('Dorms').innerHTML =saida[0];
		document.getElementById('Valor').innerHTML =saida[1] ;
		} else { 
            alert("Houve um problema ao obter os dados:\n" + req.statusText); 
        } 
    } 
} 

function Verifica_Tipo(input)
{
	var valor = input.value;
	var div_finalidade = '<select disabled="disabled" name="transacao" class="frm_busca_drop"><option value="99" selected="selected">Escolha</option></select>';
	if (valor == 2 || valor == 4){
		var div_dorms ='<select disabled="disabled" name="dormit" class="frm_busca_drop"><option value="0" selected="selected">Indisponível</option></select>';
	}else{
		var div_dorms ='<select disabled="disabled" name="dormit" class="frm_busca_drop"><option value="0" selected="selected">Indiferente</option></select>';
	}
	var div_valor = '<select disabled="disabled" name="Valor_maximo" class="frm_busca_drop"><option value="0" selected="selected">Indiferente</option></select>';
		
		document.getElementById('botao').innerHTML = '<img src="slices/aguarde.gif" width="70" height="17" />';
		document.getElementById('finalidade').innerHTML = div_finalidade;
		document.getElementById('Dorms').innerHTML = div_dorms;
		document.getElementById('Valor').innerHTML = div_valor;
		Load_xml('consulta.php?tipo='+valor);
}


function Verifica_Dorm(input)
{
	var valor = input.value;
	var tipo = document.Frm_Pesquisa_Imovel.tipo.value;
	var div_valor = '<select disabled="disabled" name="Valor_maximo" class="frm_busca_drop"><option value="0" selected="selected">Escolha</option></select>';
	document.getElementById('botao').innerHTML = '<img src="slices/aguarde.gif" width="70" height="17" />';
	document.getElementById('Valor').innerHTML = div_valor;
	if(tipo == '2')
	{
		Load_xml04('consulta04.php?dispo='+valor+'&tipo='+tipo);		
	}else if(tipo == '4'){
		Load_xml04('consulta05.php?dispo='+valor+'&tipo='+tipo);
	}else{
		Load_xml02('consulta02.php?dispo='+valor+'&tipo='+tipo);
	}
}

function Verifica_Valor(input) {
	
	var dorms = input.value;
	var tipo = document.Frm_Pesquisa_Imovel.tipo.value;
	var dispo = document.Frm_Pesquisa_Imovel.transacao.options.value;

	document.getElementById('botao').innerHTML = '<img src="slices/aguarde.gif" width="70" height="17" />';
	Load_xml03('consulta03.php?dispo='+dispo+'&tipo='+tipo+'&dorms='+dorms);

}
