$(function() {
	$('#bSubmit').click(function() {
		var valide = true,
		focusItem = false,
		exp = /^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/;
		$('input.required', $('#newsletter')).each(function(index, item) {
			if ($(item).val() == '' || $(item).val() == $(item).attr('title') || ($(item).hasClass('email') && !exp.test($(item).val()))) {
				$(item).css({
					'background': '#fee7e7',
					'border-color': '#f00'
				});
				if (valide) {
					focusItem = $(item);
					valide = false;
				}
			}
			else {
				$(item).css({
					'background': '#fff',
					'border-color': '#595959'
				});
			}
		});
		
		if (focusItem) {
			focusItem.focus();
			return false;
		}
		else {
			$.ajax({
				type: 'POST',
				url: 'ajax/xt_newsletter.aspx',
				data: 'n-first-name=' + $('input[name=n-first-name]').val() + '&n-last-name=' + $('input[name=n-last-name]').val() + '&n-email=' + $('input[name=n-email]').val() + '&action=send',
				success: function() {
					$('#newsletter').html('<h2>You have been successfully subscribed.</h2>');
				}
			});
			return false;
		}
	});
});
