function validate_contact()
{  
  var reg = /^([a-zA-Z])+([.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(.[a-zA-Z]+)+$/;
  
  var arr_text_fields = new Array('name', 'phone', 'message');
  
  for(i=0; i<arr_text_fields.length; i++)
    {
      if (document.getElementById(arr_text_fields[i]).value=='')
      {
        alert('Enter correct value for the '+arr_text_fields[i]+' field');
        document.getElementById(arr_text_fields[i]).focus();
        return false;
      }        
    }
  
  var arr_email_fields = new Array('email');
  for(i=0; i<arr_email_fields.length; i++)
    {
      if (!reg.exec(document.getElementById(arr_email_fields[i]).value))
      {
        alert('Enter correct value for the '+arr_email_fields[i]+' field');
        document.getElementById(arr_email_fields[i]).focus();
        return false;
      }
    }    
  return true;
}