Tienes varios errores. Uno de ellos es que en cada chequéo que haces, si este está correcto terminas la ejecución.
Además haces return false, lo que con el ! que tienes en el onsubmit se convierte en true, lo que te manda el formulario.
Te recomiendo que leas sobre el tema por que lo estás haciendo mal.
http://www.elated.com/articles/form-...th-javascript/