
// Check for Valid Email Address (Called from IsFormCompleted)

var good;
function checkEmailAddress(field) {

var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);

if (goodEmail){
   good = true
} else {
   alert('Please enter a valid e-mail address.')
   field.focus()
   good = false
   }
}


// Make sure all fields are filled out (SHORT FORM ONLY!)

function IsFormCompleted(ACTION)
{

var x = 0
var obj

if (document.order.fname.value == ''){
alert('Please enter your First Name.')
document.order.fname.focus();
return false;}

if (document.order.lname.value == ''){
alert('Please enter your Last Name.')
document.order.lname.focus();
return false;}

if (document.order.country.value == ''){
alert('Please enter your Country.')
document.order.country.focus();
return false;}

if (document.order.statelookup.value == '')
  {
  if (document.order.country.value == 'OTHER')
    {
    if (document.getElementById('state').value == '' || document.getElementById('state').value == undefined)
      {
       alert('Please enter your state/province/territory.')
       document.getElementById('state').focus();
       return false;
      }
    }
  else
    {
     alert('Please enter your state.')
     document.order.statelookup.focus();
     return false;
    }
  }

if (document.order.addr1.value == '')
{alert('Please enter your Address.')
document.order.addr1.focus();
return false;}

if (document.order.city.value == '')
{alert('Please enter your City.')
document.order.city.focus();
return false;}

if (document.order.zip.value == '')  
{alert('Please enter your Zip Code.')
document.order.zip.focus();
return false;}

if (document.order.email.value == ''){
alert('Please enter your Email Address.')
document.order.email.focus();
return false;}

checkEmailAddress(document.order.email)
if (!good){
    return false
}

if (document.order.phone.value == ''){
alert('Please enter your Phone Number.')
document.order.phone.focus();
return false;}

  checkPhone = document.order.phone.value.replace(/[^0-9]/gi, '');
  if (checkPhone.length < 8 || checkPhone.length > 12 || isPhoneNumberNotAllowed(checkPhone)){
  alert('Please make sure you have entered a valid phone number.')
  document.order.phone.focus();
  return false;}

if (document.order.txtComment.value == ''){
alert('Please tell us why you\'re interested in starting a home business.');
document.order.txtComment.focus();
return false;}

else {

return true;

}
}


// Make sure all fields are filled out (No Zip Code - Ireland)

function FormNoZip(ACTION)
{

var x = 0
var obj

if (document.order.fname.value == ''){
alert('Please enter your First Name.')
document.order.fname.focus();
return false;}

if (document.order.lname.value == ''){
alert('Please enter your Last Name.')
document.order.lname.focus();
return false;}

if (document.order.country.value == ''){
alert('Please enter your Country.')
document.order.country.focus();
return false;}

if (document.order.statelookup.value == '')
  {
  if (document.order.country.value == 'OTHER')
    {
    if (document.getElementById('state').value == '' || document.getElementById('state').value == undefined)
      {
       alert('Please enter your state/province/territory.')
       document.getElementById('state').focus();
       return false;
      }
    }
  else
    {
     alert('Please enter your state.')
     document.order.statelookup.focus();
     return false;
    }
  }

if (document.order.addr1.value == '')
{alert('Please enter your Address.')
document.order.addr1.focus();
return false;}

if (document.order.city.value == '')
{alert('Please enter your City.')
document.order.city.focus();
return false;}

if (document.order.email.value == ''){
alert('Please enter your Email Address.')
document.order.email.focus();
return false;}

checkEmailAddress(document.order.email)
if (!good){
    return false
}

if (document.order.phone.value == ''){
alert('Please enter your Phone Number.')
document.order.phone.focus();
return false;}

  checkPhone = document.order.phone.value.replace(/[^0-9]/gi, '');
  if (checkPhone.length < 8 || checkPhone.length > 12 || isPhoneNumberNotAllowed(checkPhone)){
  alert('Please make sure you have entered a valid phone number.')
  document.order.phone.focus();
  return false;}

if (document.order.txtComment.value == ''){
alert('Please tell us why you\'re interested in starting a home business.');
document.order.txtComment.focus();
return false;}

else {

return true;

}
}


// Make sure all fields are filled out (LONG FORM ONLY!)


function IsFormComplete(ACTION)
{

var x = 0
var obj

if (document.order.fname.value == '' || document.order.fname.value == 'Enter Your First Name:'){
alert('Please enter your first name.')
document.order.fname.focus();
return false;}

if (document.order.lname.value == '' || document.order.lname.value == 'Enter Your Last Name:'){
alert('Please enter your last name.')
document.order.lname.focus();
return false;}



if (document.order.addr.value == '' || document.order.addr.value == 'Enter Your Street Address:')
{alert('Please enter your address.')
document.order.addr.focus();
return false;}

if (document.order.city.value == '' || document.order.city.value == 'Enter Your City:')
{alert('Please enter your city.')
document.order.city.focus();
return false;}

  
if (document.order.statelookup.value == '')
  {
  if (document.order.country.value == 'OTHER')
    {
    if (document.getElementById('state').value == '' || document.getElementById('state').value == undefined)
      {
       alert('Please enter your state/province/territory.')
       document.getElementById('state').focus();
       return false;
      }
    }
  else
    {
     alert('Please enter your state.')
     document.order.statelookup.focus();
     return false;
    }
  }

if (document.order.zip.value == '' || document.order.zip.value == 'Enter Your Postal Code:')   
{alert('Please enter your zip code.')
document.order.zip.focus();
return false;}

if (document.order.country.value == '')
{alert('Please enter your country.')
document.order.country.focus();
return false;}





if (document.order.email.value == '' || document.order.email.value == 'Enter Your Email:'){
alert('Please enter your email address.')
document.order.email.focus();
return false;}

checkEmailAddress(document.order.email)
if (!good){
    return false
}

if (document.getElementById('phone').value == '' || document.order.phone.value == 'Enter Your Phone #:'){
alert('Please enter your telephone number.')
document.getElementById('phone').focus();
return false;}

checkPhone = document.getElementById('phone').value.replace(/[^0-9]/gi, '');

  if (checkPhone.length < 8 || checkPhone.length > 12 || isPhoneNumberNotAllowed(checkPhone)){
  alert('Please make sure you have entered a valid phone number.')
  document.getElementById('phone').focus();
  return false;}

if (document.order.rGender)
{
if (document.order.rGender[0].checked == "" && document.order.rGender[1].checked == ""){
alert('Please select your gender.');
return false;}
}

if (document.order.selQuestion5)
{
if (document.order.selQuestion5[0].checked == "" && document.order.selQuestion5[1].checked == ""){
alert('Please select your business experience.');
return false;}
}

if (document.order.selQuestion1)
{
if (document.order.selQuestion1.value == ''){
alert('Please select how soon you could start.');
return false;}
}

if (document.order.selQuestion2)
{
if (document.order.selQuestion2.value == ''){
alert('Please select how much time could you invest weekly.');
return false;}
}

if (document.order.selQuestion3)
{
if (document.order.selQuestion3.value == ''){
alert('Please select extra monthly income that you desire.');
return false;}
}

if (document.order.selQuestion4)
{
if (document.order.selQuestion4.value == ''){
alert('Please select investment to earn that income.');
return false;}
}

if (document.order.selQuestion6)
{
if (document.order.selQuestion6.value == ''){
alert('Please select your monthly income goal.');
return false;}
}

if (document.order.txtComment.value == ''){
alert('Please select why are you interested in starting a home business.');
return false;}

//if (!document.order.cbVerify.checked)
  //{
  //alert('Please check the box if you have read and agree to our privacy policy.')
  //document.order.cbVerify.focus();
  //return false;
  //}

else {

//alert('Everything is Correct')
//return false;

return true;

}
}



// Make sure all fields are filled out (SHORT FORM ONLY!)

function IsFormCompletedSB(ACTION)
{

var x = 0
var obj

if (document.order.country.value == ''){
alert('Please select your Country.')
document.order.country.focus();
return false;}

if (document.order.fname.value == ''){
alert('Please enter your First Name.')
document.order.fname.focus();
return false;}

if (document.order.gender.value == ''){
alert('Please select your Gender.')
document.order.gender.focus();
return false;}

if (document.order.email.value == '')  
{alert('Please enter your Email Address.')
document.order.email.focus();
return false;}

checkEmailAddress(document.order.email)
if (!good){
    return false
}

if (document.order.zip.value == ''){
alert('Please enter your Postal Code.')
document.order.zip.focus();
return false;}



else {

return true;

}
}



// Make sure all fields are filled out (CONTACT FORM ONLY!)

function IsContactComplete(ACTION)
{

var x = 0
var obj

if (document.contact.fname.value == ''){
alert('Please Enter Your First Name.')
document.contact.fname.focus();
return false;}

if (document.contact.email.value == ''){
alert('Please Enter Your Email Address.')
document.contact.email.focus();
return false;}

checkEmailAddress(document.contact.email)
if (!good){
    return false
}

if (document.contact.comments.value == ''){
alert('Please Enter Your Comments, Questions or Suggestions.')
document.contact.comments.focus();
return false;}



else {

return true;

}
}




// Make sure all fields are filled out

function shortFormValidate(formName)
{

var x = 0
var obj

if (formName.fname.value == ''){
alert('Please Enter Your First Name.')
formName.fname.focus();
return false;}

if (formName.email.value == ''){
alert('Please Enter Your Email Address.')
formName.email.focus();
return false;}

checkEmailAddress(formName.email)
if (!good){
    return false
}

if (formName.phone.value == ''){
alert('Please Enter Your Phone Number.')
formName.phone.focus();
return false;}

  checkPhone = formName.phone.value.replace(/[^0-9]/gi, '');
  if (checkPhone.length < 8 || checkPhone.length > 12 || isPhoneNumberNotAllowed(checkPhone)){
  alert('Please make sure you have entered a valid phone number.')
  formName.phone.focus();
  return false;}


else {

return true;

}
}


// Make sure all fields are filled out

function threeFields(ACTION)
{

var x = 0
var obj

if (document.contact_form.fname.value == ''){
alert('Please Enter Your First Name.')
document.contact_form.fname.focus();
return false;}

if (document.contact_form.email.value == ''){
alert('Please Enter Your Email Address.')
document.contact_form.email.focus();
return false;}

checkEmailAddress(document.contact_form.email)
if (!good){
    return false
}

if (document.contact_form.phone.value == ''){
alert('Please Enter Your Phone Number.')
document.contact_form.phone.focus();
return false;}

  checkPhone = document.contact_form.phone.value.replace(/[^0-9]/gi, '');
  if (checkPhone.length < 8 || checkPhone.length > 12 || isPhoneNumberNotAllowed(checkPhone)){
  alert('Please make sure you have entered a valid phone number.')
  document.contact_form.phone.focus();
  return false;}


else {

return true;

}
}


function fourFields(ACTION)
{

var x = 0
var obj

if (document.contact_form.fname.value == ''){
alert('Please Enter Your First Name.')
document.contact_form.fname.focus();
return false;}

if (document.contact_form.email_address.value == ''){
alert('Please Enter Your Email Address.')
document.contact_form.email_address.focus();
return false;}

checkEmailAddress(document.contact_form.email_address)
if (!good){
    return false
}

if (document.contact_form.billing_phone.value == ''){
alert('Please Enter Your Phone Number.')
document.contact_form.billing_phone.focus();
return false;}

  checkPhone = document.contact_form.billing_phone.value.replace(/[^0-9]/gi, '');
  if (checkPhone.length < 8 || checkPhone.length > 12 || isPhoneNumberNotAllowed(checkPhone)){
  alert('Please make sure you have entered a valid phone number.')
  document.contact_form.billing_phone.focus();
  return false;}

if (document.contact_form.billing_country.value == ''){
alert('Please Enter Your Country.')
document.contact_form.billing_country.focus();
return false;}


else {

return true;

}
}

function fourFields2(ACTION)
{

var x = 0
var obj

if (document.contact_form.fname.value == ''){
alert('Please Enter Your First Name.')
document.contact_form.fname.focus();
return false;}

if (document.contact_form.lname.value == ''){
alert('Please Enter Your Last Name.')
document.contact_form.lname.focus();
return false;}

if (document.contact_form.email_address.value == ''){
alert('Please Enter Your Email Address.')
document.contact_form.email_address.focus();
return false;}

checkEmailAddress(document.contact_form.email_address)
if (!good){
    return false
}

if (document.contact_form.billing_phone.value == ''){
alert('Please Enter Your Phone Number.')
document.contact_form.billing_phone.focus();
return false;}

  checkPhone = document.contact_form.billing_phone.value.replace(/[^0-9]/gi, '');
  if (checkPhone.length < 8 || checkPhone.length > 12 || isPhoneNumberNotAllowed(checkPhone)){
  alert('Please make sure you have entered a valid phone number.')
  document.contact_form.billing_phone.focus();
  return false;}


else {

return true;

}
}


function longForm(ACTION)
{

var x = 0
var obj

if (document.contact_form.fname.value == ''){
alert('Please Enter Your First Name.')
document.contact_form.fname.focus();
return false;}

if (document.contact_form.lname.value == ''){
alert('Please Enter Your Last Name.')
document.contact_form.lname.focus();
return false;}

if (document.contact_form.billing_address.value == ''){
alert('Please Enter Your Address.')
document.contact_form.billing_address.focus();
return false;}

if (document.contact_form.billing_country.value == ''){
alert('Please Enter Your Country.')
document.contact_form.billing_country.focus();
return false;}

if (document.contact_form.billing_state.value == ''){
alert('Please Enter Your State.')
document.contact_form.billing_state.focus();
return false;}

if (document.contact_form.billing_city.value == ''){
alert('Please Enter Your City.')
document.contact_form.billing_city.focus();
return false;}

if (document.contact_form.billing_zip.value == ''){
alert('Please Enter Your Zip.')
document.contact_form.billing_zip.focus();
return false;}

if (document.contact_form.email_address.value == ''){
alert('Please Enter Your Email Address.')
document.contact_form.email_address.focus();
return false;}

checkEmailAddress(document.contact_form.email_address)
if (!good){
    return false
}

if (document.contact_form.billing_phone.value == ''){
alert('Please Enter Your Phone Number.')
document.contact_form.billing_phone.focus();
return false;}

  checkPhone = document.contact_form.billing_phone.value.replace(/[^0-9]/gi, '');
  if (checkPhone.length < 8 || checkPhone.length > 12 || isPhoneNumberNotAllowed(checkPhone)){
  alert('Please make sure you have entered a valid phone number.')
  document.contact_form.billing_phone.focus();
  return false;}


else {

return true;

}
}

function usonlyForm(ACTION)
{

var x = 0
var obj

if (document.contact_form.fname.value == ''){
alert('Please Enter Your First Name.')
document.contact_form.fname.focus();
return false;}

if (document.contact_form.lname.value == ''){
alert('Please Enter Your Last Name.')
document.contact_form.lname.focus();
return false;}

if (document.contact_form.billing_address.value == ''){
alert('Please Enter Your Address.')
document.contact_form.billing_address.focus();
return false;}

if (document.contact_form.billing_zip.value == ''){
alert('Please Enter Your Zip.')
document.contact_form.billing_zip.focus();
return false;}

if (document.contact_form.billing_city.value == ''){
alert('Please Enter Your City.')
document.contact_form.billing_city.focus();
return false;}

if (document.contact_form.billing_state.value == ''){
alert('Please Enter Your State.')
document.contact_form.billing_state.focus();
return false;}

if (document.contact_form.billing_phone.value == ''){
alert('Please Enter Your Phone Number.')
document.contact_form.billing_phone.focus();
return false;}

	checkPhone = document.contact_form.phone.value.replace(/[^0-9]/gi, '');
	  if (checkPhone.length < 8 || checkPhone.length > 12 || isPhoneNumberNotAllowed(checkPhone)){
	  alert('Please make sure you have entered a valid phone number.')
	  document.contact_form.phone.focus();
	  return false;}

if (document.contact_form.email_address.value == ''){
alert('Please Enter Your Email Address.')
document.contact_form.email_address.focus();
return false;}

checkEmailAddress(document.contact_form.email_address)
if (!good){
    return false
}

  


else {

return true;

}
}



      function isPhoneNumberNotAllowed(org_phone){
        var invalidPhoneArray = new Array();
      
        invalidPhoneArray[0] = '0000';
        invalidPhoneArray[1] = '1111';
        invalidPhoneArray[2] = '2222';
        invalidPhoneArray[3] = '3333';
        invalidPhoneArray[4] = '4444';
        invalidPhoneArray[5] = '5555';
        invalidPhoneArray[6] = '6666';
        invalidPhoneArray[7] = '7777';
        invalidPhoneArray[8] = '8888';
        invalidPhoneArray[9] = '9999';
        
        invalidPhoneArray[10] = '01234';
        invalidPhoneArray[11] = '12345';
        invalidPhoneArray[12] = '23456';
        invalidPhoneArray[13] = '34567';
        invalidPhoneArray[14] = '45678';
        invalidPhoneArray[15] = '56789';
        invalidPhoneArray[16] = '67890';
        invalidPhoneArray[17] = '09876';
        
        invalidPhoneArray[18] = '98765';
        invalidPhoneArray[19] = '87654';
        invalidPhoneArray[20] = '76543';
        invalidPhoneArray[21] = '65432';
        invalidPhoneArray[22] = '54321';
        invalidPhoneArray[23] = '43210';
        
        var isValidPhone = false;
        for (i=0;i<invalidPhoneArray.length;i++){
            if( org_phone.replace(invalidPhoneArray[i], "") != org_phone ){
            	var isValidPhone = true;
            	break;
            }
        }
        return isValidPhone;
      }

