$(function(){
		   
	$('.error').hide();
	$('input.text-input').css({backgroundColor:"#FFFFFF"});

	$('input.text-input').focus(function(){
		$(this).css({backgroundColor:"#FFDDAA"});
	});

	$('input.text-input').blur(function(){
		$(this).css({backgroundColor:"#FFFFFF"});
	});

	$(".button").click(function() {
		// validate and process form
		// first hide any error messages
		$('.error').hide();
	
		var name = $("input#name").val();
		if (name == "") {
			$("label#name_error").show();
			$("input#name").focus();
			return false;
		}
		var email = $("input#email").val();
		if (email == "") {
			$("label#email_error").show();
			$("input#email").focus();
			return false;
		}

	});
	
	$('#newsletter-signup').submit(function(e){
		e.preventDefault();
		var form = $(this);
		var post_url = form.attr('action');
		var post_data = form.serialize();
		$('#loader', form).html('<img src="/a/i/loader.gif" />');
		$.ajax({
			type: 'POST',
			url: post_url, 
			data: post_data,
			success: function(msg) {
				$(form).fadeOut(500, function(){
					form.html(msg).fadeIn();
				});
			}		
		});
	});
});
