function validateEmail(email) 
{ 
 var re = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
 return email.match(re);
}

$(document).ready(function() { 
	$(".link-feedback[rel]").overlay({
		expose: '#333333',
		onBeforeLoad: function() {
			$("#feedbackform").show();
			$("#feedbackthanks").hide();
			$("#FeedbackFeedback").val("");
		},
		onLoad: function() {
			if ($("#FeedbackEmail").val().length == 0) {
				$("#FeedbackEmail").focus();
			} else {
				$("#FeedbackFeedback").focus();
			}
		}
	});

	$(".link-legend[rel]").overlay({
		expose: '#333333'
	});

	$(".link-settings[rel]").overlay({
		expose: '#333333'
	});
	
	$("#feedback-button").click( function() {
		$("#FeedbackCreateForm").submit();
	});
	
	$("#FeedbackCreateForm").submit(function() {
		$("#FeedbackCreateForm").ajaxSubmit({
			beforeSubmit: function() {
				email = $("#FeedbackEmail").val(); 
				if (email.length == 0) {
					$("#FeedbackEmailError").text("You must provide a valid email address.").show();
					return false;
				}
				if (!validateEmail(email)) {
					$("#FeedbackEmailError").text("You must provide a valid email address.").show();
					return false;
				}
				$("#FeedbackEmailError").hide();
			},
			success: function() { 
				$("#feedbackform").hide();
				$("#feedbackthanks").show();
			}
		});
		return false;
	});

	$("#settings-button").click( function() {
		$("#OrgansSettingsForm").submit();
	});
	
	$("input#s").liveSearch({
		url: app+"organs/search/"
	});
	
	$("a#select-all-types").click( function() {
		$("form#OrgansSettingsForm input[type='checkbox']").attr('checked', true);
	});
	
	$("a#deselect-all-types").click( function() {
		$("form#OrgansSettingsForm input[type='checkbox']").attr('checked', false);
	});
	
	$("#searchform").submit(function() { return false; } );
	

});


