function email_focus() {

	if ($(this).val() == 'your@email.com') {

		$(this).val('')

		$(this).removeClass('faded');

	}

}



function email_blur() {

	if ($(this).val() == '') {

		$(this).val('your@email.com')

		$(this).addClass('faded');

	}	

}



function subscribe_submit() {

	email = $('#email_field').val();



	$.post('subscribe.php?json=1', $('#subscribe_form').serialize(), subscribe_result, 'json');

	$('#subscribe_button').attr("disabled","disabled");

	$('.form_message').fadeOut('fast');

	$('#loading').fadeIn('fast');

	return false;

}



function subscribe_result(data) {

	$('#loading').hide();

	if (data.error) {

		display_message(data.error);

	} else {

		display_message(data.info, 'info')

	}

	$('#subscribe_button').removeAttr("disabled");

}



function display_message(msg, type) {



	if (!type) type = 'error';



	if (type == 'error') {

		$('#error_message').html(msg).fadeIn('slow');

		setTimeout('hide_error()', 4000);

	} else {

		$('#error_message').hide();

		$('#info_message').html(msg).fadeIn('slow');

	}

}



function hide_error() {

	$('#error_message').fadeOut('slow');

}


