$(document).ready(function() {
	$('.subscribe_form').ajaxForm({
		dataType:  'json',
		success:   processJson

	});
});

function processJson(data) {
	if (data)
	{
		if (data.status == 'success')
		{
			$('.subscription_form').hide();
			$('.subscription_message').show();
			resetSubscriptionForm();
		}
		else
		{
			alert(data.message);
		}
	}
}

function resetSubscriptionForm() {
	// manual reset due to pre-populated fields
	$('.subscribe_form #first_name').val('First Name');
	$('.subscribe_form #last_name').val('Last Name');
	$('.subscribe_form #country_of_citizenship').val($('option:first', $('.subscribe_form #country_of_citizenship')).val());
	$('.subscribe_form #email').val('Email Address');
	$('.subscribe_form #organization').val('Organization');
	$('.subscribe_form input:checkbox').removeAttr('checked');
	$('.subscribe_form #pref_format-1').attr('checked', true);
	$('.subscribe_form #pref_format-2').attr('checked', false);
}

function showSubscriptionForm() {
	$('.subscription_message').hide();
	$('.subscription_form').show();
}