NON RIESCO A FAR FUNZIONARE QUESTO SEMPLICE PROGRAMMA.........HELP!!! HO UN ESAME!!.......

<HTML>
<TITLE> Progetto d'esame
</TITLE>
<HEAD>

<SCRIPT LANGUAGE="JavaScript">

function primo(p)
{pippo="è"
minni="non è"
t=p-1
if (p==0)
{return (minni)}
if ((p==2)||(p==1))
{return (pippo)}
while((p!=1)&&(p%t!=0)) t--;
{
if((p!=1)&&(p%t!=0)&&(t==1))
{return (pippo)}
else
{return(minni)}
}
}

function progetto()
{
do
{
var a=parseInt(prompt("Inserisci un numero limite di raffronto :")*1)
if(a==false)
{
break
}
}
while(a==" ")

alert("Il numero inserito è " + a)
var b=parseInt(prompt("Quanti numeri per il confronto vuoi inserire?")*1)
var c=new Array(b)
var i=0
var maggiori=0
var minori=0
var uguali=0
var max=a
var min=a
while(i<c.length)
{
c[i]=Math.pow(Math.floor(Math.random()*10),Math.ceil(M ath.random()*10))

document.write("E' stato casualmente scelto il numero "+ c[i] + ".
")
if(c[i]==a)
{
uguali++
}
else if(c[i]>a)
{
maggiori++
}
else
{
minori++
}
if(max<c[i])
{
help=c[i]
c[i]=max
max=help

}
if(min>c[i])
{
min=c[i]
}
i++
}
document.write("<================================= INFORMAZIONI DEL CALCOLO==================================>"+"
")
document.write("Sono stati contati " + uguali + " elementi uguali ad " + a + " .
")
document.write("Sono stati contati " + maggiori + " elementi maggiori di " + a + " .
")
document.write("Sono stati contati " + minori + " elementi minori di " + a + " .
")
document.write("
")
document.write("Il massimo valore inserito è " + max + " e inoltre " + primo(max) + " un numero primo.
")
document.write("Il minimo valore inserito è " + min + " e inoltre " + primo(min) + " un numero primo.
")

}



</SCRIPT>
</HEAD>
<BODY onLoad="progetto()">

</BODY>
</HTML>