$().ready(function() {

	jQuery.validator.messages.required = '';
	jQuery.validator.messages.email = '';

	$("#register").validate({
		errorElement: "em",
		rules: {
			first_name: "required",
			last_name: "required",
			home_phone: "required",
			primary_email: {
				required: true,
				email: true
			},
			"pricerange[]": "required",
			"agegroup[]": "required",
			"occupyorrent[]": "required",
			"timeframe[]": "required",
			"siteprompt[]": "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');
		}
	});
});
