function checkForm() {
	var txtFirstName = document.form1.txtFirstName;
	var txtLastName = document.form1.txtLastName;
	var txtEmail = document.form1.txtEmail;
	var txtHeader = document.form1.txtHeader;
	var txtComment = document.form1.txtComment;
	var code = document.form1.code;
	
	var allRequiredFields = new Array(txtFirstName, txtLastName, txtEmail, txtHeader, txtComment, code);
	
	for (var i=0; i<allRequiredFields.length; i++) {
		if (allRequiredFields[i].value.length < 1) {
			alert("Please fill in all required fields.");
			allRequiredFields[i].focus();
			return false;
		}
	}
	
	if (!document.form1.chkAgree.checked) {		
		alert("You must agree to the Terms & Conditions before submitting a comment.");
		return false;
	}
	
	return true;		
}