curpacks=new Array();
function recalcprice(dose,pack) {
	
	
	if (pack==0) {
		if (!curpacks[dose]) curpacks[dose]=document.getElementById("packdefid_"+dose).value;
		pack=curpacks[dose];
	} else {
		curpacks[dose]=pack;
	}

	//ship_method=document.getElementById("ship_method1_"+dose).checked;
	
	if (document.getElementById("ship_method1_"+dose)) {
		if (document.getElementById("ship_method1_"+dose).checked) {
			ship_method=1;
		} else {
			ship_method=2;
		}
	} else {
		ship_method=1;
	}

	packprice=parseFloat(document.getElementById("packprice_"+pack).value);
	if (ship_method==1) {
		shipprice=parseFloat(document.getElementById("standard_price_"+dose).value);
		freeshippingamount=document.getElementById("freeshippingamount_"+dose).value;
		if (packprice>=freeshippingamount) shipprice=0;
		freeperiodshippingflag=document.getElementById("freeperiodshippingflag_"+dose).value;
		if (freeperiodshippingflag == 1) shipprice=0;
	} else {
		shipprice=parseFloat(document.getElementById("fast_price_"+dose).value);
	}
	totalprice=packprice+shipprice;


	if (shipprice==0) document.getElementById("shippingvalue_"+dose).innerHTML='<span class="warning">FREE</span>';
	else document.getElementById("shippingvalue_"+dose).innerHTML='$'+shipprice.toFixed(2);

	document.getElementById("totalpricevalue_"+dose).innerHTML='<strong>$'+totalprice.toFixed(2)+'</strong>';
}

