function checkFields() 
{
   missinginfo = "";

   if (document.contactForm.Name.value == "") 
   {
	missinginfo += "\n     -  Name";
   }

   if ((document.contactForm.Email.value == "") || 
   (document.contactForm.Email.value.indexOf('@') == -1) || 
   (document.contactForm.Email.value.indexOf('.') == -1)) 
   {
	missinginfo += "\n     -  Email address";
   }

   if (document.contactForm.Phone.value == "")
   {
   	missinginfo += "\n     -  Phone Number";
   }

   if (document.contactForm.Subject.value == "")
   {
   	missinginfo += "\n     -  Subject";
   }

   if (document.contactForm.Heard.selectedIndex == "")
   {
   	missinginfo += "\n     -  How you heard about us?";
   }

   if (document.contactForm.Message.value == "")
   {
   	missinginfo += "\n     -  Message";
   }  



   if (missinginfo != "") 
   {
	missinginfo ="_____________________________\n" + "You failed to correctly fill in your:\n" + missinginfo + "\n_____________________________" + "\nPlease re-enter and submit again!";
	alert(missinginfo);
	return false;
   }
   else return true;
}