$.postJSON = function(url, data, callback) {
	$.post(url, data, callback, "json");
};
$('#newsletter-form').submit(function () {
	$.postJSON('/newsletter_subscribe.php', $(this).serialize(), function (data) {
		var style = 'padding: 2px;';
		var message;
		if (data.status == 0) {
			style += 'color: #000; background: #faa; border: thin solid red; display: none;';
			message = data.error.message;
		} else if (data.status == 1) {
			style += 'color: #000; background: #ffa; border: thin solid #aaa; display: none;'
			message = data.html.message;
			$('#newsletter-form #nonsense').val('');
		}
		if ($('#newsletter-form #message')) {
			$('#newsletter-form #message').slideUp();
			$('#newsletter-form #message').remove();
		}
		$('#newsletter-form').append('<p id="message" style="' + style + '">' + message + '</p>');
		$('#newsletter-form #message').slideDown('medium');
		setTimeout('$(\'#newsletter-form #message\').slideUp(\'medium\');', 5000);
	})
	return false;
});
$('#newsletter-submit').click(function () {
	$('#newsletter-form').submit();
	return false;
});