/**
 * Project:     Content 4
 * File:        plugins/feedback/feedback.js
 *
 * @link http://www.feature.fi
 * @copyright 2009, Feature
 * @package Content4
 * @version 1.00
 */
$(document).ready(function() {
	if($('#form-mailinglist').length > 0) {
		var options = { 
			success:	showMailingListResponse,
			dataType:	'json'
		}; 
		
		// bind form using 'ajaxForm' 
		$('#form-mailinglist').ajaxForm(options); 
	}
});

function showMailingListResponse(result) {
	if(result.status == 'ok') {
		$('#form-mailinglist').fadeOut(200,function() {
			$(this).html(result.message).fadeIn(200);
		});
	} else {
		$('#form-mailinglist .error').remove();
		if(result.error == 'noemail' || result.error == 'invalidemail') {
			$('#form-mailinglist-email').after(result.message).focus();
		} else if(result.error == 'nolanguage') {
			$('#form-mailinglist-language').after(result.message).focus();
		}
	}
}
