function validateForm(requirements){



   var header = "The following fields are required.\n";

   var message = "";



   if(requirements.name.value == ""){

   message += "* Name.\n";

   requirements.name.focus();



   }
  
   
   if(requirements.email.value == "" || Email(requirements.email.value)){

   message += "* Email Address.\n";

   requirements.email.focus();

   }

   
   if(requirements.comments.value == ""){

   message += "* Comments.\n";

   requirements.comments.focus();

   }







   if(message != ""){

   alert(header + message);

   return false;



   }



}



function Email(str)

{

	{

		mail_count=0;

		mail_temp=0;

		mail_flag=0;

				 first_char=str.charAt(0);

				 if(!isNaN(first_char))

				 {

				      test=1;

				      alert("First Charter must be alphabets in Email id");

				      return true;

				 }

				 else

				 {

				       for(i=0;i<str.length;i++)

				       {

					    if(str.charAt(i)=='@')

					    {

					       mail_count++;

					    }

					   if(str.charAt(i)==',')

					    {

					      mail_temp++;

					    }

					    if(str.charAt(i)==' ')

					    {

						mail_temp++;

					     }

					    if(str.charAt(i)==';')

					    {

						mail_temp++;

					    }

					    if(str.charAt(i)==':')

					    {

						mail_temp++;

					     }

					     if(str.charAt(i)=='.')

					     {

					       mail_flag++;

					     }

					}//for loop (charter reader)

				       if(mail_count>1 || mail_temp>0)

				       {

					 alert("Invalid Email ID");

					 return true;

				       }

				       else

					   {

						if(mail_count==1 && mail_flag>0)

						{

						  test=0;

						  return false;

						 }

						 else

						 {

						   alert("invalid Email ID");

						    return true;

						  }

					      }

				     }

			     }

}