$(document).ready(function(){
	
	//newsletter signup
	$("#newsletter").submit(function(){
		$("#newsletter-response").html("<span class='response-waiting'>Please Wait...</span>").animate({
			height: $(this).find('span').outerHeight()
		},{
			duration: 200,
			complete: function(){
				$.ajax({
					url: 'ajax.php',
					type: 'Post',
					data: 'action=signup&' + $("form#newsletter").serialize(),
					success:function(data){
						var responseData = jQuery.parseJSON(data);
						var klass;
						if(responseData.status == 'error'){
							klass = 'error';	
						}
						else {
							klass = 'success';	
						}
						
						$("#newsletter-response .response-waiting").fadeOut(200,function(){
							$("#newsletter-response").html("<span class='"+klass+"'>"+responseData.message+"</span>");
							var span = $("#newsletter-response").find('.'+klass).hide();
							$("#newsletter-response").animate({
								height: span.outerHeight()
							},{
								duration: 200,
								complete: function(){
									span.fadeIn(200);
									setTimeout(function(){ 
										$("#newsletter-response").animate({
											height: 0
										},{
											duration: 200,
											complete: function(){
												$("#newsletter-response").html('');
											}
										});
									},3000); 
								}
							});
						});
						
					}
				});
			}
		});
		return false;
	});
	
});
