function submitIt(checkIt)
{
	var ItemsArray = new Array(
		new Array(true, 'T', '*',	checkIt.lastname,				"Last Name"),
		new Array(true, 'T', '*',	checkIt.firstname,				"First Name")
	);

	for (var i = 0; i < ItemsArray.length; ++i) {
		if (!CheckItem(ItemsArray[i]))
			return false
	}


	lastName = checkIt.lastname.selectedIndex
	firstName = checkIt.firstname.selectedIndex
	
	itemList = ""
	itemCost = 0
	shipCost = 0

//book processing
	var BooksArray = new Array(
		new Array(checkIt.b1, 15.00,	3.00),
		new Array(checkIt.b2, 15.00,	3.00),
		new Array(checkIt.b3,  7.75,	1.25),
		new Array(checkIt.b4,  7.00,	1.00)
	);

	bookCount = 0

	for (var i = 0; i < BooksArray.length; ++i) {
		if (BooksArray[i][0].checked) {
			++bookCount
			itemCost += BooksArray[i][1]
			shipCost += BooksArray[i][2]
			itemList += "Book " + BooksArray[i][0].value + "\n"
		}
	}

	//shipping discount for books 1 & 2
	if (checkIt.b1.checked && checkIt.b2.checked)
		shipCost -= 2.00
		
	if (bookCount > 0)
		itemList += bookCount + " total books\n"

//pamphlet processing
	var PamphletArray = new Array(
		new Array(checkIt.p1),
		new Array(checkIt.p2),
		new Array(checkIt.p3),
		new Array(checkIt.p4),
		new Array(checkIt.p5),
		new Array(checkIt.p6),
		new Array(checkIt.p7),
		new Array(checkIt.p8),
		new Array(checkIt.p9),
		new Array(checkIt.p10),
		new Array(checkIt.p11),
		new Array(checkIt.p12),
		new Array(checkIt.p13),
		new Array(checkIt.p14),
		new Array(checkIt.p15),
		new Array(checkIt.p16),
		new Array(checkIt.p17),
		new Array(checkIt.p18),
		new Array(checkIt.p19),
		new Array(checkIt.p20),
		new Array(checkIt.p21),
		new Array(checkIt.p22),
		new Array(checkIt.p23),
		new Array(checkIt.p24),
		new Array(checkIt.p25),
		new Array(checkIt.p26)
	);

	pamCount = 0
	
	for (var i = 0; i < PamphletArray.length; ++i) {
		if (PamphletArray[i][0].checked) {
			++pamCount
			itemList += PamphletArray[i][0].value + "\n"
		}
	}

	if (pamCount > 0) {
		switch (pamCount) {
			case 3:
				itemCost += 1
				break;
			case 6:
				itemCost += 2
				break;
			case 10:
				itemCost += 3
				break;
			case 13:
				itemCost += 4
				break;
			case 16:
				itemCost += 5
				break;
			case 26:
				itemCost += 6
				break;
			default:
				alert("Pamphlets cost $1 for any three; $3 for any ten; $6 for all twenty six.\n\nPlease choose 3, 6, 10, 13, 16 or all 26")
				return false
		}
		
		itemList += pamCount + " total pamphlets\n"
	}

	if (itemCost <= 0 || itemList == "") {
		alert("You haven't chosen anything to purchase!")
		return false
	}

//	alert("item cost = " + itemCost + ", ship cost = " + shipCost + ", pam count = " + pamCount + ", item list = " + itemList)

//fill in the paypal fields
	checkIt.amount.value = itemCost

	checkIt.shipping.value = shipCost

	checkIt.custom.value = itemList

	return true
}


