/*$(function() {
                $( "#tabs" ).tabs();
            });*/

 $(function() {
                $( "#tabes" ).tabs({ cookie: { expires: 7 }});
            });  

//Oculta Campos
$(document).ready(function(){
    var oculto  = $('#IniciaOculto').val();
    var ocultar = oculto.split(";"); 
    for(var nIdx = 0 ; nIdx < ocultar.length ; nIdx++) {
        var seletor = $('#' + ocultar[nIdx]);
        seletor.hide();
    };
});
//Campos somente leitura
$(document).ready(function(){
    var ler  = $('#IniciaSomenteLeitura').val();
    var somenteler = ler.split(";"); 
    for(var nIdx = 0 ; nIdx < somenteler.length ; nIdx++) {
        var seletor = $('#' + somenteler[nIdx]);
        seletor.attr('readonly', true);
    };
});


//FUncao experimental
function atualizacampo(option , origem, destino, reset, legenda) {
    var origem = $('#' + origem); 
    var destino = $('#' + destino);
    resetar = reset.split(";");                                                    
    for(var nIdx = 0 ; nIdx < resetar.length ; nIdx++) {
        resetaCombo(resetar[nIdx],'Selecione ' + legenda);
    };
        $.ajax(
            {
                type: "POST",
                url: 'classes/busca.php',
                data: { option      : option,
                        finalidade  : $('#cbFinalidade').val(),
                        uf          : $('#cbUf').val(),
                        cidade      : decodeURI($('#cbCidade').val()),
                        bairro      : decodeURI($('#cbBairro').val()),
                        tipo        : decodeURI($('#cbTpBem').val())                    
                        },
                beforeSend: function() {
                    $('#load').show();
                },
                success: function(results) {
                    destino.html(results);
                    destino.attr('readonly', false);
                    $('#load').hide();
                    atualizaslider('vlr_oferta' , 'slider-valor', 'cbPrecoA', 'cbPrecoB');
                    atualizaslider('area_util' , 'slider-area', 'cbAreaA', 'cbAreaB');
                    atualizaslider('qtde_quartos' , 'slider-quartos', 'cbQuartosA', 'cbQuartosB');
                },
                error: function(results) {
                }
            }
        );
            
}
//FUncao experimental    

    atualizaslider('vlr_oferta' , 'slider-valor', 'cbPrecoA', 'cbPrecoB');
    atualizaslider('area_util' , 'slider-area', 'cbAreaA', 'cbAreaB');
    atualizaslider('qtde_quartos' , 'slider-quartos', 'cbQuartosA', 'cbQuartosB');


//FUncao experimental
function atualizaslider(option , id, pontoA, pontoB) {
    var selid      = $('#' + id); 
    var selpontoA  = $('#' + pontoA);
    var selpontoB  = $('#' + pontoB);
        $.ajax(
            {
                type: "POST",
                url: 'classes/busca.php',
                data: { option      : option,
                        finalidade  : $('#cbFinalidade').val(),
                        uf          : $('#cbUf').val(),
                        cidade      : decodeURI($('#cbCidade').val()),
                        bairro      : decodeURI($('#cbBairro').val()),
                        tipo        : decodeURI($('#cbTpBem').val())                    
                        },
                beforeSend: function() {
                    $('#load').show();
                },
                success: function(results) {
                    $('#load').hide();
                    valoresX = results.split("-");
                    selpontoA.val(valoresX[0]);
                    selpontoB.val(valoresX[1]);
                    var valA = parseInt(valoresX[0]);
                    var valB = parseInt(valoresX[1]);
                    var valC = parseInt(valoresX[2]);                    
                    if (valA < 1){
                        valA = 0;
                    }
                    slider(id,valA,valB,valC,pontoA,pontoB)

                },
                error: function(results) {
                }
            }
        );
            
}

function slider(id,valA,valB,valC,pontoA,pontoB){
    var selid      = $('#' + id); 
    var selpontoA  = $('#' + pontoA);
    var selpontoB  = $('#' + pontoB);
    selid.slider({
            range: true,
            animate: true,
            step: valC,
            min: valA,
            max: valB,
            values: [ valA, valB ],
            slide: function( event, ui ) {
                    selpontoA.val( ui.values[ 0 ] );
                    selpontoB.val( ui.values[ 1 ] );
            }
    });
}//function slidervalor 

function resetaCombo( el, padrao ){
    $("select[name='"+el+"']").empty();//retira os elementos antigos
    var option = document.createElement('option');
    $( option ).attr( {value : ''} );
    $( option ).append( padrao );
    $("select[name='"+el+"']").append( option );
}

