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); } });