$(function() {
	initialize();
	delete initialize;
});


function initialize() {
	$('#accordion').accordion();
	
	
	$('.showEmailToYourFriendsForm').click(function(e) {
		$('#emailToYourFriendsForm').show(400);
		return false;
	});
	
	setupEmailBox();
	setupAddCommentBox();
}

function setupEmailBox() {
	$('.closeEmailToYourFriendsForm').click(function(e) {
		$('#emailToYourFriendsForm').hide(400);
		return false;
	});
	
	$('#sendEmailForm').bind('submit', function(e) {
		handleFormSubmit();
		return false;
	});
}

function handleFormSubmit() {
	$('.spinner').show();
	
	var data = $('#emailToYourFriendsForm input').serialize();
	$('#emailToYourFriendsForm').load('/blog/sendEmail', data, function(data, textStatus) {
		if (textStatus == 'success') {
			setupEmailBox();
		} else {
			alert('We are terribly sorry but we could not reach our server. Please try again. ');
		}
		$('.spinner').hide();
	});
}