// 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;

	req = null; 

    // Procura por um objeto nativo (Mozilla/Safari) 

    if (window.XMLHttpRequest) { 

        req = new XMLHttpRequest(); 

        req.onreadystatechange = Load_resultado; 

        req.open("POST", url, true); 

        req.send(null); 

    // Procura por uma versao ActiveX (IE) 

    } else if (window.ActiveXObject) {

        req = new ActiveXObject("Microsoft.XMLHTTP"); 

        if (req) { 

            req.onreadystatechange = Load_resultado; 

            req.open("POST", url, true);

            req.send();



        } 

    } 

} 



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('finalidade').enabled;

		//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) 

{ 

	req = null; 

    // Procura por um objeto nativo (Mozilla/Safari) 

    if (window.XMLHttpRequest) { 

        req = new XMLHttpRequest(); 

        req.onreadystatechange = Load_pag; 

        req.open("POST", url, true);

        req.send(null); 

    // Procura por uma versao ActiveX (IE) 

    } else if (window.ActiveXObject) { 

        req = new ActiveXObject("Microsoft.XMLHTTP"); 

        if (req) { 

            req.onreadystatechange = Load_pag; 

            req.open("POST", url, true);

            req.send(); 

        } 

    } 

} 



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;

		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_maximo').innerHTML = saida[1];

		} else { 

            alert("Houve um problema ao obter os dados:\n" + req.statusText); 

        } 

    } 

} 

function Load_xml03(url) 

{ 

	req = null; 

    // Procura por um objeto nativo (Mozilla/Safari) 

    if (window.XMLHttpRequest) { 

        req = new XMLHttpRequest(); 

        req.onreadystatechange = Load_pag01; 

        req.open("POST", url, true); 

        req.send(null); 

    // Procura por uma versao ActiveX (IE) 

    } else if (window.ActiveXObject) { 

        req = new ActiveXObject("Microsoft.XMLHTTP"); 

        if (req) { 

            req.onreadystatechange = Load_pag01; 

            req.open("POST", url, true);

            req.send(); 

        } 

    } 

} 



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_maximo').innerHTML = req.responseText;

				} else { 

					alert("Houve um problema ao obter os dados:\n" + req.statusText); 

				}

		} 

} 

function Load_xml04(url) 

{ 

	req = null; 

    // Procura por um objeto nativo (Mozilla/Safari) 

    if (window.XMLHttpRequest) { 

        req = new XMLHttpRequest(); 

        req.onreadystatechange = Load_pag02; 

        req.open("POST", url, true); 

        req.send(null); 

    // Procura por uma versao ActiveX (IE) 

    } else if (window.ActiveXObject) { 

        req = new ActiveXObject("Microsoft.XMLHTTP"); 

        if (req) { 

            req.onreadystatechange = Load_pag02; 

            req.open("POST", url, true);

            req.send(); 

        } 

    } 

} 



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_maximo').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">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_maximo').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_maximo').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)

{
        $('#Valor_maximo').removeAttr('disabled');
	var dorms = input.value;

	var tipo = document.Frm_Pesquisa_Imovel.tipo.value;
        
	//var dispo = document.getElementById('Transacao').value;
	var dispo = $('#transacao').val();
     
	//document.getElementById('botao').innerHTML = '<img src="slices/aguarde.gif" width="70" height="17" />';

	Load_xml03('consulta03.php?dispo='+dispo+'&tipo='+tipo+'&dorms='+dorms);

}
