// JavaScript Document
jQuery(document).ready(function() {
	
	var w = jQuery("#process_candidate").validate({
		rules: {
			fname_auto: "required",
			lname_auto: "required",
			address_auto: "required",
			postcode_auto: "required",
			pass_auto: "required",
			tel_auto: "required",
			email_auto: {
				required: true,
				email: true
			}
		},
		messages: {
			fname_auto: "Please enter your first name",
			lname_auto: "Please enter your last name",
			address_auto: "Please enter your address",
			postcode_auto: "Please enter your postcode",
			pass_auto: "Please choose your password",
			tel_auto: "Please enter a contact telephone number",
			email_auto: {
				required: "Please enter your email address",
				email: "Please enter a valid email address"
			}
		},

        // the errorPlacement has to take the table layout into account 
        errorPlacement: function(error, element) { 
            if ( element.is(":radio") ) 
                error.appendTo( element.parent() ); 
            //else if ( element.is(":checkbox") ) 
            //    error.appendTo ( element.next() ); 
            else 
            //    error.appendTo( element.parent().next() );
				error.appendTo( element.next() );
        }

	});
	
});
