NLSignup = new Object ();

NLSignup.checkForm = function (frm) {
	if (!frm.Name.nlSignupInitialized || frm.Name.value == "") {
		window.alert ("Please enter your name.");
		return false;
	}
	
	if (!frm.Email.nlSignupInitialized || frm.Email.value == "") {
		window.alert ("Please enter your email address.");
		return false;
	} else {
		var val = frm.Email.value;
		var atIndex = (val.indexOf ("@") == val.lastIndexOf ("@") ? val.indexOf ("@") : -1);
		var dotIndex = (val.lastIndexOf (".") > atIndex ? val.lastIndexOf (".") : -1);
		var spaceIndex = val.indexOf (" ");
		var slashIndex = val.indexOf ("/");
		var bSlashIndex = val.indexOf ("\\");
		
		if (!(atIndex > 0 && dotIndex > 0 && spaceIndex < 0 && slashIndex < 0 && bSlashIndex < 0)) {
			window.alert ("The email address you have entered does not appear to be properly formatted.  Please correct your entry and try again.");
			return false;
		}
	}
	
	return true;
}

NLSignup.initField = function (fld) {
	if (!fld.nlSignupInitialized) {
		fld.value = "";
		fld.nlSignupInitialized = true;
	}
}
