jQuery(function() {
	var newsletterScript = {
		bind: function() {
			this.unbind();
			jQuery('#newsletterSignupForm').bind('submit', this.sendForm);
		},

		unbind: function() {
			jQuery('#newsletterSignupForm').unbind();
		},


		sendForm:function() {
			if(CheckForm1(jQuery("#newsletterSignupForm")[0])) {
				jQuery.facebox(function() {
					var url = "/views/ajax/ajax_postToBlast.php?"+jQuery('#newsletterSignupForm').attr('action').split('?')[1];
					var data = jQuery('#newsletterSignupForm').serialize();
					jQuery.ajax({type:'POST', url:url, data:data, success:function(res) {
						jQuery.facebox("<div style='color:black'>"+res+"</div>");
						jQuery('#newsletterSignupForm input').val('');
					}});
					return false;
				});
				return false;
			} else return false;
		},


		init: function() {
			this.bind();
		}
	}


	newsletterScript.init();
});

	function CheckMultiple1(frm, name) {
		for (var i=0; i < frm.length; i++)
		{
			fldObj = frm.elements[i];
			fldId = fldObj.id;
			if (fldId) {
				var fieldnamecheck=fldObj.id.indexOf(name);
				if (fieldnamecheck != -1) {
					if (fldObj.checked) {
						return true;
					}
				}
			}
		}
		return false;
	}

	function CheckForm1(f) {
	var email_re = /[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/i;
	if (!email_re.test(f.email.value)) {
		alert("Please enter your email address.");
		f.email.focus();
		return false;
	}

		return true;
	}	

