	// Email validation functions

	function isEmailAddr(email){
	  var result = false
	  var theStr = new String(email)
	  var index = theStr.indexOf("@");
	  if (index > 0)  {
	    var pindex = theStr.indexOf(".",index);
	    if ((pindex > index+1) && (theStr.length > pindex+1))
		result = true;
	  }
	  return result;
	}
	
	function isBlank(testStr){
		if (testStr.length == 0)  // nothing entered
			return true
		for (var i = 0; i <= testStr.length-1; i++)  // all spaces
			if (testStr.charAt(i) !=" ")
				return false
		return true
	}
	
	function isTooShort(testStr){
		if (testStr.length < 5)  // Too Short
			return true
	}
	
	function validateEMail(email){
		if (isBlank(email)){
			alert("[ALERT]\n\nEnter your email address please!")
			return false
		}
		if (isTooShort(email)){
			alert("[ALERT]\n\nEnter a valid email address please!")
			return false
		}
		var atsignPos = email.indexOf("@", 0)  // check for @
		if (atsignPos == -1){
			alert("[ALERT]\n\nEnter a valid email address with an @, please!\n(EX: somename@somewhere.com)")
			return false
		}
		if (email.indexOf(".", atsignPos) == -1){ // check for domain
			alert("[ALERT]\n\nEnter a valid email domain after the @, please!\n(EX: somename@somewhere.com)")
			return false
		}
		if (!isEmailAddr(email)){ //check for all @ and .
			alert("[ALERT]\n\nEnter a valid email domain extension after the ., please!\n(EX: somename@somewhere.com)")
			return false
		}
		return true
	}

