// relies on jquery library

$(document).ready(function() {


	function updatePrice(parent) {
		newPrice = $(parent + ' input[type=radio]:checked').attr("data-price");
		quantity = Math.ceil($(parent + " #ccp0--prodaddtocart--quantity").attr("value"));
		
		// set price, avoid NaN conditions
		price = newPrice * quantity;
		if (isNaN(newPrice * quantity)) {
			price = 0;
		}

		$(parent + " span.price").html("$" + price);
	}



	// run initial price check
	parent = "div.add-to-cart";
	updatePrice(parent);

	// update price based on inputs
	$(parent + " input[type=radio]").change(function() {
		updatePrice(parent);
	});
	$(parent + " input[type=text]").keyup(function() {
		updatePrice(parent);
	});



});
