$(function(){
	$('#guestbookForm').submit(function(){
		
		var inputs = $(':input', this).serializeArray();
		
		jQuery.ajax({
			type:'POST',
			data: inputs,
			url:this.action,
			timeout:10000,
			error: function(){
				alert('error');
			},
			success: function(r){
				
				switch(r){
					case 'ok':
						$('#formWrapper').fadeOut("slow");
						$('#newEntry').hide();
						$('#newEntry').html('<div class="guestbookEntry"><div class="guestbookInfo">' + $("#characterName").attr("value") + ' (' + $("#realName").attr("value") + ') of ' + $("#serverName").attr("value") + '</div><div class="guestbookComment">' + $("#comment").attr("value") + '</div></div><div class="divider"></div>');
						$('#newEntry').fadeIn("slow");
						break;
						
					case 'spam':
						alert('Is this goblin tongue?');
				}
				
			}
		});
		
		return false;
	})
})

$(function(){
	$(".guestbookDelete").click(function(){
		$(this).animate({'height':'80'});
	});
});

$(function(){
	$(".guestbookNo").click(function(){
		$(this).parent('.guestbookDelete').animate({'height':'57'});
		return false;
	});
});

$(function(){
	$('.guestbookYes').click(function(){
		var entryId = $(this).attr('title');
		jQuery.ajax({
			type:'GET',
			url:'/json/guestbook/delete/id/' + $(this).attr('title'),
			timeout:10000,
			error: function(){
				alert('error');
			},
			success: function(r){
				
				switch(r){
					case 'ok':
						$('[entryid=' + entryId + ']').remove();
						return false;
						break;
					
					case 'error':
						console.log('error');
						return false;
						break;
				}
				
			}
		});
		return false;
	})
})