					var curdate=new Date();
					document.write('<select class="style107" id="gg" size="1" name="giorno">');
					for(i=1;i<=31;i++){document.write("<option value='"+i+"'"+(i==(curdate.getDate()+1)?" selected='selected'":"")+">"+i+"<\/option>");}
					document.write('<\/select>');
					document.write('<select class="style107" id="mm" size="1" name="mese" onchange="settagiorni()">');
					for(i=1;i<=12;i++){document.write("<option value='"+i+"'"+(i==(curdate.getMonth()+1)?" selected='selected'":"")+">"+i+"<\/option>");}
					document.write('<\/select>');
					document.write('<select class="style107" id="yy" size="1" name="anno" onchange="settagiorni()">');
					for(i=curdate.getFullYear();i<=(curdate.getFullYear()+1);i++){document.write("<option value='"+i+"'"+(i==(curdate.getMonth()+1)?" selected='selected'":"")+">"+i+"<\/option>");}
					document.write('<\/select>');


function settagiorni(){
  x=new Date(parseInt(document.getElementById('yy').value), parseInt(document.getElementById('mm').value)-1,28);
  document.getElementById('gg').options.length=28;  
  x.setTime(x.getTime()+(1000*60*60*24));
  while(x.getMonth()==parseInt(document.getElementById('mm').value)-1){
	 document.getElementById('gg').options[document.getElementById('gg').options.length]=new Option(x.getDate(), x.getDate());
         x.setTime(x.getTime()+(1000*60*60*24));
  }
}