Ciao a tutti

Uso IE 6.0 e richiamo una funzione per la validazione di un form. Nel tag form inserisco onSubmit="return Checkrequired(this)" ma nn si attiva niente e anche se lo metto come onClick nel tasto niente qualcuno sa dirmi il motivo ecco la funzione:
<script type="text/javascript">
<!--
function Checkrequired(which){

var insert = true;

if(document.images){
for(i=0;i<which.length;i++){
var formj = which.elements[i];

if(formj.name.substring(0,8) == "required")
{
if((formj.type=="text" && formj.Value == ' ') || formj.type.toString().charAt(0)=="s" && formj.selectedIndex==-1))
{
insert = false;
break;
}
}
}
}

if(!insert)
{
alert("ATTENZIONE RIEMPIRE TUTTI I CAMPI DEL MODULO DI PRENOTAZIONE");
return (false);
}

else
return (true);
}
//-->
</script>