$(function(){
	$('div.message-box a.close').live('click', function(){
		var ajax_url = $(this).attr('href');
		$(this).closest("div.message-box").hide("slow");
		if (ajax_url.length > 1)
		{
			$.ajax({
				url: ajax_url,
				cache: false,
				success: function(){}
			});
		}
		return false;
	});

	$('a.add-message').click(function(){
		var ajax_url = $(this).attr('href'); // href contains message parameters
		$.ajax({
			url: ajax_url,
			cache: false,
			success: function(html){
				$('div.messages').append(html);
				$('div.messages div.message-box:last').hide().show('slow');
			}
		});
		$(this).remove(); // Removes the link used to create the new message
		return false;
	});
});