function Calendar(Month,Year) { var output = ''; output += '
'; output += '
'; output += ''; output += '
'; output += '   '; for (year=1900; year<2101; year++) { if (year == Year) output += '
'; firstDay = new Date(Year,Month,1); startDay = firstDay.getDay(); if (((Year % 4 == 0) && (Year % 100 != 0)) || (Year % 400 == 0)) days[1] = 29; else days[1] = 28; output += ''; for (i=0; i<7; i++){ output += ''; var column = 0; var lastMonth = Month - 1; if (lastMonth == -1) lastMonth = 11; for (i=0; i<\/td>'; } for (i=1; i<=days[Month]; i++, column++) { if( column == 0 ){ output += ''; column = -1; } } if (column > 0) { for (i=1; column<7; i++, column++) output += '
' + dow[i] +'<\/b><\/font><\/td>'; } output += '<\/tr>
' + '' + i + '<\/font><\/a>' +'<\/td>'; }else{ output += '' + '' + i + '<\/font><\/a>' +'<\/td>'; } if (column == 6) { output += '<\/tr>
' + i + '<\/font><\/td>'; } output += '<\/tr><\/table><\/td><\/tr><\/table><\/form>'; return output; } var names = new makeArray0('Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'); var days = new makeArray0(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); var dow = new makeArray0('Dom','Seg','Ter','Qua','Qui','Sex','Sab'); function y2k(number) { return (number < 1000) ? number + 1900 : number; } var today = new Date(); var day = today.getDate(); var month = today.getMonth(); var year = y2k(today.getYear()); var nomeForm; var nomeCampo; var nomeCampoReplicar; var funcaoRetorno; function padout(number) { return (number < 10) ? '0' + number : number; } function restart() { document.forms[nomeForm].elements[nomeCampo].value = '' + padout(day) + '/' + padout(month - 0 + 1) + '/' + year; if(nomeCampoReplicar != null){ document.forms[nomeForm].elements[nomeCampoReplicar].value = '' + padout(day) + '/' + padout(month - 0 + 1) + '/' + year; } return funcaoRetorno; } function abrirCalendario(formName, fieldName) { nomeForm = formName; nomeCampo = fieldName; centerpopup('./jsp/util/calendario.jsp','calendario',225,268); } function changeDay(day) { opener.day = day + ''; nomeFuncao = opener.restart(); if(nomeFuncao != null){ eval("opener." + nomeFuncao); } self.close(); } function changeMonth() { opener.month = document.Cal.Month.options[document.Cal.Month.selectedIndex].value + ''; location.href = 'calendario.jsp'; } function changeYear() { opener.year = document.Cal.Year.options[document.Cal.Year.selectedIndex].value + ''; location.href = 'calendario.jsp'; } function makeArray0() { for (i = 0; iminimo)? largura:minimo )minimo )? altura:minimo )