if($('#subscribeForm')){

	var emailAddress = $('#subscribeForm #emailAddress');
	$('#subscribeForm').submit(function(event){
		event.preventDefault();
		
		if(emailAddress.val().length < 3){
			subscribeError();
			$('#subscribe-error').remove();
			$('<p id="subscribe-error">Please enter a valid email address</p>').insertAfter('#subscribeForm');
		}else{
			$.get("ajax.handler.php", { email: emailAddress.val() },  function(data){
  				if(data == 'exists'){
  					subscribeError();
  					$('#subscribe-error').remove();
  					$('<p id="subscribe-error">This email address is already subscribed</p>').insertAfter('#subscribeForm');
  				}
  				if(data == 'invalid'){
  					subscribeError();
  					$('#subscribe-error').remove();
  					$('<p id="subscribe-error">Please enter a valid email address</p>').insertAfter('#subscribeForm');
  				}
  				if(data == 'complete'){
					emailAddress.parent().parent().fadeOut("slow", function(){
						$('<div class="panel"><h4>Thank you</h4><p>You are now subscribed, and will be kept up to date<br />about Ava Maria Seven.</p></div>').insertAfter('#subscribePanel').hide().fadeIn("slow");
					});
  				}
			});
		}
	});
	
	function subscribeError(){
		emailAddress.css({backgroundColor:'white'});
		emailAddress.animate({backgroundColor:'#f3cbcb'}, "medium").animate({backgroundColor:'white'}, "medium").animate({backgroundColor:'#f3cbcb'}, "medium").animate({backgroundColor:'white'}, "medium");
	}
	
}