$(document).ready(function() {

	$(".placeholder").each(function() {
		var input = $(this).find("input");
		var label = $(this).find("label");
		input.focus(function() { if (input.val() == "") label.stop().fadeTo(500, 0.3); });
		input.blur(function() { if (input.val() == "") label.stop().fadeTo(500, 0.7); });
		input.keyup(function() { if (input.val() == "") label.stop().fadeTo(200, 0.3); });
		input.keypress(function() { label.stop().hide(); });
	});
	
	$(".frm").submit(function() {
		var me = $(this);
		var email = me.find('.input').val();
		$.post('signup.php', { email:email },
			function(data) {
				console.log(data);
				me.find('.result').slideDown();
				me.find('.result').children().slideUp(function() { $(this).remove(); });
				if (data['error']) {
					me.find('.result').append('<p class="error">' + data['error'] + '</p>');
				} else if (data['accept']) {
					me.find('.result').append('<p class="accept">' + data['accept'] + '</p>');
					me.find('.input').val('');
				}
				me.find('.input').focus();
			}, 'json');	
		return false;
	});
	
});
