- due return non sono mai serviti a niente ... (return confirm('vuoi cancellare?'); return false; serve a niente, basta return confirm se la funzione ha già un return false o true ...)

- stai sviluppando una delle cose più fastidiose del web ... se voglio chiudere chiudo, se non mi fai chiudere non torno più nel tuo sito

- una volta compilato il form basta fare body.onunload = function(){}; ed elimini l'evento precedentemente assegnato