$(document).ready(function(){
	$("#newsletter_subscribe").submit(function(){
		try {
			var emailField = $("#newsletter_subscribe input[name='email']");
			var email = emailField.val();
			var valid = false;
			
			if (email.length == 0) {
				alert("Your email address is required to subscribe to the email newsletter.");
			} else if (email.match(/[\/\:\,\;]/) || !email.match(/\w+@\w+\.\w+/)) {
				alert("Sorry, "+email+" doesn't look like a valid email address");
			} else {
				valid = true;
			}
			
			if (!valid) {
				emailField.focus();
				emailField.select();
			}
			return valid;
		} catch (err) {
			console.log("error: "+err);
		}
		return false;
	});
	$('.toggle_itinerary').click(function(){
		$('.current_itinerary, .prev_itinerary, .next_itinerary').toggle();
	});
});
