(function(C){function B(F,T){var G=new Date();var V=G.getMonth();var E=G.getYear()+1900;var N={month:V,year:E};C.extend(N,T);var K=["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"];var U=["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"];month=Q=parseInt(N.month);year=parseInt(N.year);var O=0;var R="";if(month==11){var D='<a href="?month='+1+"&amp;year="+(year+1)+'" title="'+K[0]+" "+(year+1)+'">'+K[0]+" "+(year+1)+"</a>"}else{var D='<a href="?month='+(month+2)+"&amp;year="+(year)+'" title="'+K[month+1]+" "+(year)+'">'+K[month+1]+" "+(year)+"</a>"}if(month==0){var M='<a href="?month='+12+"&amp;year="+(year-1)+'" title="'+K[11]+" "+(year-1)+'">'+K[11]+" "+(year-1)+"</a>"}else{var M='<a href="?month='+(month)+"&amp;year="+(year)+'" title="'+K[month-1]+" "+(year)+'">'+K[month-1]+" "+(year)+"</a>"}R+=('<p id="current-month">'+K[month]+" "+year+"</p>");R+=('<table class="calendar-month " id="calendar-month'+Q+' " cellspacing="0">');R+="<tr>";for(d=0;d<7;d++){R+='<th class="weekday">'+U[d]+"</th>"}R+="</tr>";var I=A(month,year);var S=new Date(year,month,1);var L=S.getDay();var P=A(month,year);var S=new Date(year,month,1);var L=S.getDay();var J=month==0?11:month-1;var H=J==11?year-1:year;var P=A(J,H);L=(L==0&&S)?7:L;var Q=0;for(j=0;j<42;j++){if((j<L)){R+=('<td class="other-month"><span class="day">'+(P-L+j+1)+"</span></td>")}else{if((j>=L+A(month,year))){Q=Q+1;R+=('<td class="other-month"><span class="day">'+Q+"</span></td>")}else{R+=('<td class="current-month day'+(j-L+1)+'"><span class="day">'+(j-L+1)+"</span></td>")}}if(j%7==6){R+=("</tr>")}}R+=("</table>");F.html(R)}function A(F,E){var D=[31,28,31,30,31,30,31,31,30,31,30,31];if((F==1)&&(E%4==0)&&((E%100!=0)||(E%400==0))){return 29}else{return D[F]}}C.fn.calendarWidget=function(D){B(this,D);return this}})(jQuery);