// JavaScript Document
function formatPrice(val)
{
	val = ""+val;
	valLen = val.length;
	valPos = val.indexOf(".");
	//alert("Val: "+val+" Len: "+valLen+" Pos: "+valPos);

	valDiff = valLen - valPos;
	if(valPos != -1)
	{
		switch(valDiff) {
			case 3:
				//alert("3");
				return val;
				break;
			case 2:
				//alert("2");
				val = val + "0";
				//alert(val);
				return val;
				break;
			case 1:
				//alert("1");
				val = val + "00";
				return val;
				break;
			default:
				//alert("Rest");
				extraPart = val.substring(valPos+1, valLen);
				extraPart = extraPart.substring(0,2)+"."+extraPart.substring(2, extraPart.length);
				extraPart = Math.round(extraPart);
				if(extraPart < 10)
					extraPart = "0"+extraPart;
				val = val.substring(0, valPos+1) + extraPart;
				return val;
				break;
		}
	}
	else
	{
		val = val + ".00";
		return val;
	}
}

function obj(source)
{
	if(document.getElementById)
		return document.getElementById(source);
	else if(document.all)
		return document.all[source];
}

function updatePrice(id, size, price)
{
	priceShow = obj("priceShow"+id);
	priceShow.innerHTML = formatPrice(price);
	pp = eval("window.document.ShoppingCart.price"+id);
	pp.value = formatPrice(price);
	ss = eval("window.document.ShoppingCart.size"+id);
	ss.value = size;
}

