function validate_form(form){ 
  field_comments = white_space(document.getElementById('comments')); 
  field_name = white_space(form.name);  
  field_email = white_space(form.email); 
  field_company = white_space(form.company); 
  field_title = white_space(form.title); 
  field_phone = white_space(form.phone); 
   

  if(field_name.length < 2 ){ 
    alert("Your name is not valid"); 
    return false; 
  } 
  if(!isValidEmail(field_email)){ 
    alert("Email address is not valid."); 
    return false; 
  } 
  if(field_company.length < 2){ 
    alert("Company is not valid."); 
    return false; 
  } 
  if(field_title.length < 2){ 
    alert("Title is not valid."); 
    return false; 
  } 
  if(field_phone.length < 8){ 
    alert("Phone number is not valid."); 
    return false; 
  } 
  if(field_comments.length < 1){ 
    alert("Web message is not valid"); 
    return false; 
  } 

  return true;
} 

function white_space(field) 
{ 
  return (field.value).replace(/^\s*/g,''); 
} 

function isValidEmail(str){ 
  return (str.indexOf(".") > 2) && (str.indexOf("@") > 0); 
} 