// VelvetGlove shop javascript functions
// Original Script by Rich Gaunt.

// Calculate the new price of an item, based upon options selected.
function calc_price(myForm)
{
	var total = parseFloat(myForm.base_amount.value);
	var item_number = myForm.base_item_number.value;
	for(i=10; i<myForm.elements.length; i++)
	{
		if (myForm.elements[i].name.substr(0,7) == "select_") {	// Only loop through the options elements
			total = total + parseFloat(myForm.elements[i].value);
			item_number = item_number + ", " + myForm.elements[i].title + ":" + myForm.elements[i].options[myForm.elements[i].selectedIndex].text;
		}
	}
	myForm.amount.value = total.toFixed(2);
	myForm.item_number.value = item_number;
//	alert(item_number);
}

// Called whenever a page has been loaded. The intent for this is to force all items to recalculate.
function pageLoaded()
{
	// Cycle through all forms on the page.
	var formsCollection = document.getElementsByTagName("form");
	for(var i=0;i<formsCollection.length;i++)
	{
		calc_price(formsCollection[i]);
	}
}

