Salve ragazzi,
stò costruendo il sito dell'associazione musicale a cui appartengo 
ho scritto una funzione per gestire dei valori passati da un form, ma non capisco perchè non funziona, sono nuovo della programmazione js quindi se qualcuno può aiutarmi gliene sarei grato
questa è la funzione:
codice:
function controllo_form()
{
var i,e,msgErorre;
var varForm,msgString,msgErr;
with(window.document.form_registrazione)
{
varForm = new Array();
varForm[0] = Gruppo;
varForm[1] = Responsabile;
varForm[2] = Telefono;
varForm[3] = Email;
varForm[4] = Citta;
varForm[5] = Provincia;
varForm[6] = Componenti;
varForm[7] = Song1;
varForm[8] = Song2;
varForm[9] = Biografia;
}
msgString= new Array();
msgString[0] = "Manca il Campo GRUPPO";
msgString[1] = "Manca il Campo RESPONSABILE";
msgString[2] = "Manca il Campo TELEFONO";
msgString[3] = "Manca il Campo EMAIL";
msgString[4] = "Manca il Campo CITTA";
msgString[5] = "Manca il Campo PROVINCIA";
msgString[6] = "Manca il Campo COMPONENTI";
msgString[7] = "Manca il Campo BRANO1";
msgString[8] = "Manca il Campo BRANO2";
msgString[9] = "Manca il Campo BIOGRAFIA";
msgErr = new Array();
for (i=0; i<10; i++){
varForm[i].value = LTrim(varForm[i]);
}
if(varForm[0].value == '')
{
msgErr[0] = true;
}
if(varForm[1].value == '')
{
msgErr[1] = true;
}
if(varForm[2].value == '')
{
msgErr[2] = true;
}
if(varForm[3].value == '')
{
msgErr[3] = true;
}
if(varForm[4].value == '')
{
msgErr[4] = true;
}
if(varForm[5].value == '')
{
msgErr[5] = true;
}
if(varForm[6].value == '')
{
msgErr[6] = true;
}
if(varForm[7].value == '')
{
msgErr[7] = true;
}
if(varForm[8].value == '')
{
msgErr[8] = true;
}
if(varForm[9].value == '')
{
msgErr[9] = true;
}
e = false;
for(i=0;i<10;i++){
if(msgErr[i]==true){
e = true;
msgErrore = "-"+msgString[i]+"/n";}
}
if(e){
alert(msgErrore);
return false;
}
else{
return true;
}
}
e il form è questo:
codice:
<form name="form_registrazione" method="post" action="" onSubmit="return controllo_form()">
<div align="center">
<h3>Anagrafica e contatti</h3>
<table><tr><td>
<div align="left"><input maxlength="128" type="text" name="Gruppo"/>Nome del gruppo <span>*</span></div>
<div align="left"><input maxlength="128" type="text" name="Responsabile"/>Nome del responsabile <span>*</span></div>
...............................
...ometto il resto perchè non dovrebbe servire alla comprensione dell'errore.
grazie per eventuali aiuti.