function submitIt(checkIt)
{
	var ItemsArray = new Array(
		new Array(false, 'A', 5,	checkIt.donationamount,			"Donation Amount"),
		new Array(false, 'T', '$',	checkIt.otherdonationamount,	"Other Amount")
	);

	
	for (var i = 0; i < ItemsArray.length; ++i) {
		if (!CheckItem(ItemsArray[i]))
			return false;
	}

	//erase total sting
	checkIt.totaldonationamount.value = "";

	//set total to amount from radio buttons
	for (var i = 0; i < 5; ++i) {
		if (checkIt.donationamount[i].checked == true) {
			checkIt.totaldonationamount.value = checkIt.donationamount[i].value;
			break;
		}
	}

	//if no radio selected or 'other amt' radio selected
	if (checkIt.totaldonationamount.value == "" || checkIt.totaldonationamount.value == "-1") {
		//make sure user filled in 'other amt'
		if (checkIt.otherdonationamount.value != "" && checkIt.otherdonationamount.value != "0")
			checkIt.totaldonationamount.value = checkIt.otherdonationamount.value;
		else {
			alert("Please either select a donation amount or enter an other amount")
			checkIt.donationamount[0].focus()
			return false;
		}
	}
	else {
		//user selected a money raio, make sure 'other amt' not filled in
		if (checkIt.otherdonationamount.value != "" && checkIt.otherdonationamount.value != "0") {
			//if 'other amt' matches money radio - ignore err
			if (checkIt.totaldonationamount.value != checkIt.otherdonationamount.value) {
				alert("Please either select a donation amount or enter an other amount, but do not do both")
				checkIt.donationamount[0].focus()
				return false;
			}
		}
	}

	return true
}
