jQuery(function() {
	jQuery("#signup form").submit(function() {
		if (jQuery('#name').val() == '') {
			alert('Please enter a name');
			return false;	
		}
		if (jQuery('#email').val() == '') {
			alert('Please enter an e-mail address');
			return false;
		}
		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		if (!pattern.test(jQuery('#email').val())) {
			alert('Please enter a valid e-mail address');
			return false;
		}
		var str = jQuery(this).serialize();
		jQuery.ajax({
		type: "POST",
		url: this.action,
		data: str,
		success: function(msg){
			jQuery('#ajaxReturn').ajaxComplete(function(event, request, settings){
				jQuery("#signup form").fadeOut('500', function() {
					jQuery('#ajaxReturn').html(msg);
					jQuery('#ajaxReturn').fadeIn('700');
				});
			});
		}
		});
	return false;
	});
});


