$(document).ready(function(){
$("#form-wizard").formwizard({
formPluginEnabled: true,
validationEnabled: true,
focusFirstInput : true,
disableUIStyles : true,
formOptions :{
success: function(data){$("#status").fadeTo(500,1,function(){ $(this).html("Form was submitted!").fadeTo(5000, 0); })},
beforeSubmit: function(data){$("#submitted").html("Form was submitted with ajax. Data sent to the server: " + $.param(data) + "");},
dataType: 'json',
resetForm: true
},
validationOptions : {
rules: {
username: "required",
password: "required",
password2: {
equalTo: "#password"
},
email: { required: true, email: true },
eula: "required"
},
messages: {
username: "Please enter your name or username",
password: "You must enter the password",
password2: { equalTo: "Password don't match" },
email: { required: "Please, enter your email", email: "Correct email format is name@domain.com" },
eula: "You must accept the eula"
},
errorClass: "help-inline",
errorElement: "span",
highlight:function(element, errorClass, validClass) {
$(element).parents('.control-group').addClass('error');
},
unhighlight: function(element, errorClass, validClass) {
$(element).parents('.control-group').removeClass('error');
}
}
});
});