﻿// JScript File
function Carregar()
{    
     $("#ddlBairro").attr("disabled", true);        
        
    $.ajax({
        url:'json/busca.ashx',
        data: "cod_pret=" + $("#ddlPretensao").val() + "&cod_fina=" + $("#ddlFinalidade").val() + "&cod_tipo=" + $("#ddlTipo").val() + "&cod_cid=" + $("#ddlCidade").val(),
        dataType:'json',
        beforeSend: function()
        {
            $("#ddlFinalidade").empty().append("<option value='0'>Carregando...</option>");
            $("#ddlTipo").empty().append("<option value='0'>Carregando...</option>");
            $("#ddlCidade").empty().append("<option value='0'>Carregando...</option>");
            $("#ddlBairro").empty().append("<option value='0'>Carregando...</option>");
        },
        success: function(json)
        {                                                       
            $("#ddlFinalidade").empty().append("<option value='0'>Finalidade</option>");
            for(i=0; i<json.finalidades.length; i++)
            {  
                $("#ddlFinalidade").append("<option value=" + json.finalidades[i].id + ">" + json.finalidades[i].finalidade + "</option>")                        
            }
            
            $("#ddlTipo").empty().append("<option value='0'>Tipo</option>");
            for(i=0; i<json.tipos.length; i++)
            {                   
                $("#ddlTipo").append("<option value=" + json.tipos[i].id + ">" + json.tipos[i].tipo + "</option>")                        
            }
            
            $("#ddlCidade").empty().append("<option value='0'>Cidade</option>");
            for(i=0; i<json.cidades.length; i++)
            {  
                $("#ddlCidade").append("<option value=" + json.cidades[i].id + ">" + json.cidades[i].cidade+ "</option>")                        
            }            
            
            $("#ddlCidade").val(50);
            
            if($("#ddlCidade").val() == 50)
            {
                Cidade();                
            }
            else
            {
                $("#ddlBairro").empty().append("<option value='0'>Bairro</option>");
                for(i=0; i<json.bairros.length; i++)
                {  
                    $("#ddlBairro").append("<option value=" + json.bairros[i].id + ">" + json.bairros[i].bairro+ "</option>")                        
                }
            }    
            
            
                  
        },
        error: function(json)
        {
            e = json;
        }        
    })
}

function Finalidade()
{
$.ajax({
        url:'json/busca.ashx',
        data: "cod_pret=" + $("#ddlPretensao").val() + "&cod_fina=" + $("#ddlFinalidade").val() + "&cod_tipo=" + $("#ddlTipo").val() + "&cod_cid=" + $("#ddlCidade").val(),
        dataType:'json',
        beforeSend: function()
        {
            $("#ddlTipo").empty().append("<option value='0'>Carregando...</option>");
            $("#ddlCidade").empty().append("<option value='0'>Carregando...</option>");
        },
        success: function(json)
        {                                                                              
            $("#ddlTipo").empty().append("<option value='0'>Tipo</option>");
            for(i=0; i<json.tipos.length; i++)
            {                   
                $("#ddlTipo").append("<option value=" + json.tipos[i].id + ">" + json.tipos[i].tipo + "</option>")                        
            }
            
            $("#ddlCidade").empty().append("<option value='0'>Cidade</option>");
            for(i=0; i<json.cidades.length; i++)
            {  
                $("#ddlCidade").append("<option value=" + json.cidades[i].id + ">" + json.cidades[i].cidade+ "</option>")                        
            }
            
            $("#ddlBairro").empty().append("<option value='0'>Bairro</option>");
            for(i=0; i<json.bairros.length; i++)
            {  
                $("#ddlBairro").append("<option value=" + json.bairros[i].id + ">" + json.bairros[i].bairro+ "</option>")                       
            }
        }, 
        error: function(json)
        {
            e = json;
        }        
    })
}

function Tipo()
{
    $.ajax({
            url:'json/busca.ashx',
            data: "cod_pret=" + $("#ddlPretensao").val() + "&cod_fina=" + $("#ddlFinalidade").val() + "&cod_tipo=" + $("#ddlTipo").val() + "&cod_cid=" + $("#ddlCidade").val(),
            dataType:'json',
            beforeSend: function()
            {
                $("#ddlCidade").empty().append("<option value='0'>Carregando...</option>");
            },
            success: function(json)
            {   
                $("#ddlCidade").empty().append("<option value='0'>Cidade</option>");
                for(i=0; i<json.cidades.length; i++)
                {  
                    $("#ddlCidade").append("<option value=" + json.cidades[i].id + ">" + json.cidades[i].cidade+ "</option>")                        
                }
                
                $("#ddlBairro").empty().append("<option value='0'>Bairro</option>");
                for(i=0; i<json.bairros.length; i++)
                {  
                    $("#ddlBairro").append("<option value=" + json.bairros[i].id + ">" + json.bairros[i].bairro+ "</option>")                       
                }

            },
            error: function(json)
            {
                e = json;
            }        
        })
}

function Cidade()
{
    $("#ddlBairro").attr("enabled", "true");   

    $.ajax({
            url:'json/busca.ashx',
            data: "cod_pret=" + $("#ddlPretensao").val() + "&cod_fina=" + $("#ddlFinalidade").val() + "&cod_tipo=" + $("#ddlTipo").val() + "&cod_cid=" + $("#ddlCidade").val(),
            dataType:'json',
            beforeSend: function()
            {
                $("#ddlBairro").empty().append("<option value='0'>Carregando...</option>");
            },
            success: function(json)
            {   
                $("#ddlBairro").empty().append("<option value='0'>Bairro</option>");
                for(i=0; i<json.bairros.length; i++)
                {  
                    $("#ddlBairro").append("<option value=" + json.bairros[i].id + ">" + json.bairros[i].bairro+ "</option>")                       
                }                 
                $("#ddlBairro").attr("disabled", false);                            
            },
            error: function(json)
            {
                e = json;
            }        
        })
}

$(document).ready(function()
{
    Carregar();
    
    $("#ddlPretensao").change(function(){
        Carregar();
    });
    
    $("#ddlFinalidade").change(function(){
        Finalidade();
    });
    
    $("#ddlTipo").change(function(){
        Tipo();
    });
    
    $("#ddlCidade").change(function(){
        Cidade();
    });
        
});

