function getOptions(form) {
	if (form.qty1.value == 0) {
		alert("Please select the number of gallons.")
		form.qty1.focus()
		return false
	}
	//  calculate price
	var qty = form.qty1.value
	var price = form.price1.value
	
	//  default costs and shipping
	var each = 28.00
	var ship = 9

	//  set per-item charges
	if (qty >= 2) {
		each = 25
	}
	
	//  set shipping costs
	if (qty == 2) {
		ship = 13
	} else if (qty == 3) {
		ship = 16
	} else if (qty >= 4) {
		ship = 18
	}

	//  some shipping is already included in the cart
//  always reduce shipping cost?
//	if (ship && qty == 1)
	if (ship >= 5.95)
		ship -= 5.95
	else
		ship = 0
	//price = (each * qty) + ship

	//  add cool stuff to product description
	//var prod = form.product1.value
	var prod = "Gallon Lotion Base"
	prod = prod + ", " + form.cool.value
	//  add additives to price and product name
	var checked = 0
	var checked2 = 0
	if (form.cool1.checked) {
		checked++
		prod = prod + ", " + form.cool1.value
	}
	if (form.cool2.checked) {
		checked++
		prod = prod + ", " + form.cool2.value
	}
	if (form.cool3.checked) {
		checked++
		prod = prod + ", " + form.cool3.value
	}
	if (form.cool4.checked) {
		checked++
		prod = prod + ", " + form.cool4.value
	}
	if (form.cool5.checked) {
		checked++
		prod = prod + ", " + form.cool5.value
	}
	if (form.cool6.checked) {
		checked++
		prod = prod + ", " + form.cool6.value
	}
	if (form.cool7.checked) {
		checked++
		prod = prod + ", " + form.cool7.value
	}
	if (form.cool8.checked) {
		checked++
		prod = prod + ", " + form.cool8.value
	}
	if (form.cool9.checked) {
		checked++
		prod = prod + ", " + form.cool9.value
	}
/*
	if (form.cool10.checked) {
		checked++
		prod = prod + ", " + form.cool10.value
	}
	if (form.cool11.checked) {
		checked++
		prod = prod + ", " + form.cool11.value
	}
	if (form.cool12.checked) {
		checked++
		prod = prod + ", " + form.cool12.value
	}
*/
/*
	if (form.cool20.checked) {
		checked2++
		prod = prod + ", " + form.cool20.value
	}
*/
/*
	testing

	console.log("e "+each+", q "+qty+", ch "+checked+", sh "+ship)
	return false
*/
	form.price1.value = (each * qty) + ((5 * checked) * qty) + ((15 * checked2) * qty) + ship
	//  add quantity ordered to the product name
	if (qty > 1) {
		form.qty1.value = 1
		prod = qty + " " + prod
	}
	form.product1.value = prod
	return true
}

