$().ready(function() {

         $('input:text').hint();
	
	// validate sidebar find a meeting form on keyup and submit
	$("#secondary-content #nav-fam").validate({
		rules: {
			loc: {
				required: true
			}

		},
		messages: {
			loc: "Please enter a postcode or postal town"
		}
	});

	// validate sidebar send to friend form on keyup and submit
	$("#secondary-content .zemContactForm").validate({
		rules: {
			emailaddress: {
				required: true,
				email: true
			}

		},
		messages: {
			emailaddress: "Please enter a valid email address"
		}
	});

	// validate meeting detail contact form on keyup and submit
	$("#s-fam #primary-content .zemContactForm").validate({
		rules: {
			name: {
				required: true
			},
			message: {
				required: true
			},
			emailaddress2: {
				required: true,
				email: true
			}

		},
		messages: {
			name: "Please enter your name",
			message: "Please enter a message",
			emailaddress2: "Please enter a valid email address"
		}
	});
	// validate ask a quaker a question form on keyup and submit
	$("#s-ask #primary-content .zemContactForm").validate({
		rules: {
			name: {
				required: true
			},
			question: {
				required: true
			},
			emailaddress2: {
				required: true,
				email: true
			}

		},
		messages: {
			name: "Please enter your name",
			question: "Please enter a question",
			emailaddress2: "Please enter a valid email address"
		}
	});
        // validate info pack request form on keyup and submit
	$("#s-infopack #primary-content .zemContactForm").validate({
		rules: {
			name: {
				required: true
			},
			emailaddress2: {
				required: true,
				email: true
			},
			addressline1: {
				required: true
			},
			addresstown: {
				required: true
			},
			addresspostcode: {
				required: true
			}
		},
		messages: {
			name: "Please enter your name",
			emailaddress2: "Please enter a valid email address",
			addressline1: "Please enter the first line of your address",
			addresstown: "Please enter your town",
			addresspostcode: "Please enter your postcode"
		}
	});
});