
function ValidateFields(form)
{
	var bValidated = true;
	if (document.images)		// check for object model
	{
	//
	// loop through the fields in the form
	//
//		alert("inside - " + form.length.toString());
		for (i = 0; i < form.length; i++)
		{
			var field = form.elements[i];
//			alert("Field " + field.name + "\nField value " + field.value + "\nField type " + field.type);
			if (field.required)
			{
			//
			// get the text type fields
			//
				if (((field.type == "text" || field.type == "textarea" || field.type == "password") && field.value == '')
					|| (field.type.toString().charAt(0) == "s" && field.selectedIndex == 0))
				{
					bValidated = false;
					break;
				}
//				if (((field.type.substring(0,5) == "select" && field.options[0].value == '')
//				{
//					bValidated = false;
//					break;
//				}
			}
		}
	}
	if (!bValidated)
	{
		var strDesc;
//		strCleanFieldName = tempobj.name.substring(1, 30).toUpperCase();
		if (field.description)
			strDesc = field.description;
		else
			strDesc = field.name
		alert("Please make sure the " + strDesc + " field was properly completed.");
		return false;
	}
	else
		return true;
}

