		//This Validates the Email Address
		function ValidateEmailAddress(TheEmailAddressString) {
			var TheAtSymbol = "@";
			var TheSpaceString = " ";
			var TheNumberOfAtSymbols = 0;
			var TheNumberOfPeriods = 0;
			var TheLastAtSymbolIndex;
			var TheLastPeriodIndex;
			
			for(TheIndex = 0; TheIndex < TheEmailAddressString.length; TheIndex++)	{
				if(TheEmailAddressString.charAt(TheIndex) == "@")	{
					TheNumberOfAtSymbols++;
					TheLastAtSymbolIndex = TheIndex;
				}
		
				if(TheEmailAddressString.charAt(TheIndex) == ".")	{
					TheNumberOfPeriods++;
					TheLastPeriodIndex = TheIndex;
				}
			}
			
			if(TheEmailAddressString.substr(0,1) == "" || TheEmailAddressString.substr(0,1) == " ") {
				alert("Email Address is required.\n\nClick OK to continue");
				return false;
			}
			else if(TheNumberOfAtSymbols > 1)	{
				alert("You can only have one '@' symbol in your e-mail address.\n\n(Example: YourName@SomeWebsite.com)\n\nClick OK to continue");
				return false;
			}
			else if(TheNumberOfAtSymbols == 0) {
				alert("You must have one '@' symbol in your e-mail address.\n\n(Example: YourName@SomeWebsite.com)\n\nClick OK to continue");
				return false;
			}
			else if(TheNumberOfPeriods == 0) {
				alert("You must have at least one '.' in your e-mail address.\n\n(Example: YourName@SomeWebsite.com)\n\nClick OK to continue");
				return false;
			}
			else if(TheEmailAddressString.charAt(TheLastAtSymbolIndex + 1) == ".") {
				alert("Your email address is not well-formed.\n\n(Example: YourName@SomeWebsite.com)\n\nClick OK to continue");
				return false;
			}
			else if(TheEmailAddressString.charAt(TheEmailAddressString.length - 1) == ".") {
				alert("Your email address is not well-formed.\n\n(Example: YourName@SomeWebsite.com)\n\nClick OK to continue");
				return false;
			}
			else if(TheLastPeriodIndex < TheLastAtSymbolIndex) {
				alert("Your email address is not well-formed.\n\n(Example: YourName@SomeWebsite.com)\n\nClick OK to continue");
				return false;
			}
			else {
				return true;
			}
		}		