function Validate(o)
{
	var fld, dt, error
	error = 0	
	for (i=0; i < o.length; i++)
	{
		if (o.item(i).name != undefined)
		{
			fld = o.item(i).name
			dt = fld.substr(3,3)
			val = fld.substr(0,3)
			switch (val)
			{
				case "req":
					label = "lbl" + fld.substr(6, fld.length) + ".innerHTML="
					if (o.item(i).value == '')
					{
						eval(label + "\"* Required field\"")
						error = error + 1
					}else
					{
						eval(label + "\"\"")
					}
					break	
				case "cmp":
					label = "lbl" + fld.substr(6, fld.length) + ".innerHTML="
					chkfield = (o.id + ".chk" + fld.substr(3, fld.length))
					if (o.item(i).value != eval(chkfield + ".value") || o.item(i).value == "")
					{
						eval(label + "\"* fields do not match\"")
						error = error + 1
					}else
					{
						eval(label + "\"\"")
					}
					break
						
			}		
				
		}	
	}
	return error
}	