var iOldPrice = null;
function updatetotalprice()
{
	var oTotalPrice = $('totalprice');
	fTotalPrice = parseFloat(get_only_numbers(oTotalPrice.innerHTML));
	
	var oTotalPriceEx = $('totalpriceex');
	var oTotalPriceIn = $('totalpricein');
	
	var oAttributes = $('attributes');
	
	if (iOldPrice == null)
	{
		iOldPrice = fTotalPrice;
	}
	
	var aMatches = $('attributes').options[$('attributes').selectedIndex].text.split(/\s+/);
	var s = get_only_numbers(aMatches[aMatches.length-1]);
	s = parseFloat((iOldPrice + (s == '' ? 0 : (parseFloat(s)))) / 100);
	
	oTotalPrice.innerHTML = format_number(s);
	if (oTotalPriceEx != null)
	{
		oTotalPriceEx.innerHTML = format_number(s/119*100);
	}
	else if (oTotalPriceIn != null)
	{
		oTotalPriceIn.innerHTML = format_number(s/100*119);
	}
}

function get_only_numbers(s)
{
	sReturn = '';
	for (ss = 0; ss < s.length; ss++)
	{
		if (s.charAt(ss) == '0' ||
			s.charAt(ss) == '1' ||
			s.charAt(ss) == '2' ||
			s.charAt(ss) == '3' ||
			s.charAt(ss) == '4' ||
			s.charAt(ss) == '5' ||
			s.charAt(ss) == '6' ||
			s.charAt(ss) == '7' ||
			s.charAt(ss) == '8' ||
			s.charAt(ss) == '9')
		{
			sReturn += s.charAt(ss);
		}
	}
	return sReturn;
}

function format_number(fNumber)
{
	fNumber *= 100;
	fNumber = Math.round(fNumber);
	fNumber /= 100;
	
	x = String(fNumber);
	x = x.split(/\./);
	if (x[1] == null)
	{
		x[1] = "00";
	}
	else if (x[1].length == 1)
	{
		x[1] = x[1] + "0";
	}
	return x[0] + "," + x[1];
}