$("#eliteForm").submit(function() {
$("#eliteForm input[name=submit]").hide();
$("#eliteForm input").attr("disabled", "disabled");

});

$().ready(function() {
   $("#eliteForm").validate({
      rules: { 
         firstname: "required",
         lastname: "required",
		
         age: {
            required: true,
            number: true
               },
		 country: {
            required: true
               },
		 zip: {
            required: true,
            minlength: 5,
            maxlength: 10
               },
         email: {
            required: true,
            email: true
               }
		
            },
      messages: {
         firstname: "Please enter your firstname.",
		 
         lastname: "Please enter your lastname.",
         age: {
            required: "Please enter your age.",
            number: "Please enter a valid number."
               },
		 country: {
            required: "Please select your country."
               },
		 zip: {
            required: "Please enter a valid zip code.",
            minlength: "Your zip code must be 5 numbers."
               },
         email: "Please enter a valid email address."
            }
      });
});

if( jQuery.browser.mozilla ) {
   $( function() {
      $( 'form.cmxform' ).hide().find( 'p>label:not(.nocmx):not(.error)' ).each( function() {
         var $this = $(this);
         var labelContent = $this.html();
         var labelWidth = document.defaultView.getComputedStyle( this, '' ).getPropertyValue( 'width' );
         var labelSpan = $("<span>")
            .css("display", "block")
            .width(labelWidth)
            .html(labelContent);
         $this.css("display", "-moz-inline-box")
            .empty()
            .append(labelSpan);
      }).end().show();
   });
};