<!--Create Date:30-jan-2010-->
<!--Validation for e-mail-->
function validate_email(email)
{
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if(reg.test(email) == false)
{
  return false;
}
   else
   {
   return true;
}}
<!--End Validation for e-mail-->

<!--Validation for Number-->
function validate_number(number)
{
   var reg = /^[0-9\ ]+$/;
  if(reg.test(number) == false) 
  {
      return false;
   }
   else
   return true;
}
<!--End Validation for Number-->


<!--Function for trim-->

function LTrim( value ) {
   	
    	var re = /\s*((\S+\s*)*)/;
    	return value.replace(re, "$1");
     	
 }
     
    // Removes ending whitespaces
    function RTrim( value ) {
  	
  	var re = /((\s*\S+)*)\s*/;
 	return value.replace(re, "$1");
   	
   }
   
   
  // Removes leading and ending whitespaces
   function trim( value ) {
 	
   	return LTrim(RTrim(value));
   }
   
   <!--End Function for trim-->
   
function contact_valid()
{
  
     var error ="";
	 var first_name_val =     trim($('#first_name').val());
	 var last_name_val  = trim($('#last_name').val());
	 var company_val = trim($('#company_name').val());
	 var contact_no_val =  trim($('#phone_id').val());
	 var email_id_val =  trim($('#email_id').val());
	
	 if (first_name_val == "")
      {
          error+="- Please Enter First Name -\n";
	      $('#first_name').focus();
      } 
     if (last_name_val == "")
      {
          error+="- Please Enter Last Name -\n";
	      $('#last_name').focus();
      } 
	if (company_val == "")
     {
        error+="- Please Enter Company Name -\n";
	    $('#company_name').focus();
     } 
    if (email_id_val == "")
     {
        error+="- Please Enter email address -\n";
	    $('#email_id').focus();
     } 
	else
	{
	     var email_flag =  validate_email(email_id_val)
		 if(email_flag == false)
			 {
                 error+="- Please Enter valid email address -\n";
	             $('#email_id').focus();
             } 
    }
	 if (contact_no_val == "")
                     {
                        error+="- Please Enter Phone Number -\n";
	                     $('#phone_id').focus();
                      } 
                    else
					 {
					  var contact_flag =  validate_number(contact_no_val)
					  if(contact_flag == false)
					  {
                        error+="- Please Enter valid Phone Number -\n";
	                     $('#phone_id').focus();
                      } 
					 }
   if(error!="")
    {
	   alert(error);
	   return false;
    }
       return true;
 }
 


function form_valid()
{
  
     var error ="";
	 var name_val =     trim($('#name').val());
	 var email_id_val  = trim($('#email_address').val());
	 var contact_no_val = trim($('#phone_number').val());
	 
	if (name_val == "")
      {
          error+="- Please Enter Name -\n";
	      $('#name').focus();
      } 
   
    if (email_id_val == "")
     {
        error+="- Please Enter email address -\n";
	    $('#email_address').focus();
     } 
	else
	{
	     var email_flag =  validate_email(email_id_val)
		 if(email_flag == false)
			 {
                 error+="- Please Enter valid email address -\n";
	             $('#email_address').focus();
             } 
    }
	 if (contact_no_val == "")
                     {
                        error+="- Please Enter Phone Number -\n";
	                     $('#phone_number').focus();
                      } 
                    else
					 {
					  var contact_flag =  validate_number(contact_no_val)
					  if(contact_flag == false)
					  {
                        error+="- Please Enter valid Phone Number -\n";
	                     $('#phone_number').focus();
                      } 
					 }
   if(error!="")
    {
	   alert(error);
	   return false;
    }
       return true;
 }

