function SendOrder() {
	var f = document.catalogOrder;
	var str = "?";
	var hrefBase = "https://secure.concentric.com/zcustom.com/cgi/zCheckOut.pl";
	var iRnd = Math.random();

	if(f.catykitQty.value != "") {
		if(isNaN(f.catykitQty.value)) {
			alert("You must enter a valid quantity. \"" + f.catykitQty.value + "\" is a non-numeric value!");
			f.catykitQty.focus();
			f.catykitQty.select();
			return false;
		}
		if (str != "?") { str = str + "&" };
		str = str + "ITM1a=Catalog Plus Ordering Kit~" + f.catykitQty.value + "~10.00~~N";
	}

	if(f.catQty.value != "") {
		if(isNaN(f.catQty.value)) {
			alert("You must enter a valid quantity. \"" + f.catQty.value + "\" is a non-numeric value!");
			f.catQty.focus();
			f.catQty.select();
			return false;
		}
		if (str != "?") { str = str + "&" };
		str = str + "ITM2a=Catalog Only~" + f.catQty.value + "~6.00~~N";
	}
	
	if(f.kneeSldQty.value != "") {
		if(isNaN(f.kneeSldQty.value)) {
			alert("You must enter a valid quantity. \"" + f.kneeSldQty.value + "\" is a non-numeric value!");
			f.kneeSldQty.focus();
			f.kneeSldQty.select();
			return false;
		}
		if (str != "?") { str = str + "&" };
		str = str + "ITM3a=UHM Knee sliders (pr.)~" + f.kneeSldQty.value + "~45.00~~Y";
	}
	
	if(f.cleanKitQty.value != "") {
		if(isNaN(f.cleanKitQty.value)) {
			alert("You must enter a valid quantity. \"" + f.cleanKitQty.value + "\" is a non-numeric value!");
			f.cleanKitQty.focus();
			f.cleanKitQty.select();
			return false;
		}
		if (str != "?") { str = str + "&" };
		str = str + "ITM4a=Cleaning Kit~" + f.cleanKitQty.value + "~24.95~~Y";
	}

	if(f.Warriors1Qty.value != "") {
		if(isNaN(f.Warriors1Qty.value)) {
			alert("You must enter a valid quantity. \"" + f.Warriors1Qty.value + "\" is a non-numeric value!");
			f.Warriors1Qty.focus();
			f.Warriors1Qty.select();
			return false;
		}
		
		if (f.Warriors1SzQty.value == "") {
			alert("You must select a glove size.");
			f.Warriors1SzQty.focus();
			
			return false;
		} else {
			if (str != "?") { str = str + "&" };
			str = str + "ITMw1=Z Pro Carbon Warriors - Red/White/Black (6108R)~" + f.Warriors1Qty.value + "~90.00~" + f.Warriors1SzQty.value + "~Y";
		}
	}

	if(f.Warriors2Qty.value != "") {
		if(isNaN(f.Warriors2Qty.value)) {
			alert("You must enter a valid quantity. \"" + f.Warriors2Qty.value + "\" is a non-numeric value!");
			f.Warriors2Qty.focus();
			f.Warriors2Qty.select();
			return false;
		}
		
		if (f.Warriors2SzQty.value == "") {
			alert("You must select a glove size.");
			f.Warriors2SzQty.focus();
			
			return false;
		} else {
			if (str != "?") { str = str + "&" };
			str = str + "ITMw2=Z Pro Carbon Warriors - Black (6108B)~" + f.Warriors2Qty.value + "~90.00~" + f.Warriors2SzQty.value + "~Y";
		}
	}

	if(f.Warriors3Qty.value != "") {
		if(isNaN(f.Warriors3Qty.value)) {
			alert("You must enter a valid quantity. \"" + f.Warriors3Qty.value + "\" is a non-numeric value!");
			f.Warriors3Qty.focus();
			f.Warriors3Qty.select();
			return false;
		}
		
		if (f.Warriors3SzQty.value == "") {
			alert("You must select a glove size.");
			f.Warriors3SzQty.focus();
			
			return false;
		} else {
			if (str != "?") { str = str + "&" };
			str = str + "ITMw3=Z Pro Carbon Warriors - Black/Silver (6108S)~" + f.Warriors3Qty.value + "~90.00~" + f.Warriors3SzQty.value + "~Y";
		}
	}
	
	if(f.glove1Qty.value != "") {
		if(isNaN(f.glove1Qty.value)) {
			alert("You must enter a valid quantity. \"" + f.glove1Qty.value + "\" is a non-numeric value!");
			f.glove1Qty.focus();
			f.glove1Qty.select();
			return false;
		}
		
		if (f.glove1SzQty.value == "") {
			alert("You must select a glove size.");
			f.glove1SzQty.focus();
			
			return false;
		} else {
			if (str != "?") { str = str + "&" };
			str = str + "ITMg1=The Z Sport Racer - Studded (6200)~" + f.glove1Qty.value + "~25.00~" + f.glove1SzQty.value + "~Y";
		}
	}
	
	if(f.glove2Qty.value != "") {
		if(isNaN(f.glove2Qty.value)) {
			alert("You must enter a valid quantity. \"" + f.glove2Qty.value + "\" is a non-numeric value!");
			f.glove2Qty.focus();
			f.glove2Qty.select();
			return false;
		}
		
		if (f.glove2SzQty.value == "") {
			alert("You must select a glove size.");
			f.glove2SzQty.focus();
			
			return false;
		} else {
			if (str != "?") { str = str + "&" };
			str = str + "ITMg2=The Z Sport Racer - Deertan/Cowhide (6201)~" + f.glove2Qty.value + "~25.00~" + f.glove2SzQty.value + "~Y";
		}
	}
	
	if(f.glove3Qty.value != "") {
		if(isNaN(f.glove3Qty.value)) {
			alert("You must enter a valid quantity. \"" + f.glove3Qty.value + "\" is a non-numeric value!");
			f.glove3Qty.focus();
			f.glove3Qty.select();
			return false;
		}
		
		if (f.glove3SzQty.value == "") {
			alert("You must select a glove size.");
			f.glove3SzQty.focus();
			
			return false;
		} else {
			if (str != "?") { str = str + "&" };
			str = str + "ITMg3=The Z Sport Touring - Vented (6202)~" + f.glove3Qty.value + "~11.20~" + f.glove3SzQty.value + "~Y";
		}
	}

	if(f.glove4Qty.value != "") {
		if(isNaN(f.glove4Qty.value)) {
			alert("You must enter a valid quantity. \"" + f.glove4Qty.value + "\" is a non-numeric value!");
			f.glove4Qty.focus();
			f.glove4Qty.select();
			return false;
		}
		
		if (f.glove4SzQty.value == "") {
			alert("You must select a glove size.");
			f.glove4SzQty.focus();
			
			return false;
		} else {
			if (str != "?") { str = str + "&" };
			str = str + "ITMg4=The Z Club Racer - Carbon Kevlar (6107-Z-CK)~" + f.glove4Qty.value + "~175.00~" + f.glove4SzQty.value + "~Y";
		}
	}

	if(f.glove5Qty.value != "") {
		if(isNaN(f.glove5Qty.value)) {
			alert("You must enter a valid quantity. \"" + f.glove5Qty.value + "\" is a non-numeric value!");
			f.glove5Qty.focus();
			f.glove5Qty.select();
			return false;
		}
		
		if (f.glove5SzQty.value == "") {
			alert("You must select a glove size.");
			f.glove5SzQty.focus();
			
			return false;
		} else {
			if (str != "?") { str = str + "&" };
			str = str + "ITMg5=The Z Road Racer - Black (6105-SB)~" + f.glove5Qty.value + "~98.00~" + f.glove5SzQty.value + "~Y";
		}
	}

	if(f.glove6Qty.value != "") {
		if(isNaN(f.glove6Qty.value)) {
			alert("You must enter a valid quantity. \"" + f.glove6Qty.value + "\" is a non-numeric value!");
			f.glove6Qty.focus();
			f.glove6Qty.select();
			return false;
		}
		
		if (f.glove6SzQty.value == "") {
			alert("You must select a glove size.");
			f.glove6SzQty.focus();
			
			return false;
		} else {
			if (str != "?") { str = str + "&" };
			str = str + "ITMg6=The Z Road Racer - White (6105-SW)~" + f.glove6Qty.value + "~98.00~" + f.glove6SzQty.value + "~Y";
		}
	}

	if(f.glove7Qty.value != "") {
		if(isNaN(f.glove7Qty.value)) {
			alert("You must enter a valid quantity. \"" + f.glove7Qty.value + "\" is a non-numeric value!");
			f.glove7Qty.focus();
			f.glove7Qty.select();
			return false;
		}
		
		if (f.glove7SzQty.value == "") {
			alert("You must select a glove size.");
			f.glove7SzQty.focus();
			
			return false;
		} else {
			if (str != "?") { str = str + "&" };
			str = str + "ITMg7=The Z Road Racer - Red/White/Black (6105-B)~" + f.glove7Qty.value + "~110.00~" + f.glove7SzQty.value + "~Y";
		}
	}

	if(f.glove8Qty.value != "") {
		if(isNaN(f.glove8Qty.value)) {
			alert("You must enter a valid quantity. \"" + f.glove8Qty.value + "\" is a non-numeric value!");
			f.glove8Qty.focus();
			f.glove8Qty.select();
			return false;
		}
		
		if (f.glove8SzQty.value == "") {
			alert("You must select a glove size.");
			f.glove8SzQty.focus();
			
			return false;
		} else {
			if (str != "?") { str = str + "&" };
			str = str + "ITMg8=The Z Road Racer - Yellow/White/Black (6105-C)~" + f.glove8Qty.value + "~110.00~" + f.glove8SzQty.value + "~Y";
		}
	}

	if(str == "?") {
		alert("You have not selected any items to purchase.  Please select items before clicking Buy Now!");
		return false;
	} else {
		parent.location = hrefBase + str + "&angolie=" + iRnd;
	}
}

