// JavaScript Document
function checkAddress (str) {
	var at = "@";
	var dot = ".";
	var lat = str.indexOf (at);
	var lstr = str.length;
	var ldot = str.indexOf (dot);
	if (str.indexOf(at)==-1) { return false; }
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) { return false; }
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) { return false; }
	if (str.indexOf(at,(lat+1))!=-1) { return false; }
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) { return false; }
	if (str.indexOf(dot,(lat+2))==-1) { return false; }
	if (str.indexOf(" ")!=-1){ return false; }
	return true					
}

$(document).ready (function () {
	$default = $("#register_email").val ();
	$("#register_go").click (function () {
		if (!checkAddress ($("#register_email").val())) {
			alert ("You have entered an invalid email address");
		} else {
			$.post ("_php/addtomailinglist.php", {email: $("#register_email").val()},
				function (data) {
					alert(data);
				}
			);
		}
	});
	$("#register_email").focus(function () {
		if ($("#register_email").val () == $default) {
			$("#register_email").val ("");
		}
	});
});