//<!--
function validateForm(theForm, aryFieldsRequired, aryFieldNames)
{
	var blnFieldValid = true;
	var strFieldsRequired = '\nA value must be entered in the following field(s) :\n\n\t';
	var intFirstInvalidField = -1;
	var strText;
	
	for (var intField = 0; intField < aryFieldsRequired.length; intField++) {
		strText = theForm.elements[aryFieldsRequired[intField]].value;
		if (!strText.match(/\S+/i)) {
			strFieldsRequired += aryFieldNames[intField] + '\n\t';
			blnFieldValid = false;
			if (intFirstInvalidField == -1)
				intFirstInvalidField = intField;
		}
	}
	if (blnFieldValid == false) {
		alert(strFieldsRequired);
		if (intFirstInvalidField != -1)
			theForm.elements[aryFieldsRequired[intFirstInvalidField]].focus();
		theForm.btnSubmit.disabled = false;
		return false;
	}
	theForm.submit();
}
//-->