salve,

qualcuno è in grado di convertirmi in javascript il seguente script scritto in asp vb?
mi serebbe davvero utile

codice:
DataInizio = CDate("01/" & mese & "/" & anno)
	
	' saltiamo primi giorni della settimana
	for i = 1 to WeekDay(DataInizio)-1
	  if i = 1 then Response.Write "<tr>"
	  Response.write ("<td class=""CellaSenzaGiorni""></td>")
	next
	
	' mostriamo il calendario
	for i = 1 to giornidelmese(mese,anno)
	  data = Cdate(( i & "/" & mese & "/" & anno))
	  if WeekDay(data) = 1 then Response.Write "<tr>"
	  Response.Write("<td class=""CellaGiorni"">" & i & "</td>")
	  if WeekDay(data) = 7 then Response.Write "</tr>"
	next
	
	' saltiamo gli ultimi giorni della settimana
	for j = WeekDay(Data)+1 to 7
	  Response.write ("<td class=""CellaSenzaGiorni""></td>")
	  if j mod 7 = 0 then Response.Write "</tr>" : exit for
	next
codice:
<td>"><</td>
<td colspan="5" align="center"><%=MonthName(Month(data)) & " " & Year(data)%></td>
<td style="text-align:right;">
">>
codice:
If Request("data") ="" then
	data = Date()
else
	data = CDate(Request("data"))
end if

mese = Month(data)
anno = Year(data)


' conta il numero di giorni in un mese
function giornidelmese(mese, anno)
	DataInizio = CDate("01/" & mese & "/" & anno)
    DataFine = DateAdd("m", 1, DataInizio)
    giornidelmese = DateDiff("d", DataInizio, DataFine)
end function