Ciao, spero che qualcuno di voi mi possa dare uno spunto di riflessione,

ho un form con 4 bottoni e 2 campi testuali
tutti i bottoni sono stati "inizializzati " con il TYPE= "SUBMIT"

2 bottoni PRELEVA E DEPOSITA fanno riferimento alla stessa pagina .asp mentre invece gli altri due, MOVIMENTI E RESETDB fanno riferimento ad altre pagine asp

il mio problema è il seguente:
dovrei fare dei controlli Javascript, in particolare devo evitare la situazione in cui sia il campo testuale per prelevare, sia quello per deposito siano entrambi uguali a zero

ho provato a fare in questo modo

function controllo2()
{
var element = document.getElementById("idaltro");
var element2 = document.getElementById("iddeposito");
var altro = element.value;
var deposito = element2.value;
if (altro.length == 0 && deposito.length == 0 )
{
alert("campi vuoti");
return false;
}
.....
.....
.....
}

in questo modo cliccando sui pulsanti PRELEVA e DEPOSITA funziona tutto a meraviglia ma BLOCCA anche gli altri bottoni, MOVIMENTI E RESETDB.
Vorrei che questi 2 facciano tranquillamente il loro lavoro ( indirizzandomi verso le pagine da me specificate )

Ho provato anche in questo modo:

if (altro.length == 0 && deposito.length == 0 && (document.getElementById("id_del_bottone_MOVIMENTI ").onclick=false ))
{...
..
}
ma non funziona.e come se lui se ne fregasse di getElementById
Come posso fare per risolvere il problema?

ps: tutti i bottoni sono di tipo submit semplicemente perchè avevo dei problemi a indirizzare gli altri bottoni a delle pagine diverse da quella messa in ACTION.
attualmente sono dichiarati cosi:
<input type="submit" value="RESET" onClick="this.form.action='resetdb.asp'"id="idrese t">