/*	Requires jQuery
*/

$(function () {
	// record vote
	$('#feedback-vote input[name=vote]').click(function (evt) {
		var form, vote;
		form = $('#feedback-vote');
		vote = $('#feedback-vote input[name=vote]:checked').val();
		$('#feedback-vote > div > img').show();
		$.ajax({
			url  : form.attr('action'),
			type : form.attr('method'),
			data : {
				page : location.href,
				vote : vote
			},
			complete : function (data) {
				$('#feedback-vote > div > img').hide();
				$('#feedback-comment input[name=id]').val(data.responseText);
				$('#feedback-comment').show();
				if ('yes' === vote) {
					$('#feedback-donate').show();
				}
			}
		});
	});
	
	// record comment
	$('#feedback-comment').submit(function (evt) {
		var form;
		evt.preventDefault();
		form = $('#feedback-comment');
		$('#feedback-comment > div > img').show();
		$.ajax({
			url  : form.attr('action'),
			type : form.attr('method'),
			data : {
				id      : $('#feedback-comment input[name=id]').val(),
				comment : $('#feedback-comment textarea[name=comment]').val()
			},
			complete : function (data) {
				var donate, previous;
				donate   = $('#feedback-donate').clone(true);
				previous = $('#previous-comments').clone(true);
				$('#feedback-comment > div > img').hide();
				$('#feedback').html(data.responseText);
				$('#feedback')
					.append(donate)
					.append(previous)
				;
				$('#previous-comments').show();
			}
		});
	});
});
