function FormValidate()
{
	var i,j;
	for (i = 0; i < document.forms.length; i++)
	{
		if (document.forms[i].elements["required"] != null)
		{
			var strRequired = new String(document.forms[i].elements["required"].value);

			for (j = 0; j < document.forms[i].elements.length; j++)
			{
				if ((strRequired.search(document.forms[i].elements[j].name) != -1) && (document.forms[i].elements[j].name != "") && (document.forms[i].elements[j].name != "required"))
				{
					if (document.forms[i].elements[j].value == "")
					{
						alert("You have not provided value for the required field: " + document.forms[i].elements[j].name);
						return false;
					}
				}
			}
		}
	}

	return true;
}