Using jQuery validate and a Submit Once Functionaility together

Using jQuery validate and a Submit Once Functionaility together

I have this little script that alllows you to submit a form once and only once which looks like:
  1.             $("input[type='submit']").attr("disabled", false);
  2.             $(".empForm").submit(function(){
  3.                   $("input[type='submit']").attr("disabled", true).val("Please wait...");
  4.                   return true;
  5.             }); //closes submit
It works great. One little problem, I'm using the .validate plugin, and when that validates fields, the submit button is turned off. I need a way to check if the form is valid. So I produced:
  1.             // Validates the form data
  2.             // Running before submit, otherwise HTTP process starts and we POST
  3.             $(".empForm").validate();
  4.             // Setting the submit button to enabled
  5.             $("input[type='submit']").attr("disabled", false);
  6.             // disabling the submit button after it's been pressed atleast once
  7.             // Prevents duplicate entries in the database
  8.             $(".empForm").submit(function(){
  9.                 // if it's valid, lock the submit button
  10.                 // if the form is not valid, they can complete and try again
  11.                 if($(".empForm").valid()){
  12.                   $("input[type='submit']").attr("disabled", true).val("Please wait...");
  13.                   return true;
  14.                 }// closes if
  15.             }); //closes submit
When I run this little block of code on submit, the validate works, but it locks my form button not allowing me to resubmit.

Any help would be appected!