function ValidateFormContact(){
	if (document.leadform.fname.value == "")
		{
		alert("Your first name is required.");
		return false;
		}
	/*else if (document.leadform.lname.value == "")
		{
		alert("Your last name is required.");
		return false;
		}
	else if ((!(document.leadform.gender[0].checked)) && (!(document.leadform.gender[1].checked)))
		{
		alert("Please select your gender.");
		return false;
		}
	else if (!(document.leadform.age.value > 0))
		{
		alert("Your age is required.");
		return false;
		} */
	else if (document.leadform.e_mail.value == "" && document.leadform.phone.value == "")
		{
		alert("Please enter your phone number and/or email address.");
		return false;
		}
	else if (document.leadform.e_mail.value == "" && document.leadform.phone.value != "")
		{
		return true; //isPhoneNumber(document.leadform.phone.value);
		}
	else if (document.leadform.e_mail.value != "" && document.leadform.phone.value == "")
		{
		return isValidEmail2();
		}
	else if (document.leadform.e_mail.value != "" && document.leadform.phone.value != "")
		{
		if (isValidEmail2()) //(isPhoneNumber(document.leadform.phone.value) && isValidEmail())
			{
			return true;
			}
		else
			{
			return false;
			}
		}
	}
	
	
function ValidateFormContacta(){
	if (document.leadforma.fname.value == "")
		{
		alert("Your first name is required.");
		return false;
		}
	/*else if (document.leadform.lname.value == "")
		{
		alert("Your last name is required.");
		return false;
		}
	else if ((!(document.leadform.gender[0].checked)) && (!(document.leadform.gender[1].checked)))
		{
		alert("Please select your gender.");
		return false;
		}
	else if (!(document.leadform.age.value > 0))
		{
		alert("Your age is required.");
		return false;
		} */
	else if (document.leadforma.e_mail.value == "" && document.leadforma.phone.value == "")
		{
		alert("Please enter your phone number and/or email address.");
		return false;
		}
	else if (document.leadforma.e_mail.value == "" && document.leadforma.phone.value != "")
		{
		return true; //isPhoneNumber(document.leadform.phone.value);
		}
	else if (document.leadforma.e_mail.value != "" && document.leadforma.phone.value == "")
		{
		return isValidEmail2();
		}
	else if (document.leadforma.e_mail.value != "" && document.leadforma.phone.value != "")
		{
		if (isValidEmail2()) //(isPhoneNumber(document.leadform.phone.value) && isValidEmail())
			{
			return true;
			}
		else
			{
			return false;
			}
		}
	}
	
	function ValidateFormContactb(){
	if (document.leadformb.fname.value == "")
		{
		alert("Your first name is required.");
		return false;
		}
	/*else if (document.leadform.lname.value == "")
		{
		alert("Your last name is required.");
		return false;
		}
	else if ((!(document.leadform.gender[0].checked)) && (!(document.leadform.gender[1].checked)))
		{
		alert("Please select your gender.");
		return false;
		}
	else if (!(document.leadform.age.value > 0))
		{
		alert("Your age is required.");
		return false;
		} */
	else if (document.leadformb.e_mail.value == "" && document.leadformb.phone.value == "")
		{
		alert("Please enter your phone number and/or email address.");
		return false;
		}
	else if (document.leadformb.e_mail.value == "" && document.leadformb.phone.value != "")
		{
		return true; //isPhoneNumber(document.leadform.phone.value);
		}
	else if (document.leadformb.e_mail.value != "" && document.leadformb.phone.value == "")
		{
		return isValidEmail2();
		}
	else if (document.leadformb.e_mail.value != "" && document.leadformb.phone.value != "")
		{
		if (isValidEmail2()) //(isPhoneNumber(document.leadform.phone.value) && isValidEmail())
			{
			return true;
			}
		else
			{
			return false;
			}
		}
	}
	
function ValidateFormEmailFriend(){
	if (document.emailfriend.fname.value == "")
		{
		alert("Your first name is required.");
		return false;
		}
	//else if (document.emailfriend.lname.value == "")
	//	{
	//	alert("Your last name is required.");
	//	return false;
	//	}
	else if (document.emailfriend.e_mail.value == "" && document.emailfriend.friend_e_mail.value == "")
		{
		alert("Please enter your email address and friend's email address.");
		return false;
		}
	else if (document.emailfriend.e_mail.value == "" && document.emailfriend.friend_e_mail.value != "")
		{
		alert("Please enter your email address.");
		return false;
		}
	else if (document.emailfriend.e_mail.value != "" && document.emailfriend.friend_e_mail.value == "")
		{
		alert("Please enter your friend's email address.");
		return false;
		}
	else if (document.emailfriend.e_mail.value != ""  && document.emailfriend.friend_e_mail.value != "")
		{
		if (isValidEmail() && isValidFriendEmail())
			{
			return true;
			}
		else
			{
			return false;
			}
		}
	}
	
	
//function to check valid email address
function isValidEmail(strEmail){
  //validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
 var validRegExp = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
  strEmail = document.emailfriend.e_mail.value;

   // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1) 
   {
      alert('The email address you entered is invalid.\nPlease amend and retry.');
      return false;
    } 
    return true; 
}

//function to check valid email address
function isValidEmail2(strEmail){
  //validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
 var validRegExp = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
  strEmail = document.leadform.e_mail.value;

   // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1) 
   {
      alert('The email address you entered is invalid.\nPlease amend and retry.');
      return false;
    } 
    return true; 
}

//function to check valid email address
function isValidFriendEmail(strEmail){
  //validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
 var validRegExp = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
  strEmail = document.emailfriend.friend_e_mail.value;

   // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1) 
   {
      alert('The email address you entered for your friend is invalid.\nPlease amend and retry.');
      return false;
    } 
    return true; 
}

function isPhoneNumber(s) 
{
 
     // Check for correct phone number
     rePhoneNumber = new RegExp(/^[1-9]\d{2}\-\s?\d{3}\-\d{4}$/);
 
     if (!rePhoneNumber.test(s)) {
          alert("Phone number must use the following format:\n\n954-555-1234");
          return false;
     }
 
return true;
}