$(document).ready(function() {

	//custom input values

	var items = $("input[type=text],textarea").get();

	$.each(items, function(index, item){

		item = $(item);

		var default_str = item.val();

	

		item.focus(function () {

			var me = $(this);

			if(me.val() == default_str){

				me.val("");				

			}

		});

		item.blur(function () {

			var me = $(this);			

			if(!me.val()){

				me.val(default_str);

			}

		});

	});

	

	//Send email

	$("a.submit_btn").click(function() {

		

		var email = $("#email").val();

		var msg = $(".message");

		

		if(!isEmail(email)){

			msg.fadeIn().addClass("error").text("Email is invalid");

		}else {

			

			//Hide messages and submit button

			msg.fadeOut();

			$(this).hide();

			

			//Send data to the server

			$.post("nw-ajax.php", {email:email}, onServerResponse);

			

		}

		return false;

	});

});



function onServerResponse(data){	

	if(data == "1"){

		$(".message").removeClass("error").addClass("success").text("Your email was added to our mailing list").slideDown();

		$("#email").hide();

	}else {

		$(".message").addClass("error").text(data).slideDown();

		$("a.submit_btn").show();

	}

}



function isEmail(email) {

	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	return filter.test(email);

}
