function checkForm(strFormName) // as integer
{
	var objForm = document.forms[strFormName];
	var intCount = 0;
	var strHighlightCode = "objForm.elements[i].style.background='pink';";
	var strNormalCode = "objForm.elements[i].style.background='white';";

	for (i=0; i <= objForm.elements.length-1; i++)
	{
		if (objForm.elements[i].getAttribute("Required") != null)
		{ 
			bProblem = false;
			if (objForm.elements[i].type == "text") 	{ bProblem = (objForm.elements[i].value == "") }
			if (objForm.elements[i].type == "select-one") 	{ bProblem = (objForm.elements[i].selectedIndex < 1) }
			if (objForm.elements[i].type == "checkbox") 	{ bProblem = (objForm.elements[i].checked != true) }

			if (bProblem)
			{
				 intCount++;
				 eval(strHighlightCode);
			} 
			   else 
			{
				 eval(strNormalCode);
			} 
		}
	}
	if (intCount !=0) alert("Please fill up our survey. All fields are required");
	return intCount;
}
