function checkform() {
				
	text=document.subscription_form.email.value
	
		// The Field Shouldn't be Empty
		if (text == "") {
			alert("No email address was entered!")
			return false
		}
				
		// Check For Bad Chars
		badchar = " ()<>\/[]{}+-*|;,'"
			for (i=0;i<text.length;i++) {
				for (j=0;j<badchar.length;j++) {
					if (text.charAt(i) == badchar.charAt(j)) {
						alert("The email address you entered contains invalid characters!")
						return false
					}
							
				}
			}
				
		// There Should Be a dot (.) Symbol
		if (text.indexOf(".") == -1) {
			alert("The email address you entered does not contain a dot (.) symbol!")
			return false
		}
				
		// There Should Be an at (@) Symbol
		if (text.indexOf("@") == -1) {
			alert("The email address you entered does not contain an at (@) symbol!")
			return false
		}
		else {
				
			// Only one @ symbol should be found
			symbolfound = 0
				for (i=0;i<text.length;i++) {
					if (text.charAt(i) == "@") {
						symbolfound++
					}
					else {
						continue
					}
				}
				if (symbolfound != 1) {
					alert("The email address you entered contains more than one at (@) symbol!")
					return false
				}
			}
				
			// Check For Syntax Errors Such as .@  or   @.  or  ..
			if (text.indexOf("@.") != -1 || text.indexOf(".@") != -1 || text.indexOf("..") != -1) {
				alert("The email address you entered is invalid because it contains two symbols side-by-side!")
				return false
			}
				
			// The first character shouldn't be @ or .
			if (text.charAt(0) == "@" || text.charAt(0) == ".") {
				alert("The email address you entered is invalid because the first character cannot be a dot (.) or an at (@) symbol!")
				return false
			}
				
			// The last character shouldn't be @ or .
			if (text.charAt(text.length-1) == "@" || text.charAt(text.length-1) == ".") {
				alert("The email address you entered is invalid because the last character cannot be a dot (.) or an at (@) symbol!")
				return false
			}
}
