You're form calls validate() on submitting. That always returns false, which causes the form submit to abort. This behaviour was built in to allow JavaScript to prevent a form from submitting if some fields were not filled in properly. You appear to want to use it in this way, but you need to return true to allow the form to submit.
hey rob....here what i want is ....first the validation through javascript then ofcourse the submission of the form ...which is not happening at all........where should i modify the code to have the desired functionality......