Cosi` guardando i tuoi codici, ho l'impressione che stai lavorando un po` a caso.
Manca un progetto solido alle spalle:
1. manca il linguaggio della pagina (DOCTYPE)
2. manca sempre il titolo della pagina
3. all'evento onclick di un submit nonpuoi inserire il submit stesso: vorrebbe dire inviare il form due volte
4. e` meglio fare i controlli all'evento onsubmit del form
Comunque non ho capito quello che stai dicendo.
Nelle pagine non ho visto nessun div; invece ho visto delle tabelle usate per la formattazione, tra l'altro con dei campi del form fuori dai <td> ma dentro al <table> (il che fa sballare la formattzione).