function calendar(){
       hoje = new Date();
       dia = hoje.getDate();
       mes = hoje.getMonth();
       ano = hoje.getFullYear();
nomemes = ["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto",
"Setembro","Outubro","Novembro","Dezembro"];
       inicio = new Date("1 "+nomemes[mes]+" "+ano);
       letrasSemana = ["S","D","S","T","Q","Q","S"]
       a = 0;
       bi = bissexto(ano) ? 29 : 28;
//       diasmes = new Array[31,bi,31,30,31,30,31,31,30,31,30,31];
//							  0  1  2  3  4  5  6  7  8  9  10 11
		diasmes = new Array(12);
		diasmes[0] = 31;
		diasmes[1] = bi;
		diasmes[2] = 31;
		diasmes[3] = 30;
		diasmes[4] = 31;
		diasmes[5] = 30;
		diasmes[6] = 31;
		diasmes[7] = 31;
		diasmes[8] = 30;
		diasmes[9] = 31;
		diasmes[10] = 30;
		diasmes[11] = 31;

// calendario do mes atual.
	 document.write("<table class='tabela-calendario' cellspacing='0' width='170'><tr>");
	 document.write("<td width='170' class='mes-ano' colspan='7'><b>"+nomemes[mes]+" "+ano+"</b></td></tr>");
	 document.write("<tr>");
	 for(i=0;i<letrasSemana.length;i++){
		   document.write("<td width='15' class='nomes-dias'><b>"+letrasSemana[i]+"</b></td>");
      }
      document.write("</tr><tr>");
      function bissexto(year) {
           if (year % 4 == 0) // regra básica
                return true // se o ano é bissexto
          /* else */ // neste caso o else não é necessario
               return false // se o ano não é bissexto
      }
    if (inicio.getDay() == 0) increase = 0; else increase = 1;
	// recebe o link.
	pagina = 'agenda.php?dia=';
	
	for (k=0;k<=11;k++)
	{
		if (mes == k)
		{
			totaldias = diasmes[k];
			for(i=1; a<totaldias; i++)
			{
		// acerta o mes, pois a contagem comeca com zero; entao acerta para que janeiro seja 1, fevereiro seja 2, etc...
				   mes = mes + 1;
				   a++;
				   if(i < inicio.getDay()+increase) // insere espaço entre linhas
						document.write("<td width='15' bgcolor='#FFFFCC' align='center'><img src='img/spacer.gif' width='1' height='1'></td>");
				   else
				   {
					 
					 if (a == dia) // Imprime o dia de hoje em destaque.
						document.write("<td width='15' align='center'><b><a class='dia-hoje' href='"+ pagina + a +"&mes="+ mes +"&ano="+ ano +"'>"+ a +"</a></b></td>");
					 else // Preenche o calendário.
						document.write("<td width='15' align='center'><a class='dias-semana' href='"+ pagina + a +"&mes="+ mes +"&ano="+ ano +"'>"+ a +"</a></td>");	
				   }
				   
				   if(i % 7 == 0)
					 document.write("</tr>");
     		}
		}
	}
     document.write("</tr></table>"); 
}