questo code:


---------------------------------------------------------------------
function controllo(theForm)
{

if (theForm.vecchio.value == "")
{
alert("Inserire un valore per il campo \"vecchio password\".");
theForm.vecchio.focus();
return (false);
}

if (theForm.vecchio.value.length > 15)
{
alert("Inserire al massimo 15 caratteri nel campo \"vecchio password\".");
theForm.vecchio.focus();
return (false);
}
if (theForm.nuovo.value == "")
{
alert("Inserire un valore per il campo \"nuovo password\".");
theForm.nuovo.focus();
return (false);
}

if (theForm.nuovo.value.length < 3)
{
alert("Inserire almeno 3 caratteri nel campo \"nuovo password\".");
theForm.nuovo.focus();
return (false);
}

if (theForm.nuovo.value.length > 15)
{
alert("Inserire al massimo 15 caratteri nel campo \"nuovo password\".");
theForm.nuovo.focus();
return (false);
}

if (theForm.conferma.value != theForm.nuovo.value)
{
alert("Password di conferma errata, ridigitare prego.");
theForm.conferma.value = ("");
theForm.conferma.focus();
return (false);
}

if (theForm.vecchio.value != theForm.passwold.value)
{
alert("Password corrente non è corretto, ridigitare prego.");
theForm.vecchio.value = ("");
theForm.vecchio.focus();
return (false);
}

return (true);
if(confirm('Sicuro di cambiare?'))document.cambio.submit();
}
----------------------------------------------------------------

il controllo del password conferma è ok, invece controllo del password corrente, anche ho digitato il password corrente uguale a quel hidden del password corrente, mi da lo stesso l'alert "password corrente non è corretto", come mai?? Dove ho sbagliato??
Vi prego di rispondermi....
Grazie da Gabry