
function verify() {

var themessage = "You are required to complete the following fields:\n";
if (document.form.first_name.value=="") 
{
themessage+= " - First Name\n";
}
if (document.form.last_name.value=="") 
{
themessage += " - Last Name\n";
}
if (document.form.title.value=="") 
{
themessage += " - Title\n";
}
//if (document.form.company.value=="") 
//{
//themessage += " - Company\n";
//}
if (document.form.email.value=="") 
{
themessage += " - E-mail\n";
}
if (document.form.phone.value=="") 
{
themessage += " - Phone\n";
}
//if (document.form.street.value=="") 
//{
//themessage += " - Company Address\n";
//}
//if (document.form.elements["00N30000000gBi7"].value=="") 
//{
//themessage += " - Number of Employees\n";
//}
//if (document.form.city.value=="") 
//{
//themessage += " - Company City\n";
//}
//if (document.form.state.value=="") 
//{
//themessage += " - Province/State\n";
//}
//if (document.form.country.value=="") 
//{
//themessage += " - Country\n";
//}
//if (document.form.zip.value=="") 
//{
//themessage += " - Zip Code\n";
//}
//if (document.form.industry.value=="") 
//{
//themessage += " - Industry\n";
//}


// check email
var str=document.form.email.value;
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (!filter.test(str)) {
   themessage += "\n*Please input a valid email address.";
}

// check phone number

// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;

var strPhone = document.form.phone.value;

var i;
var returnString = "";

var s = strPhone;
var bag = validWorldPhoneChars;

// Search through string's characters one by one.
// If character is not in bag, append to returnString.
for (i = 0; i < s.length; i++)
  {   
     // Check that current character isn't whitespace.
     var c = s.charAt(i);
     if (bag.indexOf(c) == -1) returnString += c;
  }

var s = returnString;

if (s.length < minDigitsInIPhoneNumber)
  themessage += "\n*Please input a valid phone number.";


// alert if fields are empty and cancel form submit
	if (themessage == "You are required to complete the following fields:\n") {
	  return true;
	} else {
	  alert(themessage);
	  return false;
	}

}


