function ValidateFormFields(arFields)
{
	// Current Fields	
	var i = 0 ;
	// The number Missed
	var iMissed = 0 ;
	// Carriage return and line feed
	var strCrLf = String.fromCharCode(10, 13) ;
	// Message
	var strMessage = new String("Please complete the following fields;" + strCrLf) ;
	// Holder for input value
	var strValue = new String() ;

	for (i = 0; i < arFields.length; i++)
	{
		// Extract the value	
		strValue = eval("document.forms.item('entform')." + arFields[i] + ".value") ;
		
		if (strValue == "")
		{
			// Append the field
			strMessage = strMessage + ((iMissed) ? ", " : "") + arFields[i] ;
			// If it's the first field, set the focus to it
			if (0 == iMissed)
			{
				eval("document.forms.item('entform')." + arFields[i] + ".focus() ;") ;
			}
			// Field missed
			iMissed++ ;
		}
	}

	if (iMissed)
	{
		alert(strMessage) ;
		
		return false ;
	}
	
	return true ;

}
