jQuery(function(){
jQuery.datepicker.regional['pt-BR'] = {
monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho',
'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun',
'Jul','Ago','Set','Out','Nov','Dez'],
dayNames: ['Domingo','Segunda-feira','Terça-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sábado'],
dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'],
dayNamesMin: ['D','S','T','Q','Q','S','S'],
dateFormat: 'dd/mm/yyyy', altFormat: 'dd/mm/yyyy', firstDay: 0,
renderer: jQuery.datepicker.defaultRenderer,
prevText: '<Anterior', prevStatus: 'Mostra o mês anterior',
prevJumpText: '<<', prevJumpStatus: 'Mostra o ano anterior',
nextText: 'Próximo>', nextStatus: 'Mostra o próximo mês',
nextJumpText: '>>', nextJumpStatus: 'Mostra o próximo ano',
currentText: 'Atual', currentStatus: 'Mostra o mês atual',
todayText: 'Hoje', todayStatus: 'Vai para hoje',
clearText: 'Limpar', clearStatus: 'Limpar data',
closeText: 'Fechar', closeStatus: 'Fechar o calendário',
yearStatus: 'Selecionar ano', monthStatus: 'Selecionar mês',
weekText: 's', weekStatus: 'Semana do ano',
dayStatus: 'DD, d \'de\' M \'de\' yyyy', defaultStatus: 'Selecione um dia',
isRTL: false
};
jQuery.datepicker.setDefaults(jQuery.datepicker.regional['pt-BR']);
jQuery('#calendario').datepicker({
beforeShowDay: function(date) {
var event = events[date];
if (event) {
return [true, event.className, event.text];
}
else {
return [true, '', ''];
}
},
onChangeMonthYear: function(year, month, inst) {
//alert(month);
switch(month){
case 1:
jan.appendTo('#calendario-text');
mostrar=1;
break;
case 2:
fev.appendTo('#calendario-text');
mostrar=2;
break;
case 3:
mar.appendTo('#calendario-text');
mostrar=3;
break;
case 4:
abr.appendTo('#calendario-text');
mostrar=4;
break;
case 5:
mai.appendTo('#calendario-text');
mostrar=5;
break;
case 6:
jun.appendTo('#calendario-text');
mostrar=6;
break;
case 7:
jul.appendTo('#calendario-text');
mostrar=7;
break;
case 8:
ago.appendTo('#calendario-text');
mostrar=8;
break;
case 9:
set.appendTo('#calendario-text');
mostrar=9;
break;
case 10:
out.appendTo('#calendario-text');
mostrar=10;
break;
case 11:
nov.appendTo('#calendario-text');
mostrar=11;
break;
case 12:
dez.appendTo('#calendario-text');
mostrar=12;
break;
}
hideAll();
}
});
var s = new String(jQuery("#calendario").datepicker('getDate').getMonth()+1);
var ababa = s.substring(0, 2);
var mostrar = 0;
hideAll();
switch(ababa){
case "1":
jan.appendTo('#calendario-text');
break;
case "2":
fev.appendTo('#calendario-text');
break;
case "3":
mar.appendTo('#calendario-text');
break;
case "4":
abr.appendTo('#calendario-text');
break;
case "5":
mai.appendTo('#calendario-text');
break;
case "6":
jun.appendTo('#calendario-text');
break;
case "7":
jul.appendTo('#calendario-text');
break;
case "8":
ago.appendTo('#calendario-text');
break;
case "9":
set.appendTo('#calendario-text');
break;
case "10":
out.appendTo('#calendario-text');
break;
case "11":
nov.appendTo('#calendario-text');
break;
case "12":
dez.appendTo('#calendario-text');
break;
}
////console.log(s);
//alert(s);
var jan, fev, mar, abr, mai, jun, jul, ago, set, out, nov, dez;
function hideAll(){
//console.log(mostrar)
switch(mostrar){
case 0:
//console.log('case0');
jan = jQuery('.01').detach();
fev = jQuery('.02').detach();
mar = jQuery('.03').detach();
abr = jQuery('.04').detach();
mai = jQuery('.05').detach();
jun = jQuery('.06').detach();
jul = jQuery('.07').detach();
ago = jQuery('.08').detach();
set = jQuery('.09').detach();
out = jQuery('.10').detach();
nov = jQuery('.11').detach();
dez = jQuery('.12').detach();
break;
case 1:
//jQuery('.01').detach();
jQuery('.02').detach();
jQuery('.03').detach();
jQuery('.04').detach();
jQuery('.05').detach();
jQuery('.06').detach();
jQuery('.07').detach();
jQuery('.08').detach();
jQuery('.09').detach();
jQuery('.10').detach();
jQuery('.11').detach();
jQuery('.12').detach();
break;
case 2:
jQuery('.01').detach();
//jQuery('.02').detach();
jQuery('.03').detach();
jQuery('.04').detach();
jQuery('.05').detach();
jQuery('.06').detach();
jQuery('.07').detach();
jQuery('.08').detach();
jQuery('.09').detach();
jQuery('.10').detach();
jQuery('.11').detach();
jQuery('.12').detach();
break;
case 3:
jQuery('.01').detach();
jQuery('.02').detach();
//jQuery('.03').detach();
jQuery('.04').detach();
jQuery('.05').detach();
jQuery('.06').detach();
jQuery('.07').detach();
jQuery('.08').detach();
jQuery('.09').detach();
jQuery('.10').detach();
jQuery('.11').detach();
jQuery('.12').detach();
break;
case 4:
jQuery('.01').detach();
jQuery('.02').detach();
jQuery('.03').detach();
//jQuery('.04').detach();
jQuery('.05').detach();
jQuery('.06').detach();
jQuery('.07').detach();
jQuery('.08').detach();
jQuery('.09').detach();
jQuery('.10').detach();
jQuery('.11').detach();
jQuery('.12').detach();
break;
case 5:
jQuery('.01').detach();
jQuery('.02').detach();
jQuery('.03').detach();
jQuery('.04').detach();
//jQuery('.05').detach();
jQuery('.06').detach();
jQuery('.07').detach();
jQuery('.08').detach();
jQuery('.09').detach();
jQuery('.10').detach();
jQuery('.11').detach();
jQuery('.12').detach();
break;
case 6:
jQuery('.01').detach();
jQuery('.02').detach();
jQuery('.03').detach();
jQuery('.04').detach();
jQuery('.05').detach();
//jQuery('.06').detach();
jQuery('.07').detach();
jQuery('.08').detach();
jQuery('.09').detach();
jQuery('.10').detach();
jQuery('.11').detach();
jQuery('.12').detach();
break;
case 7:
jQuery('.01').detach();
jQuery('.02').detach();
jQuery('.03').detach();
jQuery('.04').detach();
jQuery('.05').detach();
jQuery('.06').detach();
//jQuery('.07').detach();
jQuery('.08').detach();
jQuery('.09').detach();
jQuery('.10').detach();
jQuery('.11').detach();
jQuery('.12').detach();
break;
case 8:
jQuery('.01').detach();
jQuery('.02').detach();
jQuery('.03').detach();
jQuery('.04').detach();
jQuery('.05').detach();
jQuery('.06').detach();
jQuery('.07').detach();
//jQuery('.08').detach();
jQuery('.09').detach();
jQuery('.10').detach();
jQuery('.11').detach();
jQuery('.12').detach();
break;
case 9:
jQuery('.01').detach();
jQuery('.02').detach();
jQuery('.03').detach();
jQuery('.04').detach();
jQuery('.05').detach();
jQuery('.06').detach();
jQuery('.07').detach();
jQuery('.08').detach();
//jQuery('.09').detach();
jQuery('.10').detach();
jQuery('.11').detach();
jQuery('.12').detach();
break;
case 10:
jQuery('.01').detach();
jQuery('.02').detach();
jQuery('.03').detach();
jQuery('.04').detach();
jQuery('.05').detach();
jQuery('.06').detach();
jQuery('.07').detach();
jQuery('.08').detach();
jQuery('.09').detach();
//jQuery('.10').detach();
jQuery('.11').detach();
jQuery('.12').detach();
break;
case 11:
jQuery('.01').detach();
jQuery('.02').detach();
jQuery('.03').detach();
jQuery('.04').detach();
jQuery('.05').detach();
jQuery('.06').detach();
jQuery('.07').detach();
jQuery('.08').detach();
jQuery('.09').detach();
jQuery('.10').detach();
//jQuery('.11').detach();
jQuery('.12').detach();
break;
case 12:
jQuery('.01').detach();
jQuery('.02').detach();
jQuery('.03').detach();
jQuery('.04').detach();
jQuery('.05').detach();
jQuery('.06').detach();
jQuery('.07').detach();
jQuery('.08').detach();
jQuery('.09').detach();
jQuery('.10').detach();
jQuery('.11').detach();
//jQuery('.12').detach();
break;
}
//console.log(jan, fev, mar, abr, mai, jun, jul, ago, set, out, nov, dez);
}
});