function optinCheck()
{

if (document.form.l_first_name.value == "")
  {
  alert("Please enter your First Name.");
  document.form.l_first_name.focus();
  return false;
  }
if (document.form.l_last_name.value == "")
  {
  alert("Please enter your Last Name.");
  document.form.l_last_name.focus();
  return false;
  }
if (!document.form.l_email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.org)|(\.gov)|(\.mil)|(\.biz)|(\.us)|(\.cc)|(\.info)|(\.no)|(\.fr)|(\.be)|(\.jp)|(\.tv)|(\.ws)|(\.co)|(\.uk)|(\.ro)|(\.tc)|(\.dk)|(\.gs)|(\.kz)|(\.lt)|(\.it)|(\.ph)|(\.ca)|(\.za)|(\.nz)|(\.st)|(\.as)|(\.to)|(\.ws)|(\.de)|(\.fm)|(\.ac)|(\.vg)|(\.il)|(\.ky)|(\.ms)|(\.sh)|(\.name)|(\..{2,2}))$)\b/gi)){
	alert("Either you failed to enter your E-Mail Address or the\nE-Mail Address you entered appears to be invalid.\n\nPlease verify your entry and re-submit the form.");
 document.form.l_email.focus();
	return false;
	}
if (document.form.l_address1.value == "")
  {
  alert("Please enter your Mailing Address.");
  document.form.l_address1.focus();
  return false;
  }
if (document.form.l_city.value == "")
  {
  alert("Please enter your City.");
  document.form.l_city.focus();
  return false;
  }
if (document.form.l_state.value == "")
  {
  alert("Please select your State or Province.");
  document.form.l_state.focus();
  return false;
  }
if (document.form.l_country.value == "")
  {
  alert("Please select your Country.");
  document.form.l_country.focus();
  return false;
  }
if (document.form.l_zip.value == "")
  {
  alert("Please enter your Zip.");
  document.form.l_zip.focus();
  return false;
  }
if (document.form.l_phone_night.value == "")
  {
  alert("Please enter your Phone Number.");
  document.form.l_phone_night.focus();
  return false;
  }
if (document.form.lead_1.value == "")
  {
  alert("Please select your Birth Month.");
  document.form.lead_1.focus();
  return false;
  }
if (document.form.lead_2.value == "")
  {
  alert("Please select your Birth Day.");
  document.form.lead_2.focus();
  return false;
  }
}

function paymentCheck()
{

if (document.form.Name.value == "")
  {
  alert("Please enter your First and Last Name.");
  document.form.Name.focus();
  return false;
  }
if (!document.form.Email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.org)|(\.gov)|(\.mil)|(\.biz)|(\.us)|(\.cc)|(\.info)|(\.no)|(\.fr)|(\.be)|(\.jp)|(\.tv)|(\.ws)|(\.co)|(\.uk)|(\.ro)|(\.tc)|(\.dk)|(\.gs)|(\.kz)|(\.lt)|(\.it)|(\.ph)|(\.ca)|(\.za)|(\.nz)|(\.st)|(\.as)|(\.to)|(\.ws)|(\.de)|(\.fm)|(\.ac)|(\.vg)|(\.il)|(\.ky)|(\.ms)|(\.sh)|(\.name)|(\..{2,2}))$)\b/gi)){
	alert("Either you failed to enter your Email or the\naddress you supplied appears to be invalid.\n\nPlease verify your entry.");
 document.form.Email.focus();
	return false;
	}
if (document.form.Phone.value == "")
  {
  alert("Please enter your Phone Number.");
  document.form.Phone.focus();
  return false;
  }
if (document.form.CardType.value == "")
  {
  alert("Please select your card type.");
  document.form.CardType.focus();
  return false;
  }
if (document.form.CardholderName.value == "")
  {
  alert("Please enter the name of the cardholder.");
  document.form.CardholderName.focus();
  return false;
  }
if (document.form.CardNumber.value == "")
  {
  alert("Please enter the card number without dashes or spaces.");
  document.form.CardNumber.focus();
  return false;
  }
if (document.form.CVVCode.value == "")
  {
  alert("Please enter the 3 or 4 digit CVV code located on the front of the card or back of card in the signature area.");
  document.form.CVVCode.focus();
  return false;
  }
if (document.form.CardExpirationMonth.value == "")
  {
  alert("Please select the month the card expires.");
  document.form.CardExpirationMonth.focus();
  return false;
  }
if (document.form.CardExpirationYear.value == "")
  {
  alert("Please select the year the card expires.");
  document.form.CardExpirationYear.focus();
  return false;
  }
if (document.form.CardBillingAddress.value == "")
  {
  alert("Please enter the billing address for your card.");
  document.form.CardBillingAddress.focus();
  return false;
  }
if (document.form.CardBillingCity.value == "")
  {
  alert("Please enter the billing city for your card.");
  document.form.CardBillingCity.focus();
  return false;
  }
if (document.form.CardBillingState.value == "")
  {
  alert("Please enter the billing state for your card.");
  document.form.CardBillingState.focus();
  return false;
  }
if (document.form.CardBillingCountry.value == "")
  {
  alert("Please enter the billing country for your card.");
  document.form.CardBillingCountry.focus();
  return false;
  }
if (document.form.CardBillingZip.value == "")
  {
  alert("Please enter the billing postal code for your card.");
  document.form.CardBillingZip.focus();
  return false;
  }

}

function contactformCheck()
{

if (document.form.Department.value == "")
  {
  alert("Please select the Department you would like your inquiry delivered to.");
  document.form.Department.focus();
  return false;
  }
if (document.form.Name.value == "")
  {
  alert("Please enter your First and Last Name.");
  document.form.Name.focus();
  return false;
  }
if (!document.form.Email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.org)|(\.gov)|(\.mil)|(\.biz)|(\.us)|(\.cc)|(\.info)|(\.no)|(\.fr)|(\.be)|(\.jp)|(\.tv)|(\.ws)|(\.co)|(\.uk)|(\.ro)|(\.tc)|(\.dk)|(\.gs)|(\.kz)|(\.lt)|(\.it)|(\.ph)|(\.ca)|(\.za)|(\.nz)|(\.st)|(\.as)|(\.to)|(\.ws)|(\.de)|(\.fm)|(\.ac)|(\.vg)|(\.il)|(\.ky)|(\.ms)|(\.sh)|(\.name)|(\..{2,2}))$)\b/gi)){
	alert("Either you failed to enter your E-Mail address or the\naddress you supplied appears to be invalid.\n\nPlease verify your entry.");
 document.form.Email.focus();
	return false;
	}
if (document.form.Phone.value == "")
  {
  alert("Please enter your contact Phone Number.");
  document.form.Phone.focus();
  return false;
  }
if (document.form.Inquiry.value == "")
  {
  alert("Please enter your Inquiry.");
  document.form.Inquiry.focus();
  return false;
  }

}