var MailingListUtil = {
	init: function(){
		$("#mailing-list-form").submit(function(e){
			e.preventDefault();
			e.stopPropagation();
			
			$.ajax({
				cache: false,
				dataType: "html",
				url: "/updates",
				type: "post",
				data: "email=" + $("#mailing-list-email").val(),
				success: function(data){
					$(".success, .warnings").remove();
					$("#mailing-list-form").before(data);
				},
				error: function(data){
					alert("An unexpected error occured and your request could not be completed. Please try again later.");
				}
			});
		});
		
	}	
};

$(document).ready(function(){
	MailingListUtil.init();
	$("#mailing-list-email").focus(function(e){
		if(this.value == 'email'){
			this.value = '';
			$(this).addClass("input-black");
		}
	});
	
	$("#mailing-list-email").blur(function(e){
		if(this.value == ''){
			this.value = 'email';
			$(this).removeClass("input-black");
		}
	});
});