		function checkinfo(form) {
			if (form.shipping_firstname.value == "") {
				alert("Please enter your first name.");
				form.shipping_firstname.focus();
				return false ;
			}
			if (form.shipping_lastname.value == "") {
				alert("Please enter your last name.");
				form.shipping_lastname.focus();
				return false ;
			}
			if (form.shipping_address.value == "") {
				alert("Please enter your shipping address.");
				form.shipping_address.focus();
				return false ;
			}
			if (form.shipping_city.value == "") {
				alert("Please enter your shipping city.");
				form.shipping_city.focus();
				return false ;
			}
			if (form.shipping_province.value == "") {
				alert("Please select your shipping province/state. If it is not listed, please select Other.");
				form.shipping_province.focus();
				return false ;
			}
			if (form.shipping_country.value == "") {
				alert("Please enter your shipping country.");
				form.shipping_country.focus();
				return false ;
			}
			if (form.shipping_postalcode.value == "") {
				alert("Please enter your shipping postal code.");
				form.shipping_postalcode.focus();
				return false ;
			}
			if (form.email.value == "") {
				alert("Please enter your email address.");
				form.email.focus();
				return false ;
			}
			if (!(form.email.value == form.email2.value)) {
				alert("You have entered two different email addresses. Please go back and confirm your email address.");
				form.email.focus();
				return false ;
			}
			if (form.dayphone.value == "") {
				alert("Please enter a daytime phone number.");
				form.dayphone.focus();
				return false ;
			}
			if (form.cardtype.value == "") {
				alert("Please select your credit card type.");
				form.cardtype.focus();
				return false ;
			}
			if (form.cardtype.value !== "PayPal") {
				alert(form.cardnumber.value.length);
				if (form.cardnumber.value == "") {
					alert("Please enter your credit card number.");
					form.cardnumber.focus();
					return false ;
				}
				if (form.cardnumber.value.length < 15) {
					alert("You have not properly entered your credit card details. Please go back and enter your credit card number.");
					form.cardnumber.focus();
					return false ;
				}
				if (form.expirmonth.value == "") {
					alert("Please select your credit card expiration month.");
					form.expirmonth.focus();
					return false ;
				}
				if (form.expiryear.value == "") {
					alert("Please select your credit card expiration year.");
					form.expiryear.focus();
					return false ;
				}
				if (form.cvv2.value == "") {
					alert("Please enter your credit card cvv2 code.");
					form.cvv2.focus();
					return false ;
				}
			}
			return true;
		}


