// JavaScript Document

function isEmailAddr(email)
{
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
    result = true;
  }
  return result;
}


function checkcontactUsFormAndSubmit(form) {
  var needFocus = true;
  var alertMsg = "The Following Fields Are Empty:\n";
  var l_Msg = alertMsg.length;

  if (form.inpFirstName.value == "" || form.inpFirstName.value == null) {
  	alertMsg += " * " + "First Name" + "\n";
	if (needFocus == true) {
		form.inpFirstName.focus();
		needFocus = false;
	}
  }
  if (form.inpLastName.value == "" || form.inpLastName.value == null) {
  	alertMsg += " * " + "Last Name" + "\n";
	if (needFocus == true) {
		form.inpLastName.focus();
		needFocus = false;
	}
  }
  if (form.inpeMail.value == "" || form.inpeMail.value == null) {
  	alertMsg += " * " + "E-mail" + "\n";
	if (needFocus == true) {
		form.inpeMail.focus();
		needFocus = false;
	}
  } else {
	  if(!isEmailAddr(form.inpeMail.value)) {
		alertMsg += " * E-mail is not valid " + "\n";
		if (needFocus == true) {
			form.inpeMail.focus();
			needFocus = false;
		}
	  }
  }
  if (form.inpConfirmeMail.value == "" || form.inpConfirmeMail.value == null) {
  	alertMsg += " * " + "Confirm E-mail" + "\n";
	if (needFocus == true) {
		form.inpConfirmeMail.focus();
		needFocus = false;
	}
  } else {
	  if(!isEmailAddr(form.inpConfirmeMail.value)) {
		alertMsg += " * Confirm E-mail is not valid " + "\n";
		if (needFocus == true) {
			form.inpConfirmeMail.focus();
			needFocus = false;
		}
	  }
  }
  if (form.inpeMail.value != form.inpConfirmeMail.value) {
  	alertMsg += " * E-mail do not match " + "\n";
	if (needFocus == true) {
		form.inpConfirmeMail.focus();
		needFocus = false;
	}
  }
  if (form.inpCity.value == "" || form.inpCity.value == null) {
  	alertMsg += " * " + "City" + "\n";
	if (needFocus == true) {
		form.inpCity.focus();
		needFocus = false;
	}
  }
  if (form.cmbCountry.options[form.cmbCountry.selectedIndex].text == "United States" || form.cmbCountry.options[form.cmbCountry.selectedIndex].text == "Canada") {
	var objState = form.elements["cmbState"];
	if (objState.options[objState.selectedIndex].text == "- Click to Select -"){
		alertMsg += " * State/Province\n";
		if (needFocus == true) {
			objState.focus();
			needFocus = false;
		}
	}
  }

/*
  if (form.inpAreacode.value == "" || form.inpAreacode.value == null) {
  	alertMsg += " * " + "Telephone Number" + "\n";
	if (needFocus == true) {
		form.inpAreacode.focus();
		needFocus = false;
	}
  } else {
	  if (form.inpTelephone.value == "" || form.inpTelephone.value == null) {
		alertMsg += " * " + "Telephone Number" + "\n";
		if (needFocus == true) {
			form.inpTelephone.focus();
			needFocus = false;
		}
	  } else {
		  if (form.inpTelephone2.value == "" || form.inpTelephone2.value == null) {
			alertMsg += " * " + "Telephone Number" + "\n";
			if (needFocus == true) {
				form.inpTelephone2.focus();
				needFocus = false;
			}
		  }
	  }
  }
*/  
  if (form.inpHelp.value == "" || form.inpHelp.value == null) {
  	alertMsg += " * " + "How can I help you?" + "\n";
	if (needFocus == true) {
		form.inpHelp.focus();
		needFocus = false;
	}
  }

  if (alertMsg.length == l_Msg) {
        return true;
  }
  else {
        alert(alertMsg);
        return false;
  }
}

function checktechSupportFormAndSubmit(form) {
  var needFocus = true;
  var alertMsg = "The Following Fields Are Empty:\n";
  var l_Msg = alertMsg.length;

  if (form.inpFirstName.value == "" || form.inpFirstName.value == null) {
  	alertMsg += " * " + "First Name" + "\n";
	if (needFocus == true) {
		form.inpFirstName.focus();
		needFocus = false;
	}
  }
  if (form.inpLastName.value == "" || form.inpLastName.value == null) {
  	alertMsg += " * " + "Last Name" + "\n";
	if (needFocus == true) {
		form.inpLastName.focus();
		needFocus = false;
	}
  }
  if (form.inpeMail.value == "" || form.inpeMail.value == null) {
  	alertMsg += " * " + "E-mail" + "\n";
	if (needFocus == true) {
		form.inpeMail.focus();
		needFocus = false;
	}
  } else {
	  if(!isEmailAddr(form.inpeMail.value)) {
		alertMsg += " * E-mail is not valid " + "\n";
		if (needFocus == true) {
			form.inpeMail.focus();
			needFocus = false;
		}
	  }
  }
  if (form.inpConfirmeMail.value == "" || form.inpConfirmeMail.value == null) {
  	alertMsg += " * " + "Confirm E-mail" + "\n";
	if (needFocus == true) {
		form.inpConfirmeMail.focus();
		needFocus = false;
	}
  } else {
	  if(!isEmailAddr(form.inpConfirmeMail.value)) {
		alertMsg += " * Confirm E-mail is not valid " + "\n";
		if (needFocus == true) {
			form.inpConfirmeMail.focus();
			needFocus = false;
		}
	  }
  }
  if (form.inpeMail.value != form.inpConfirmeMail.value) {
  	alertMsg += " * E-mail do not match " + "\n";
	if (needFocus == true) {
		form.inpConfirmeMail.focus();
		needFocus = false;
	}
  }
  if (form.inpAreacode.value == "" || form.inpAreacode.value == null) {
  	alertMsg += " * " + "Telephone Number" + "\n";
	if (needFocus == true) {
		form.inpAreacode.focus();
		needFocus = false;
	}
  } else {
	  if (form.inpTelephone.value == "" || form.inpTelephone.value == null) {
		alertMsg += " * " + "Telephone Number" + "\n";
		if (needFocus == true) {
			form.inpTelephone.focus();
			needFocus = false;
		}
	  } else {
		  if (form.inpTelephone2.value == "" || form.inpTelephone2.value == null) {
			alertMsg += " * " + "Telephone Number" + "\n";
			if (needFocus == true) {
				form.inpTelephone2.focus();
				needFocus = false;
			}
		  }
	  }
  }
  if (form.inpBrowser.value == "" || form.inpBrowser.value == null) {
  	alertMsg += " * " + "Which browser do you use?" + "\n";
	if (needFocus == true) {
		form.inpBrowser.focus();
		needFocus = false;
	}
  }
  if (form.inpVersionSystem.value == "" || form.inpVersionSystem.value == null) {
  	alertMsg += " * " + "What Version is it?" + "\n";
	if (needFocus == true) {
		form.inpVersionSystem.focus();
		needFocus = false;
	}
  }
  if (form.inpLastTimeUpVirus.value == "" || form.inpLastTimeUpVirus.value == null) {
  	alertMsg += " * " + "When was the last time you updated your virus protection program?" + "\n";
	if (needFocus == true) {
		form.inpLastTimeUpVirus.focus();
		needFocus = false;
	}
  }
  if (form.inpLastTimeScanVirus.value == "" || form.inpLastTimeScanVirus.value == null) {
  	alertMsg += " * " + "When was the last time you scanned for viruses?" + "\n";
	if (needFocus == true) {
		form.inpLastTimeScanVirus.focus();
		needFocus = false;
	}
  }
  if (form.inpLastTimeUpSpy.value == "" || form.inpLastTimeUpSpy.value == null) {
  	alertMsg += " * " + "When was the last time you updated your spyware program?" + "\n";
	if (needFocus == true) {
		form.inpLastTimeUpSpy.focus();
		needFocus = false;
	}
  }
  if (form.inpLastTimeScanSpy.value == "" || form.inpLastTimeScanSpy.value == null) {
  	alertMsg += " * " + "When was the last time you scanned for spyware?" + "\n";
	if (needFocus == true) {
		form.inpLastTimeScanSpy.focus();
		needFocus = false;
	}
  }
  if (form.inpLastTimeUpWindows.value == "" || form.inpLastTimeUpWindows.value == null) {
  	alertMsg += " * " + "When was the last time you did a Windows Update?" + "\n";
	if (needFocus == true) {
		form.inpLastTimeUpWindows.focus();
		needFocus = false;
	}
  }
  if (form.inpSpecificError.value == "" || form.inpSpecificError.value == null) {
  	alertMsg += " * " + "What specific error are you getting & at what point in the process are you getting that error?" + "\n";
	if (needFocus == true) {
		form.inpSpecificError.focus();
		needFocus = false;
	}
  }
  if (form.inpExplain.value == "" || form.inpExplain.value == null) {
  	alertMsg += " * " + "Explain exactly what was done to attempt to troubleshoot/correct the problem prior to contacting Exotic Publishing's Tech Support Center" + "\n";
	if (needFocus == true) {
		form.inpExplain.focus();
		needFocus = false;
	}
  }

  if (alertMsg.length == l_Msg) {
        return true;
  } else {
        alert(alertMsg);
        return false;
  }

}

function checkDesignOrderFormAndSubmit(form) {
  var needFocus = true;
  var alertMsg = "The Following Fields Are Empty:\n";
  var l_Msg = alertMsg.length;


  if (form.inpFirstName.value == "" || form.inpFirstName.value == null) {
  	alertMsg += " * " + "First Name" + "\n";
	if (needFocus == true) {
		form.inpFirstName.focus();
		needFocus = false;
	}
  }
  if (form.inpLastName.value == "" || form.inpLastName.value == null) {
  	alertMsg += " * " + "Last Name" + "\n";
	if (needFocus == true) {
		form.inpLastName.focus();
		needFocus = false;
	}
  }
  if (form.inpeMail.value == "" || form.inpeMail.value == null) {
  	alertMsg += " * " + "E-mail" + "\n";
	if (needFocus == true) {
		form.inpeMail.focus();
		needFocus = false;
	}
  } else {
	  if(!isEmailAddr(form.inpeMail.value)) {
		alertMsg += " * E-mail is not valid " + "\n";
		if (needFocus == true) {
			form.inpeMail.focus();
			needFocus = false;
		}
	  }
  }
  if (form.inpConfirmeMail.value == "" || form.inpConfirmeMail.value == null) {
  	alertMsg += " * " + "Confirm E-mail" + "\n";
	if (needFocus == true) {
		form.inpConfirmeMail.focus();
		needFocus = false;
	}
  } else {
	  if(!isEmailAddr(form.inpConfirmeMail.value)) {
		alertMsg += " * Confirm E-mail is not valid " + "\n";
		if (needFocus == true) {
			form.inpConfirmeMail.focus();
			needFocus = false;
		}
	  }
  }
  if (form.inpeMail.value != form.inpConfirmeMail.value) {
  	alertMsg += " * E-mail do not match " + "\n";
	if (needFocus == true) {
		form.inpConfirmeMail.focus();
		needFocus = false;
	}
  }
  if (form.inpAreacode.value == "" || form.inpAreacode.value == null) {
  	alertMsg += " * " + "Telephone Number" + "\n";
	if (needFocus == true) {
		form.inpAreacode.focus();
		needFocus = false;
	}
  } else {
	  if (form.inpTelephone.value == "" || form.inpTelephone.value == null) {
		alertMsg += " * " + "Telephone Number" + "\n";
		if (needFocus == true) {
			form.inpTelephone.focus();
			needFocus = false;
		}
	  } else {
		  if (form.inpTelephone2.value == "" || form.inpTelephone2.value == null) {
			alertMsg += " * " + "Telephone Number" + "\n";
			if (needFocus == true) {
				form.inpTelephone2.focus();
				needFocus = false;
			}
		  }
	  }
  }
  if (form.inpNrBanners.value == "" || form.inpNrBanners.value == null) {
  	alertMsg += " * " + "Number of Banners: " + "\n";
	if (needFocus == true) {
		form.inpNrBanners.focus();
		needFocus = false;
	}
  }
  if (form.inpSizePixels.value == "" || form.inpSizePixels.value == null) {
  	alertMsg += " * " + "Size in pixels: " + "\n";
	if (needFocus == true) {
		form.inpSizePixels.focus();
		needFocus = false;
	}
  }
  if (form.inpMaxFileSize.value == "" || form.inpMaxFileSize.value == null) {
  	alertMsg += " * " + "Max file size: " + "\n";
	if (needFocus == true) {
		form.inpMaxFileSize.focus();
		needFocus = false;
	}
  }
  if (!form.ckFormatGIF.checked && !form.ckFormatJpeg.checked && !form.ckFormatSWF.checked) {
  	alertMsg += " * " + "At least one format is required" + "\n";
	if (needFocus == true) {
		form.ckFormatGIF.focus();
		needFocus = false;
	}
  }
  if ((form.inpURL.value == "") && (form.inpeMailBanner.value == "")) {
  	alertMsg += " * " + "You must select either an URL or an e-mail address to have your banner link to, so please specify which one" + "\n";
	if (needFocus == true) {
		form.inpURL.focus();
		needFocus = false;
	}
  } else {
	if(form.inpeMailBanner.value != "") {
		if(!isEmailAddr(form.inpeMailBanner.value)) {
        	alertMsg += " * E-mail Banner is not valid " + "\n";
			if (needFocus == true) {
				form.inpeMailBanner.focus();
				needFocus = false;
			}
        }
    }
  }
  if (form.inpDescribeBanner.value == "" || form.inpDescribeBanner.value == null) {
  	alertMsg += " * " + "Describe what it is you want on the banner (i.e., background, text, colors, graphics etc.) " + "\n";
	if (needFocus == true) {
		form.inpDescribeBanner.focus();
		needFocus = false;
	}
  }

  if (alertMsg.length == l_Msg) {
        return true;
  }
  else {
        alert(alertMsg);
        return false;
  }

}


function checkQuestionnaireFormAndSubmit(form) {
  var needFocus = true;
  var alertMsg = "The Following Fields Are Empty:\n";
  var l_Msg = alertMsg.length;

  if (form.inpFirstName.value == "" || form.inpFirstName.value == null) {
  	alertMsg += " * " + "First Name" + "\n";
	if (needFocus == true) {
		form.inpFirstName.focus();
		needFocus = false;
	}
  }
  if (form.inpLastName.value == "" || form.inpLastName.value == null) {
  	alertMsg += " * " + "Last Name" + "\n";
	if (needFocus == true) {
		form.inpLastName.focus();
		needFocus = false;
	}
  }
  if (form.inpeMail.value == "" || form.inpeMail.value == null) {
  	alertMsg += " * " + "E-mail" + "\n";
	if (needFocus == true) {
		form.inpeMail.focus();
		needFocus = false;
	}
  } else {
	  if(!isEmailAddr(form.inpeMail.value)) {
		alertMsg += " * E-mail is not valid " + "\n";
		if (needFocus == true) {
			form.inpeMail.focus();
			needFocus = false;
		}
	  }
  }
  if (form.inpConfirmeMail.value == "" || form.inpConfirmeMail.value == null) {
  	alertMsg += " * " + "Confirm E-mail" + "\n";
	if (needFocus == true) {
		form.inpConfirmeMail.focus();
		needFocus = false;
	}
  } else {
	  if(!isEmailAddr(form.inpConfirmeMail.value)) {
		alertMsg += " * Confirm E-mail is not valid " + "\n";
		if (needFocus == true) {
			form.inpConfirmeMail.focus();
			needFocus = false;
		}
	  }
  }
  if (form.inpeMail.value != form.inpConfirmeMail.value) {
  	alertMsg += " * E-mail do not match " + "\n";
	if (needFocus == true) {
		form.inpConfirmeMail.focus();
		needFocus = false;
	}
  }
  if (form.inpAreacode.value == "" || form.inpAreacode.value == null) {
  	alertMsg += " * " + "Telephone Number" + "\n";
	if (needFocus == true) {
		form.inpAreacode.focus();
		needFocus = false;
	}
  } else {
	  if (form.inpTelephone.value == "" || form.inpTelephone.value == null) {
		alertMsg += " * " + "Telephone Number" + "\n";
		if (needFocus == true) {
			form.inpTelephone.focus();
			needFocus = false;
		}
	  } else {
		  if (form.inpTelephone2.value == "" || form.inpTelephone2.value == null) {
			alertMsg += " * " + "Telephone Number" + "\n";
			if (needFocus == true) {
				form.inpTelephone2.focus();
				needFocus = false;
			}
		  }
	  }
  }
  if (form.inpCity.value == "" || form.inpCity.value == null) {
  	alertMsg += " * " + "City" + "\n";
	if (needFocus == true) {
		form.inpCity.focus();
		needFocus = false;
	}
  }
  if (form.cmbCountry.options[form.cmbCountry.selectedIndex].text == "United States" || form.cmbCountry.options[form.cmbCountry.selectedIndex].text == "Canada") {
	var objState = form.elements["cmbState"];
	if (objState.options[objState.selectedIndex].text == "- Click to Select -"){
		alertMsg += " * State/Province\n";
		if (needFocus == true) {
			objState.focus();
			needFocus = false;
		}
	}
  }
  if (form.inpTypeOfSite.value == "" || form.inpTypeOfSite.value == null) {
  	alertMsg += " * " + "What type of site do you need the merchant account for?" + "\n";
	if (needFocus == true) {
		form.inpTypeOfSite.focus();
		needFocus = false;
	}
  }
  if (form.inpCreditRating.value == "" || form.inpCreditRating.value == null) {
  	alertMsg += " * " + "How is your credit rating?" + "\n";
	if (needFocus == true) {
		form.inpCreditRating.focus();
		needFocus = false;
	}
  }
  if (form.inpHowFindSite.value == "" || form.inpHowFindSite.value == null) {
  	alertMsg += " * " + "How did you find my site?" + "\n";
	if (needFocus == true) {
		form.inpHowFindSite.focus();
		needFocus = false;
	}
  }

  if (alertMsg.length == l_Msg) {
        return true;
  }
  else {
        alert(alertMsg);
        return false;
  }

}


function checkStrategiesOrderFormAndSubmit(form) {
  var needFocus = true;
  var alertMsg = "The Following Fields Are Empty:\n";
  var l_Msg = alertMsg.length;

  if (form.inpFirstName.value == "" || form.inpFirstName.value == null) {
  	alertMsg += " * " + "First Name" + "\n";
	if (needFocus == true) {
		form.inpFirstName.focus();
		needFocus = false;
	}
  }
  if (form.inpLastName.value == "" || form.inpLastName.value == null) {
  	alertMsg += " * " + "Last Name" + "\n";
	if (needFocus == true) {
		form.inpLastName.focus();
		needFocus = false;
	}
  }
  if (form.inpeMail.value == "" || form.inpeMail.value == null) {
  	alertMsg += " * " + "E-mail" + "\n";
	if (needFocus == true) {
		form.inpeMail.focus();
		needFocus = false;
	}
  } else {
	  if(!isEmailAddr(form.inpeMail.value)) {
		alertMsg += " * E-mail is not valid " + "\n";
		if (needFocus == true) {
			form.inpeMail.focus();
			needFocus = false;
		}
	  }
  }
  if (form.inpConfirmeMail.value == "" || form.inpConfirmeMail.value == null) {
  	alertMsg += " * " + "Confirm E-mail" + "\n";
	if (needFocus == true) {
		form.inpConfirmeMail.focus();
		needFocus = false;
	}
  } else {
	  if(!isEmailAddr(form.inpConfirmeMail.value)) {
		alertMsg += " * Confirm E-mail is not valid " + "\n";
		if (needFocus == true) {
			form.inpConfirmeMail.focus();
			needFocus = false;
		}
	  }
  }
  if (form.inpeMail.value != form.inpConfirmeMail.value) {
  	alertMsg += " * E-mail do not match " + "\n";
	if (needFocus == true) {
		form.inpConfirmeMail.focus();
		needFocus = false;
	}
  }
  if (form.inpAreacode.value == "" || form.inpAreacode.value == null) {
  	alertMsg += " * " + "Telephone Number" + "\n";
	if (needFocus == true) {
		form.inpAreacode.focus();
		needFocus = false;
	}
  } else {
	  if (form.inpTelephone.value == "" || form.inpTelephone.value == null) {
		alertMsg += " * " + "Telephone Number" + "\n";
		if (needFocus == true) {
			form.inpTelephone.focus();
			needFocus = false;
		}
	  } else {
		  if (form.inpTelephone2.value == "" || form.inpTelephone2.value == null) {
			alertMsg += " * " + "Telephone Number" + "\n";
			if (needFocus == true) {
				form.inpTelephone2.focus();
				needFocus = false;
			}
		  }
	  }
  }
  if (form.inpIndustry.value == "" || form.inpIndustry.value == null) {
  	alertMsg += " * " + "Which industry is this work for?" + "\n";
	if (needFocus == true) {
		form.inpIndustry.focus();
		needFocus = false;
	}
  }
/*
  if (form.inpURLComments.value == "" || form.inpURLComments.value == null) {
  	alertMsg += " * " + "Website copywriting comments" + "\n";
	if (needFocus == true) {
		form.inpURLComments.focus();
		needFocus = false;
	}
  }
*/
  if (alertMsg.length == l_Msg) {
        return true;
  }
  else {
        alert(alertMsg);
        return false;
  }

}


function checkfreelancersFormAndSubmit(form) {
  var needFocus = true;
  var alertMsg = "The Following Fields Are Empty:\n";
  var l_Msg = alertMsg.length;

  if (form.inpFirstName.value == "" || form.inpFirstName.value == null) {
  	alertMsg += " * " + "First Name" + "\n";
	if (needFocus == true) {
		form.inpFirstName.focus();
		needFocus = false;
	}
  }
/*
  if (form.inpLastName.value == "" || form.inpLastName.value == null) {
  	alertMsg += " * " + "Last Name" + "\n";
	if (needFocus == true) {
		form.inpLastName.focus();
		needFocus = false;
	}
  }
*/
  if (form.inpeMail.value == "" || form.inpeMail.value == null) {
  	alertMsg += " * " + "E-mail" + "\n";
	if (needFocus == true) {
		form.inpeMail.focus();
		needFocus = false;
	}
  } else {
	  if(!isEmailAddr(form.inpeMail.value)) {
		alertMsg += " * E-mail is not valid " + "\n";
		if (needFocus == true) {
			form.inpeMail.focus();
			needFocus = false;
		}
	  }
  }
  if (form.inpConfirmeMail.value == "" || form.inpConfirmeMail.value == null) {
  	alertMsg += " * " + "Confirm E-mail" + "\n";
	if (needFocus == true) {
		form.inpConfirmeMail.focus();
		needFocus = false;
	}
  } else {
	  if(!isEmailAddr(form.inpConfirmeMail.value)) {
		alertMsg += " * Confirm E-mail is not valid " + "\n";
		if (needFocus == true) {
			form.inpConfirmeMail.focus();
			needFocus = false;
		}
	  }
  }
  if (form.inpeMail.value != form.inpConfirmeMail.value) {
  	alertMsg += " * E-mail do not match " + "\n";
	if (needFocus == true) {
		form.inpConfirmeMail.focus();
		needFocus = false;
	}
  }

  if (form.inpAdress.value == "" || form.inpAdress.value == null) {
  	alertMsg += " * " + "Address" + "\n";
	if (needFocus == true) {
		form.inpAdress.focus();
		needFocus = false;
	}
  }
  if (form.inpCity.value == "" || form.inpCity.value == null) {
  	alertMsg += " * " + "City" + "\n";
	if (needFocus == true) {
		form.inpCity.focus();
		needFocus = false;
	}
  }
  if (form.inpZip.value == "" || form.inpZip.value == null) {
  	alertMsg += " * " + "Zip/Postal Code" + "\n";
	if (needFocus == true) {
		form.inpZip.focus();
		needFocus = false;
	}
  }
  if (form.cmbCountry.options[form.cmbCountry.selectedIndex].text == "United States" || form.cmbCountry.options[form.cmbCountry.selectedIndex].text == "Canada") {
	var objState = form.elements["cmbState"];
	if (objState.options[objState.selectedIndex].text == "- Click to Select -"){
		alertMsg += " * State/Province\n";
		if (needFocus == true) {
			objState.focus();
			needFocus = false;
		}
	}
  }
  if (form.inpAreacode.value == "" || form.inpAreacode.value == null) {
  	alertMsg += " * " + "Telephone Number" + "\n";
	if (needFocus == true) {
		form.inpAreacode.focus();
		needFocus = false;
	}
  } else {
	  if (form.inpTelephone.value == "" || form.inpTelephone.value == null) {
		alertMsg += " * " + "Telephone Number" + "\n";
		if (needFocus == true) {
			form.inpTelephone.focus();
			needFocus = false;
		}
	  } else {
		  if (form.inpTelephone2.value == "" || form.inpTelephone2.value == null) {
			alertMsg += " * " + "Telephone Number" + "\n";
			if (needFocus == true) {
				form.inpTelephone2.focus();
				needFocus = false;
			}
		  }
	  }
  }

  if (alertMsg.length == l_Msg) {
        return true;
  } else {
        alert(alertMsg);
        return false;
  }
}


function checkcustomersFormAndSubmit(form) {
  var needFocus = true;
  var alertMsg = "The Following Fields Are Empty:\n";
  var l_Msg = alertMsg.length;

  if (form.inpFirstName.value == "" || form.inpFirstName.value == null) {
  	alertMsg += " * " + "First Name" + "\n";
	if (needFocus == true) {
		form.inpFirstName.focus();
		needFocus = false;
	}
  }
  if (form.inpLastName.value == "" || form.inpLastName.value == null) {
  	alertMsg += " * " + "Last Name" + "\n";
	if (needFocus == true) {
		form.inpLastName.focus();
		needFocus = false;
	}
  }
  if (form.inpeMail.value == "" || form.inpeMail.value == null) {
  	alertMsg += " * " + "E-mail" + "\n";
	if (needFocus == true) {
		form.inpeMail.focus();
		needFocus = false;
	}
  } else {
	  if(!isEmailAddr(form.inpeMail.value)) {
		alertMsg += " * E-mail is not valid " + "\n";
		if (needFocus == true) {
			form.inpeMail.focus();
			needFocus = false;
		}
	  }
  }
  if (form.inpConfirmeMail.value == "" || form.inpConfirmeMail.value == null) {
  	alertMsg += " * " + "Confirm E-mail" + "\n";
	if (needFocus == true) {
		form.inpConfirmeMail.focus();
		needFocus = false;
	}
  } else {
	  if(!isEmailAddr(form.inpConfirmeMail.value)) {
		alertMsg += " * Confirm E-mail is not valid " + "\n";
		if (needFocus == true) {
			form.inpConfirmeMail.focus();
			needFocus = false;
		}
	  }
  }
  if (form.inpeMail.value != form.inpConfirmeMail.value) {
  	alertMsg += " * E-mail do not match " + "\n";
	if (needFocus == true) {
		form.inpConfirmeMail.focus();
		needFocus = false;
	}
  }
  if (form.inpCity.value == "" || form.inpCity.value == null) {
  	alertMsg += " * " + "City" + "\n";
	if (needFocus == true) {
		form.inpCity.focus();
		needFocus = false;
	}
  }
  if (form.cmbCountry.options[form.cmbCountry.selectedIndex].text == "United States" || form.cmbCountry.options[form.cmbCountry.selectedIndex].text == "Canada") {
	var objState = form.elements["cmbState"];
	if (objState.options[objState.selectedIndex].text == "- Click to Select -"){
		alertMsg += " * State/Province\n";
		if (needFocus == true) {
			objState.focus();
			needFocus = false;
		}
	}
  }
  if (form.inpAreacode.value == "" || form.inpAreacode.value == null) {
  	alertMsg += " * " + "Telephone Number" + "\n";
	if (needFocus == true) {
		form.inpAreacode.focus();
		needFocus = false;
	}
  } else {
	  if (form.inpTelephone.value == "" || form.inpTelephone.value == null) {
		alertMsg += " * " + "Telephone Number" + "\n";
		if (needFocus == true) {
			form.inpTelephone.focus();
			needFocus = false;
		}
	  } else {
		  if (form.inpTelephone2.value == "" || form.inpTelephone2.value == null) {
			alertMsg += " * " + "Telephone Number" + "\n";
			if (needFocus == true) {
				form.inpTelephone2.focus();
				needFocus = false;
			}
		  }
	  }
  }

  if (alertMsg.length == l_Msg) {
        return true;
  } else {
        alert(alertMsg);
        return false;
  }
}


function clearForm(form){
	for (var i = 0; i < form.length; i++) {
        var obj = form.elements[i];
        if (obj) {
				switch(obj.type) {
                        case "text":
                        	obj.value = "";
                        break;

                        case "textarea":
                        	obj.value = "";
                        break;
						case "checkbox":
							obj.checked = false ;
						break;
				}
		}				
	}
}

function doNext(object, form) {
	if (object.name == "inpAreacode") {
		if (object.value.length == 3) {
			form.inpTelephone.focus();
		}
	}
	if (object.name == "inpTelephone") {
		if (object.value.length == 3) {
			form.inpTelephone2.focus();
		}	
	}
}
