function isComplete(){
//NOTE: ADD THE NAMES OF ELEMENTS TO BE VALIDATED TO THE FOLLOWING ARRAY
var fieldsToValidate = new Array("txt1","txt2","txt3");
var strError = "This field is required, please try again."
	for (var i=0; i<fieldsToValidate.length; i++){
		var currentField = fieldsToValidate[i];
		if(document.form2[currentField].length == undefined){	//this is a text field
			if(document.form2[currentField].value == ""){
				alert(strError);
				document.form2[currentField].focus();
				return false;
			}
		}else {	//this is either a select or radio
			if(document.form2[currentField].value == undefined){	
				var isChecked = null;
				//traverse all elements in the group, looking for one that is checked
				for(var j=0; j<document.form2[currentField].length; j++){
					if(document.form2[currentField][j].checked){
						isChecked = true; //flag group as being checked
						j = document.form2[currentField].length; //skip to end
					}
				}
				if(isChecked == null){
					//if none were checked, put focus on first in group
					alert(strError);
					document.form2[currentField][0].focus();
					return false;
				}
			} else {//if select
				//if blank, put focus on it
				if(document.form2[currentField].value == ""){
					alert(strError);
					document.form2[currentField].focus();
					return false;
				}
			}
		}
	}//end of 'for' loop...
}	//end of function isComplete()
