$(document).ready(function() {
	$("#brochure").validate({
		submitHandler: function(form) {
			var data = "";
			var brochures = [];
			
			$("input:checkbox[name='brochure_select']:checked").each(function() {
				brochures.push($(this).val());
			});
			
			data += 'ajax=1'                                                                              + '&';
			data += 'hotel='             + escape($("select[id='brochure_hotel'] option:selected").val()) + '&';
			data += 'brochures='         + escape(brochures.join(","))                                    + '&';

			data += 'title='             + escape($("select[id='brochure_title'] option:selected").val()) + '&';
			data += 'firstname='         + escape($("input[id='brochure_firstname']").val())              + '&';
			data += 'lastname='          + escape($("input[id='brochure_lastname']").val())               + '&';

			data += 'address_houseno='   + escape($("input[id='brochure_address_houseno']").val())        + '&';
			data += 'address_line1='     + escape($("input[id='brochure_address_line1']").val())          + '&';
			data += 'address_line2='     + escape($("input[id='brochure_address_line2']").val())          + '&';
			data += 'address_town='      + escape($("input[id='brochure_address_town']").val())           + '&';
			data += 'address_postcode='  + escape($("input[id='brochure_address_postcode']").val())       + '&';
			data += 'message='           + escape($("textarea[id='brochure_message']").val())             + '&';

			data += 'optin_no='          + escape($("input:radio[id='enquiry_optin_no']:checked").val())  + '&';
			data += 'optin_yes='         + escape($("input:radio[id='enquiry_optin_yes']:checked").val()) + '&';
			data += 'email2='            + escape($("input[id='enquiry_email2']").val());
			
			$.ajax({
				type: "POST",
				url: "ajax/brochure_request.php",
				data: data,
				dataType: "text",
				beforeSend: function() {
					$('#loader').show()
				},
				complete: function(){
					$('#loader').hide()
				},
				success: function(response, textStatus, obj) {
					if (response == 'success') {
						$("#form_brochure").html(
							"<h3>Thank you!</h3><p>Your brochure request has been sent. We will be in touch shortly.</p>"
						);
					}
					else if (response == 'senderror') {
						$("#brochure_error").html(
							"<p>There has been a problem. Please try again.</p>"
						);
					}
					else {
						$("#brochure_error").html(
							"<p>There has been a problem. Please try again.</p>"
						);
					}
				},
				error: function() {
					$("#brochure_error").html(
						"<p>There has been a problem. Please try again.</p>"
					);
				}
			});
		}
	});
});