$(document).ready(function() {
	
	

	$("#general-enquiry-form").validate({
		errorElement: "em", 

		rules: {
			selecthotel: "required",
			first_name: "required",
			last_name: "required",
			home_phone: "required",
			primary_email: {
				required: true,
				email: true
			},
			primary_email: {
		      required: function(element) {
		        return $("#home_phone").val() == '';
		      }
		    },
			home_phone: {
		      required: function(element) {
		        return $("#primary_email").val() == '';
		      }
		    },
			comments: "required"
		},
		messages: {
			selecthotel: " 	&larr; Please select an enquiry type",
			first_name: "",
			last_name: "",
			home_phone: "",
			primary_email: "",
			home_phone: "",
			comments: ""
		},
		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');
		},
		submitHandler: function(form) {


			$.getJSON("http://blocks.mirvachotels.com.au/forms/po0zcL6iAWNBuIO?callback=?", { recipient: $('#recipient').val(),hotel_name: $('#hotel_name').val(),selecthotel: $('#selecthotel option:selected').val(),title: $('#profile_title option:selected').val(),first_name: $("#first_name").val(),last_name: $("#last_name").val(),organisation: $("#organisation").val(),home_phone: $("#home_phone").val(),primary_email: $("#primary_email").val(),comments: $("#comments").val(),deliveryredhotspecial: $("#deliveryredhotspecial").is(":checked"), format: 'json'}, function(){
				$("form#general-enquiry-form div.fieldset").fadeOut("fast", function(){
					$("div#thankyou").fadeIn("fast");
				});
				
			});
			
			return false;
		}
	});
	

	$('select#selecthotel').change(function(){
		var selectedVal = $('#selecthotel option:selected').val();
		if(selectedVal == 'Reservation Enquiry'){
			$('input#recipient').val('reservation@mirvac.com');
		}
	});
	
});

