Salve a tutti

devo creare uno script in javascript, e per semplificare il tutto (non conoscnedo quasi nulla di js) ho pensato di cercare un codice asp (visto che in js non l'ho trovato) e trasformarlo in js.

il codice è questo
codice:
<%@LANGUAGE = JScript%>
<%
	/*
		Autore: Luca Ruggiero - http://www.lukeonweb.net
		Fonte:  FreeASP       - http://freeasp.html.it
	*/
	var oggi = new Date();
	var gg, mm, segno;
	gg = oggi.getDate();
	mm = oggi.getMonth() + 1;
	switch (mm)
	{
		case 1:
			segno = "capricorno";
			if (gg > 20) segno = "acquario";
			break;
		case 2:
			segno = "acquario";
			if (gg > 19) segno = "pesci";
			break;
		case 3:
			segno = "pesci";
			if (gg > 20) segno = "ariete";
			break;
		case 4:
			segno = "ariete";
			if (gg > 20) segno = "toro";
			break;
		case 5:
			segno = "toro";
			if (gg > 20) segno = "gemelli";
			break;
		case 6:
			segno = "gemelli";
			if (gg > 21) segno = "cancro";
			break;
		case 7:
			segno = "cancro";
			if (gg > 22) segno = "leone";
			break;
		case 8:
			segno = "leone";
			if (gg > 22) segno = "vergine";
			break;
		case 9:
			segno = "vergine";
			if (gg > 23) segno = "bilancia";
			break;
		case 10:
			segno = "bilancia";
			if (gg > 22) segno = "scorpione";
			break;
		case 11:
			segno = "scorpione";
			if (gg > 22) segno = "sagittario";
			break;
		case 12:
			segno = "sagittario";
			if (gg > 21) segno = "capricorno";
			break;
	}
%>
<html>
	<head>
		<title>luke Zodiaco - A cura di Luca Ruggiero</title>
		<basefont size="2" face="Verdana">
	</head>
<body>

<p align="center">
	Segno del giorno


	[img]immagini/<%=segno%>.gif[/img]" style="border: Solid 1px #CCCCCC;">
	


	Auguri ai nati sotto il segno del <%=segno%>
	


	<font size="1">
		A cura di
		lukeonweb.net
	</font>
</p>

</body>
</html>
l'ho modificato a modo mio con quel poco che sapevo e ne è uscito fuori questo (che so che è errato)

codice:
<SCRIPT type="text/javascript">
function segno() 
var oggi = new Date();
	var gg, mm, segno;
	gg = oggi.getDate();
	mm = oggi.getMonth() + 1;
	switch (mm)
	{
new Array('capricorno','acquario','pesci','ariete','toro','gemelli','cancro','leone','vergine','bilancia','scorpione','sagittario');
        case 1:
			segno = "capricorno";
			if (gg > 20) segno = "acquario";
			break;
		case 2:
			segno = "acquario";
			if (gg > 19) segno = "pesci";
			break;
		case 3:
			segno = "pesci";
			if (gg > 20) segno = "ariete";
			break;
		case 4:
			segno = "ariete";
			if (gg > 20) segno = "toro";
			break;
		case 5:
			segno = "toro";
			if (gg > 20) segno = "gemelli";
			break;
		case 6:
			segno = "gemelli";
			if (gg > 21) segno = "cancro";
			break;
		case 7:
			segno = "cancro";
			if (gg > 22) segno = "leone";
			break;
		case 8:
			segno = "leone";
			if (gg > 22) segno = "vergine";
			break;
		case 9:
			segno = "vergine";
			if (gg > 23) segno = "bilancia";
			break;
		case 10:
			segno = "bilancia";
			if (gg > 22) segno = "scorpione";
			break;
		case 11:
			segno = "scorpione";
			if (gg > 22) segno = "sagittario";
			break;
		case 12:
			segno = "sagittario";
			if (gg > 21) segno = "capricorno";
			break;
			document.write('<p style="color: green; font-weight : bold;"> ' + now.getDate() + " " + nameMth[now.getMonth()] + " " + case+'</p>');
	}
</script>

</head>
<body>
Segno del mese


	<script type="text/javascript">segno(); </script>
</body>
</html>
ma ovviamente non funziona.

Mi date qualche dritta per modificarlo a dovere perfavore?

Grazie a tutti dell'attenzione