
	function update_price(id_suffix)
	{
		var price_tgt 				= "price_"+id_suffix;
		var amount_tgt 				= "amount_"+id_suffix;
		var shoe_size_tgt			= "shoe_size_"+id_suffix;
		var shoe_width_tgt			= "shoe_width_"+id_suffix;
		var heel_size_tgt			= "heel_size_"+id_suffix;
		var wrapping_options_tgt	= "wrapping_options_"+id_suffix;
		var shoe_options_tgt		= "shoe_options_"+id_suffix;
		var base_price_tgt			= "base_price_"+id_suffix;
		
		var base_price				= parseInt(document.getElementById(base_price_tgt).value);
		var subtotal_price			= base_price + 0;
		var shoe_size				= document.getElementById(shoe_size_tgt).value;
		var shoe_width				= document.getElementById(shoe_width_tgt).value;
		var heel_size				= document.getElementById(heel_size_tgt).value;
		var wrapping_options		= document.getElementById(wrapping_options_tgt).value;
		var shoe_options			= "";
		
		// HANDLE SHOE WIDTH
		shoe_options += "Shoe Width: " + shoe_width + ", ";
		
		// HANDLE HEEL SIZE
		shoe_options += "Heel Size: " + heel_size + ", ";
		
		// HANDLE WRAPPING OPTIONS
		shoe_options += "Wrapping Options: " + wrapping_options + ", ";
		switch (wrapping_options)
		{
			case "No Wrapping":
				subtotal_price += 0;
				break;
			case "Wrapping":
				subtotal_price += 12;
				break;
			case "Wrapping and Card":
				subtotal_price += 15;
				break;
			default:
				
				break;
		}
		
		// HANDLE SHOE SIZE
		shoe_options += "Shoe Size: " + shoe_size + ", ";
		if (shoe_size <= 9)
		{
			subtotal_price += 0;
		}
		else
		{
			switch(shoe_size)
			{
				case "9.5":
					//document.getElementById(price_tgt).innerHTML = (baseprice+3) + ".00";
					//document.getElementById(amount_tgt).value = (baseprice+3) + ".00";
					subtotal_price += 3;
					break;
				case "10":
					//document.getElementById(price_tgt).innerHTML = (baseprice+6) + ".00";
					//document.getElementById(amount_tgt).value = (baseprice+6) + ".00";
					subtotal_price += 6;
					break;
				case "10.5":
					//document.getElementById(price_tgt).innerHTML = (baseprice+9) + ".00";
					//document.getElementById(amount_tgt).value = (baseprice+9) + ".00";
					subtotal_price += 9;
					break;
				case "11":
					//document.getElementById(price_tgt).innerHTML = (baseprice+12) + ".00";
					//document.getElementById(amount_tgt).value = (baseprice+12) + ".00";
					subtotal_price += 12;
					break;
				case "11.5":
					//document.getElementById(price_tgt).innerHTML = (baseprice+15) + ".00";
					//document.getElementById(amount_tgt).value = (baseprice+15) + ".00";
					subtotal_price += 15;
					break;
				case "12":
					//document.getElementById(price_tgt).innerHTML = (baseprice+18) + ".00";
					//document.getElementById(amount_tgt).value = (baseprice+18) + ".00";
					subtotal_price += 18;
					break;
				default:
					//document.getElementById(price_tgt).innerHTML = (baseprice+18) + ".00";
					//document.getElementById(amount_tgt).value = (baseprice+18) + ".00";
					subtotal_price += 0;
					break;
			}
		}
		
		document.getElementById(price_tgt).innerHTML 	= subtotal_price; 	// UPDATE PRICE
		document.getElementById(amount_tgt).value 		= subtotal_price; 	// UPDATE AMOUNT
		document.getElementById(shoe_options_tgt).value = shoe_options; 	// UPDATE SHOE_OPTIONS

		
		//alert("Shoe options: " + shoe_options);
		
		
		return;	
	} // END update_price