function validateFeedback()
{ 	
	if (document.form1.prefix.value == "")
	{
		alert("Please select a prefix for your name - Mr., Mrs, etc.")
		form1.prefix.focus();
		return false;
   }
	if (document.form1.firstname.value == "")
	{
		alert("Please enter your first name.")
		form1.firstname.focus();
		return false;
   }
	if (document.form1.lastname.value == "")
	{
		alert("Please enter your last name.")
		form1.lastname.focus();
		return false;
   }
	if (document.form1.companyname.value == "")
	{
		alert("Please enter your company name.")
		form1.companyname.focus();
		return false;
   }
	if (document.form1.phone_a.value == "" || isNaN(document.form1.phone_a.value) || document.form1.phone_b.value == ""  || isNaN(document.form1.phone_b.value) || document.form1.phone_c.value == "" || isNaN(document.form1.phone_c.value))
	{
		alert("Please enter a valid phone number, with area code.")
		form1.phone_a.focus();
		return false;
	}
	if (document.formname.email.value.length >0) 
	{
		 i=document.formname.email.value.indexOf("@")
		 j=document.formname.email.value.indexOf(".",i)
		 k=document.formname.email.value.indexOf(",")
		 kk=document.formname.email.value.indexOf(" ")
		 jj=document.formname.email.value.lastIndexOf(".")+1
		 len=document.formname.email.value.length
		 
		 if (!(i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) 
		 {
			alert("Please enter a valid email address.")
			form1.email.focus();
			return false;
		 }
	}
	if (document.form1.customer[0].checked == false && document.form1.customer[1].checked == false)
  {
		alert("Please tell us if you are an existing customer of ours.")
		return false;
  }
	if (document.form1.workplace[0].checked == false && document.form1.workplace[1].checked == false && document.form1.workplace[2].checked == false)
  {
		alert("Please tell us the facility type in which you work.")
		return false;
  }
	if (document.form1.r1[0].checked == false && document.form1.r1[1].checked == false && document.form1.r1[2].checked == false && document.form1.r1[3].checked == false && document.form1.r1[4].checked == false && document.form1.r1[5].checked == false)
  {
		alert("Please rate our services before submitting.")
		return false;
  }
	if (document.form1.r2[0].checked == false && document.form1.r2[1].checked == false && document.form1.r2[2].checked == false && document.form1.r2[3].checked == false && document.form1.r2[4].checked == false && document.form1.r2[5].checked == false)
  {
		alert("Please rate our services before submitting.")
		return false;
  }
	if (document.form1.r3[0].checked == false && document.form1.r3[1].checked == false && document.form1.r3[2].checked == false && document.form1.r3[3].checked == false && document.form1.r3[4].checked == false && document.form1.r3[5].checked == false)
  {
		alert("Please rate our services before submitting.")
		return false;
  }
	if (document.form1.callme[0].checked == false && document.form1.callme[1].checked == false)
	{
		alert("Please check whether you want a representative to contact you.")
		return false;
	}
	else
	{
		return true;
	}
}
