		// Function to check for empty strings

		function isEmpty(field) {
			if (field.value == "") {
			return true;
			} else {
				return false;
			}
		}

		// Function to check the entire form
		
		function fullCheck(theForm) {
		  var feildEmpty = false;
		  
				if (isEmpty(theForm.elements['Comments']) == true) {
					alert("The Comments is required element! Please complete it, then submit again!");
					
					if(feildEmpty != true) {
						theForm.elements['Comments'].focus();
					}
						feildEmpty = true;
				}
				
				if (isEmpty(theForm.elements['UserName']) == true) {
					alert("The Name is required element! Please complete it, then submit again!");
					
					if(feildEmpty != true) {
						theForm.elements['UserName'].focus();
					}
						feildEmpty = true;
				}
				
				if (isEmpty(theForm.elements['UserEmail']) == true) {
					alert("The E-mail is required element! Please complete it, then submit again!");
					
					if(feildEmpty != true) {
						theForm.elements['UserEmail'].focus();
					}
						feildEmpty = true;
				}
				
				return !feildEmpty;
		}
		
		
function fullCheck2(input){
   // This function will check for blanks in comments, name, and email fields and show one alert msg with omitted fields listed

   var requiredFields = new Array("Comments","UserName","UserEmail");                                
   var fieldNames = new Array("Comments","Name","E-mail");
                        
   var fieldCheck   = true;
   var fieldsNeeded = "\nThe following field(s) must be completed:\n\n\t";
	
   for(var fieldNum=0; fieldNum < requiredFields.length; fieldNum++) {
     if ((input.elements[requiredFields[fieldNum]].value == "") ||
         (input.elements[requiredFields[fieldNum]].value == " ")) {
            fieldsNeeded += fieldNames[fieldNum] + "\n\t";
            fieldCheck = false;
     }
   }
    if (fieldCheck == true){
        return true;
    } else {
        alert(fieldsNeeded);
        return false;
    }
	    
}