
	
	//validate the form prior to submitting
	function errorCheckAdd() {
		var str = document.addUser.email.value;
		
		// check for blank first name field
		if (document.addUser.fName.value == ""){
			alert('Please enter your first name.');
			document.addUser.fName.focus();
			return false;
			}
		
		// check for blank last name field
		if (document.addUser.lName.value == ""){
			alert('Please enter your last name');
			document.addUser.lName.focus();
			return false;
			}
		
		// check for blank email field
		if (document.addUser.email.value == ""){
			alert('Please enter a valid email address');
			document.addUser.email.focus();
			return false;
		}
		
		// check for invalid email
		if (str.indexOf("@") != "-1" && str.indexOf(".") != "-1" && str.indexOf(",") == "-1") {
    		return true; 
		}
  		else{
  			alert("" + str + " is an invalid email address.  Please make your entry again.");
  			document.addUser.email.focus();
  			return false;
		}	
	}	
	
	
	// validate the email field only if there is user input
	function errorCheckSearch() {
	var str = document.findUser.email.value;
	var action
		if ((document.findUser.lName.value == "") && (document.findUser.email.value == "")){
			alert('Please fill in at least one field.');
			document.findUser.lName.focus();
			return false;
		}
			
		if (document.findUser.email.value != ""){
			// check for invalid email
			if (str.indexOf("@") != "-1" && str.indexOf(".") != "-1" && str.indexOf(",") == "-1") {
    			processForm("email");
			}
  			else{
  				alert("" + str + " is an invalid email address.  Please make your entry again.");
  				document.findUser.email.focus();
  				return false;
			}	
		}
		else{
			processForm("lName");
		}
	}		
	
	function processForm(action) {
		document.forms[1].action = "../admin/searchResults.asp?searchAction=" + action;
		document.forms[1].submit();
	}
	
	//validate the form prior to submitting
	function errorCheckEdit() {
		var str = document.edit.email.value;
		
		// check for blank first name field
		if (document.edit.fName.value == ""){
			alert('Please enter your first name.');
			document.edit.fName.focus();
			return false;
			}
		
		// check for blank last name field
		if (document.edit.lName.value == ""){
			alert('Please enter your last name');
			document.edit.lName.focus();
			return false;
			}
		
		// check for blank email field
		if (document.edit.email.value == ""){
			alert('Please enter a valid email address');
			document.edit.email.focus();
			return false;
		}
		
		// check for invalid email
		if (str.indexOf("@") != "-1" && str.indexOf(".") != "-1" && str.indexOf(",") == "-1") {
    		return true; 
		}
  		else{
  			alert("" + str + " is an invalid email address.  Please make your entry again.");
  			document.edit.email.focus();
  			return false;
		}	
	}
	
	//error checking for edit_email.asp
	function errorCheckEmail() {
		
		// check for blank subject field
		if (document.editEmail.subject.value == ""){
			alert('Please enter the subject of the email.');
			document.editEmail.subject.focus();
			return false;
			}
		
		// check for blank greeting field
		if (document.editEmail.greeting.value == ""){
			alert('Please enter the greeting of the email.');
			document.editEmail.greeting.focus();
			return false;
			}
			
		// check for blank message field
		if (document.editEmail.message.value == ""){
			alert('Please enter the message of the email.');
			document.editEmail.message.focus();
			return false;
			}
		
		// check for blank closing field
		if (document.editEmail.closing.value == ""){
			alert('Please enter the closing of the email.');
			document.editEmail.closing.focus();
			return false;
			}
		}
		
		//error checking for process_to_friend.asp
	function errorCheckEmailFriend() {
		var to = document.toFriend.to.value;
		var from = document.toFriend.fromEmail.value;
		
		// check for blank email 'to' field
		if (to == "") {
			alert("Please enter the email address of the recipient");
			document.toFriend.to.focus();
			return false;
		} else {
		// check for invalid email
		if (to.indexOf("@") == "-1" || to.indexOf(".") == "-1" || to.indexOf(",") != "-1") {
			alert(to + " is an invalid email address. Please make your entry again.");
			document.toFriend.to.focus();
			return false;
			}
		}
			
		// check for blank email 'fromEmail' field
		if (from == "") {
			alert("Please enter your email address before sending.");
			document.toFriend.fromEmail.focus();
			return false;
		} else {
		// check for invalid email
		if (from.indexOf("@") == "-1" || from.indexOf(".") == "-1" || from.indexOf(",") != "-1") {
			alert(from + " is an invalid email address. Please make your entry again.");
			document.toFriend.fromEmail.focus();
			return false;
			}
		}	
	}
	
	function errorCheckComment() {
	var str = document.formComment.fromEmail.value;
	var msg = document.formComment.msg.value;
	
		// check for populated message field
		if (msg == "") {
			alert("Please enter your comments about the article");
			document.formComment.msg.focus();
			return false;
		}
		// check for populated email field
		if (document.formComment.fromEmail.value != ""){
			// check for invalid email
			if (str.indexOf("@") != "-1" && str.indexOf(".") != "-1" && str.indexOf(",") == "-1") {
    			return true; 
			}
  			else{
  				alert("" + str + " is an invalid email address.  Please make your entry again.");
  				document.formComment.fromEmail.focus();
  				return false;
			}	
		}
	}