$(function(){
    acoesCalendario();
});

function acoesCalendario(){
    $(".ui-datepicker-prev,.ui-datepicker-next").live('click',function(){
        mesDatePickerAtual=mesAtualDatePicker('calendariodate');
        anoDatePickerAtual=anoAtualDatePicker('calendariodate');
        atualizarDiaLeilaoDatePicker('calendariodate');
    });
    
    $("#calendariodate").datepicker({
        onSelect: function(dateText, inst){
            location.href=baseUrl+"agenda";
        }
    });
        
    mesDatePickerAtual=mesAtualDatePicker('calendariodate');
    anoDatePickerAtual=anoAtualDatePicker('calendariodate');
    atualizarDiaLeilaoDatePicker('calendariodate');
}

function atualizarDiaLeilaoDatePicker(idDatePicker){
    $.each($("#"+idDatePicker).find('table.ui-datepicker-calendar > tbody > tr > td'),function(data){
        var dia = $(this).find('a').html();
        if(dia!= null && dia.length==1)
            dia = '0'+ dia;
        
        diaAtual= dia + '-' +mesDatePickerAtual+'-'+anoDatePickerAtual;
        diaAtual=anoDatePickerAtual+'-'+mesDatePickerAtual+'-'+dia;
        diaLeilao= $(this);
        $.each(diasLeilao,function(diaLeilaoMarcado,texto){
            if(diaLeilaoMarcado == diaAtual){ 
                diaLeilao.addClass('ui-datepicker-current-day');
                diaLeilao.find('a').addClass('ui-state-default ui-state-active');
                diaLeilao.find('a').attr('title',texto);
                diaLeilao.find('a').qtip({
                    effect: function(api, offset) {
                        $(this).animate(offset, 400, 'swing'); // "this" refers to the tooltip
                    },
                    style: {
                        classes: 'ui-tooltip-red ui-tooltip-rounded ui-tooltip-shadow'
                    },
                    position: {
                        target: 'mouse',
                        adjust: {
                            mouse: true , // Can be ommited (e.g. default behaviour)
                            y:10,
                            x:10
                        }
                    }
                });//fim qtip
            }//fim diaatual
        });//fim dia leilao
    });//fim tds dias
}
function mesAtualDatePicker(idDatePicker){
    $.each($.datepicker.regional['pt-BR']['monthNames'],function(indice,mesDate){
        if(mesDate==$("#"+idDatePicker).find('.ui-datepicker-month').html()){
            mes=parseInt(indice)+1;
        }
    });
    retorno = mes.toString();
    if(retorno.length==1)
        retorno = '0' + mes.toString();
    return retorno;
}

function anoAtualDatePicker(idDatePicker){
    return $("#"+idDatePicker).find('.ui-datepicker-year').html();
}

