in un form devo controllare che tutti i dati "totali" siano uguali, e solo in caso affermativo devo procedere all'invio del form, altrimenti faccio un'alert; solo che senbra non funzionare, io ho fatto così:


function guestForm(){
var tot_israele = document.getElementById("tot_isr");
var tot_vigo = document.getElementById("tot_vig");
var tot_brasile = document.getElementById("tot_bra");
var tot_grecia = document.getElementById("tot_gre");
var tot_libia = document.getElementById("tot_lib");
var tot_trieste = document.getElementById("tot_tri");
var tot_mondial = document.getElementById("tot_mon");
var tot_italia = document.getElementById("tot_ita");

tot_israele = parseInt(tot_israele.value, 10);
tot_vigo = parseInt(tot_vigo.value, 10);
tot_brasile = parseInt(tot_brasile.value, 10);
tot_grecia = parseInt(tot_grecia.value, 10);
tot_libia = parseInt(tot_libia.value, 10);
tot_trieste = parseInt(tot_trieste.value, 10);
tot_mondial = parseInt(tot_mondial.value, 10);
tot_italia = parseInt(tot_italia.value, 10);

if (!(tot_israele == tot_vigo == tot_brasile == tot_grecia == tot_libia == tot_trieste == tot_mondial == tot_italia)){
alert("controlla i dati");
}
}


il problema è che non mi entra mai nell'if e non capisco come mai.
mi sapete dire dove sbaglio?
altra domanda che già che ci sono la faccio in questa discussione: se non compare l'alert dovrei inviare il form [fare quindi il submit], se faccio this.form.submit(); è corretto?

ringrazio per un eventuale aiuto!