function changeCidade(id) {
    var cidade = this.value || id;
    if (cidade!=-1)
    {
        var path = window.location.pathname.split('/');
        var tipo = path[path.length -1];
        testeVazio = new RegExp('^$');
        requisicao=baseUrl()+'ajax/pegaInfoCidade';
        $.ajax({
            url:requisicao,
            data:{'id':parseInt(cidade),'tipo':tipo},
            dataType:'json',
            type:'post',
            beforeSend:function(){
                $('#aguarde').html('Aguarde...');
                $('body').css('cursor','wait');
            },
            success:function(retorno){
                if (!testeVazio.test(retorno.bairros))
                {
                    $('#bairro option').remove();
                    $('#bairro').attr('disabled','').append('<option value="-1">Todos</option>');
                    for(i in retorno.bairros)
                    {
                        var option = '<option value="'+retorno.bairros[i].id_bairro+'">'+retorno.bairros[i].nome+'</option>';
                        $('#bairro').append(option);
                    }
                }
                if (!testeVazio.test(retorno.tipos))
                {
                    $('#busca_tipo label').remove();
                    for (i in retorno.tipos)
                    {
                        var checkbox = '<label>';
                        checkbox += '<input type="checkbox" name="tipo[]" value="'+retorno.tipos[i].id_tipo+'" />';
                        checkbox += retorno.tipos[i].nome_tipo+'</label>';
                        $('#busca_tipo').append(checkbox);
                    }	
                }
                if (!testeVazio.test(retorno.min_max_quartos))
                {
                    $('#quartos option').remove();
                    $('#quartos').append('<option value="-1">Indiferente</option>');
                    for(i=retorno.min_max_quartos[0];i<=retorno.min_max_quartos[1];i++)
                    {
                        var option = '<option value="'+i+'">'+i+'</option>';
                        $('#quartos').append(option);
                    }
                }
                if (!testeVazio.test(retorno.valores))
                {
                    $('#valor_de option,#valor_ate option').remove();
                    $('#valor_de,#valor_ate').attr('disabled','').append('<option value="-1">Indiferente</option>');
                    for(i in retorno.valores)
                    {
                        var option = '<option value="'+i+'">'+retorno.valores[i]+'</option>';
                        $('#valor_de,#valor_ate').append(option);
                    }
                }
            },
            complete:function(){
                $('#aguarde').html('');
                $('body').css('cursor','default');
            }
        });
    }
}

$(function() {

	function checaSelect(){
		if (parseInt($('#valor_de option:selected').val())>-1)
			$('#valor_ate').attr('disabled','');
	}
	$('#valor_de').change(function(){
		var de = parseInt($(this).val());
		checaSelect();
		$('#valor_ate option').each(function(){
			if (parseInt($(this).val()) <= de)
			{
				$(this).attr('disabled','true');
			}
			else
				$(this).attr('disabled','');

		});
	});
	checaSelect();
	$('#cidade').change(changeCidade);


	
});
