$(document).ready(function() {
	
	//Focus on first form field
	$("#focus").focus();
	
	$("#general-enquiry-form").validate({
		errorElement: "em", 
		
		rules: {
			first_name: "required",
			suburb: "required",
			home_phone: "required",
			primary_email: "required"
		},
		highlight: function(element, errorClass) {
			$(element).addClass(errorClass);
			$(element.form).find("label[for=" + element.id + "]").addClass(errorClass);
			if ( $(element).attr("type") == "checkbox" ) 
				$(element).parents('fieldset').css('border', '1px solid red');
		},
		unhighlight: function(element, errorClass) {
			$(element).removeClass(errorClass);
			$(element.form).find("label[for=" + element.id + "]").removeClass(errorClass);
			if ( $(element).attr("type") == "checkbox" ) 
				$(element).parents('fieldset').css('border', 'none');
		}
	});
});