function drawCalendar() {
	var d = '';
	var mesi = new Array("Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre");
	var giorni = new Array("L","M","M","G","V","S","D");
	var dataAtt = new Date();
	d = '<table id="lucy_calendariobox" class="lucy_calendariobox" border="0" cellspacing="0" cellpadding="0" summary="box calendario">';
	d += '<tbody>';
		d += '<tr><td>';
			d += '<table class="lucy_calendario" border="0" cellspacing="0" cellpadding="0" summary="calendario">';
			d += '<thead>';
				d += '<tr><td colspan="7">' + mesi[dataAtt.getMonth()] + ' ' + dataAtt.getYear() + '</td></tr>';
			d += '</thead>';
			d += '<tbody>';
				d += '<tr>';
					for (var i=0; i<giorni.length; i++) d += '<th>' + giorni[i] + '</th>';
				d += '</tr>';
				d += '<tr>';
					var gg = 1;
					var data = new Date(dataAtt.getYear(), dataAtt.getMonth(), gg);
					var i=0;
					for (i=0; i<data.getDay()-1; i++) d += '<td><img src="immagini/spaziatore.gif" style="width:1px; height:1px;" alt="" title=""></td>';
					while (data.getMonth()==dataAtt.getMonth()) {
						if (data.getDate()==dataAtt.getDate()) {
							d += '<td class="lucy_oggi">' + data.getDate() + '</td>';
						} else {
							d += '<td class="lucy_day' + data.getDay() + '">' + data.getDate() + '</td>';
						}
						data = new Date(dataAtt.getYear(), dataAtt.getMonth(), ++gg);
						i++;
						if ((i%7)==0) { 
							d += '</tr>';
							if (data.getMonth()==dataAtt.getMonth()) d += '<tr>';
						}
					}
					if ((i%7)!=0) {
						for (; (i%7)!=0; i++) d += '<td><img src="immagini/spaziatore.gif" style="width:1px; height:1px;" alt="" title=""></td>';
						d += '</tr>';
					}
			d += '</tbody>';
			d += '</table>';
		d += '</td></tr>';
	d += '</tbody>';
	d += '</table>';
	return d;
}

