	function submitForm() {
			// validate step 1 fields
		var frm = document.frmOrder;

		var v = frm.txtAgree.checked;
		if (!v) {
			alert("You should accept TOS in order to process.");
			frm.txtAgree.focus();
			return false;
		}

		v = trim(frm.txtEmailAddress.value);
		if (v == '') {
			alert("Please enter your email address.");
			frm.txtEmailAddress.focus();
			return false;
		}

		v = trim(frm.txtEmailAddress.value);
		if (v.indexOf("@") == -1 || v.indexOf(".") == -1) {
			alert("Please enter a valid email address.");
			frm.txtEmailAddress.focus();
			return false;
		}


//$fieldsList = "txtAffiliateId,txtPassword,txtRePassword,txtEmailAddress,txtEmailAddressPaypal,";
//$fieldsList.= "txtWebsite,txtFullName,txtStreet,txtCity,txtState,txtZip,txtCountry,txtPhone,";
//$fieldsList.= "txtFax,txt_agree";


		v = trim(frm.txtWebsite.value);
		if (v == '') {
			alert("Please enter your school website.");
			frm.txtWebsite.focus();
			return false;
		}
		v = trim(frm.txtStreet.value);
		if (v == '') {
			alert("Please enter your school street.");
			frm.txtStreet.focus();
			return false;
		}
		v = trim(frm.txtCity.value);
		if (v == '') {
			alert("Please enter your school city.");
			frm.txtCity.focus();
			return false;
		}
		v = trim(frm.txtZip.value);
		if (v == '') {
			alert("Please enter your school zip.");
			frm.txtZip.focus();
			return false;
		}

		v = trim(frm.txtCountry.value);
		if (v == '')
                if(frm.txtState.value == 'OS') {
			alert("Please enter your school country.");
			frm.txtCountry.focus();
			return false;
		}

		if (frm.txtState.selectedIndex < 1) {
			alert("Please enter your state.");
			frm.txtState.focus();
			return false;
		}

		v = trim(frm.txtFullName.value);
		if (v == '') {
			alert("Please enter your name.");
			frm.txtFullName.focus();
			return false;
		}
		v = trim(frm.txtPhone.value);
		if (v == '') {
			alert("Please enter a daytime phone number.");
			frm.txtPhone.focus();
			return false;
		}

		v = trim(frm.invite_secure.value);
		if (v == '') {
			alert("Please enter a captcha code.");
			frm.invite_secure.focus();
			return false;
		}

	 return true;
	}


	function trim(s) {
		var s1 = s.replace(/^\s+/g,"");		// remove leading spaces
		var s2 = s1.replace(/\s+$/g, "");	// remove trailing spaces

		return s2;
	}
