$.validator.setDefaults({submitHandler:function(){alert("submitted!")}});$().ready(function(){$("#commentForm").validate();$("#signupForm").validate({rules:{firstname:"required",lastname:"required",username:{required:true,minlength:8,maxlength:50},password:{required:true,minlength:7,maxlength:20},confirm_password:{required:true,equalTo:"#password"},emailadd:{required:true,email:true},agree:"required"},messages:{firstname:"Please enter your firstname",lastname:"Please enter your lastname",username:{required:"Please enter a username",minlength:"Username must be at least 8 characters",maxlength:"Username must be less than 50 characters"},password:{required:"Please provide a password",minlength:"Password must be at least 7 characters",maxlength:"Password must be less than 20 characters"},confirm_password:{required:"Please provide a password",equalTo:"Passwords do not match"},email:"Please enter a valid email address",agree:"Please accept our T&amp;Cs"}});$("#competitionForm").validate({rules:{firstname:"required",lastname:"required",emailadd:{required:true,email:true},agree:"required"},messages:{firstname:"Please enter your firstname",lastname:"Please enter your lastname",email:"Please enter a valid email address",agree:"Please accept our policy"},success:function(label){label.html("&nbsp;").addClass("checked")}});$("#username").focus(function(){var firstname=$("#firstname").val();var lastname=$("#lastname").val();if(firstname&&lastname&&!this.value){this.value=firstname+"."+lastname}})});