function contact_form_validate(formName)
{
	var fieldBG = "#EC4421";
	var fieldText = "#FFFFFF";

	var sAlert = "";
	//check main fields
	var aCheckFields1 = new Array("name","email","comments");
	var aAlertTxt1 = new Array("Name","Email","Comments");
	for (i=0;i<aCheckFields1.length;i++)
	{
		if (document.getElementById(aCheckFields1[i]).value == "")
		{
			document.getElementById(aCheckFields1[i]).style.background = fieldBG;
			document.getElementById(aCheckFields1[i]).style.color = fieldText;
			sAlert = sAlert + "\n" + aAlertTxt1[i];
		}
	}
	
	if (sAlert != "")
	{
		sAlert =  "The following field(s) need to be filled in correctly before you can submit this form:" + sAlert;
		alert(sAlert);
		return false;
	}
	else
	{
		var theForm = document.getElementById(formName);
		theForm.submit();
	}
}