function replace_str(a,b,e) { r = "/"+a+"/gi"; return e.replace(r,b); }
function cleanup_phone_number(s) { c = s.val().replace(/[^0-9]/gi,""); s.val(c);}
function cleanup_number(s) { return s.replace(/[^0-9]/gi,""); }
function cleanup_zipcode(s) { c = s.val().replace(/[^0-9]/gi,""); s.val(c); }
function trim(s) { return jQuery.trim(s); }
function valid_email(e) { var reg_exp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/; if(reg_exp.test(e)) { return true; } else { return false; } }

function join_newsletter_register_info() {	
	var e='';
	firstname = trim($("#join_newsletter_firstname").val());
	lastname = ""; //trim($("#join_newsletter_lastname").val());
	email = trim($("#join_newsletter_email").val());
	if(firstname=='') { e+="\n- Your First Name"; }
	//if(lastname=='') { e+="\n- Your Last Name"; }
	if(email=='') { e+="\n- Email Address."; }
	if(email!='' && valid_email(email)==false) { e+="\n- Must be a valid email address."; }
	if(e=='') {
		$.ajax({type:"POST", url:"/modules/ajax_join_newsletter_form.php", data: "firstname="+firstname+"&lastname="+lastname+"&email="+email,
			success: function(msg){ $("#join_newsletter_form").html(msg); },
			error: function(msg) { alert("Sorry, could not save your registration at this time. Try Again."); }
		});
	}
	else { alert("Following fields are required to join the newsletter:\n"+e); }
}

$(document).ready(function(){
	// info
});