cioa a tutti, come da titolo ho questo problema:

ho un form in cui l' utente ha la possibilità di fare un upload di immagini e documenti in formato pdf.

il problema nasce dal fatto che vorrei verificare tramite jscript l' estensione del file e mandare un alert in caso di fallimento.
Nel form i campi sono name=immagini[] e il form name="modulo"

ecco il codice java da cui sono partito e che non funziona...
codice:
<script>
function estensioni()
{
with(document.modulo) 
{
var pattern=/^.+\.(jpg|jpeg)/;
for (i=0;i<immagini[source].lenght;i++)
  {
  var stringa=document.modulo.immagini[source][i];
  if ( !pattern.test(stringa) )
    { 
    alert("I file accettati sono jpg o jpeg");
	  immagini[source][i].focus();
	  return false;
    }
  }
}
}
</script>
e questo il form :
codice:
<form method="POST" name="modulo" enctype="multipart/form-data" action="insert.php" onSubmit="return estensioni();">
<tr>
			<td align="center" width="100%" colspan="2">
			<input type="file" name="immagini[]" size="61"></td>
		</tr>
		<tr>
			<td align="center" width="100%" colspan="2">
			<input type="file" name="immagini[]" size="61"></td>
		</tr>
		<tr>
			<td align="center" width="100%" colspan="2">
			<input type="file" name="immagini[]" size="61"></td>
		</tr>
	<p align="center"><input type="submit" value="invia i dati" name="invia"></p>
grazie a tutti quelli che mi aiutano