var defaultPrice = parseFloat('00.00');

function changePrice()
{
	var element;
	var difference;
	var total = defaultPrice;

	for (i=0; i < document.configForm.elements.length; i=i+1)
	{
		element = document.configForm.elements[i];
		if (element.name.substring(0, 9) == "GROUP_ID_")
		{
			difference = parseFloat(element.value.substring(element.value.indexOf(';')+1, element.value.length));
			document.getElementById('PRICE_FIELD_'+element.name.substring(9, element.name.length)).value = formatPrice(difference);
			total = total + difference;
		}
	}
	document.getElementById('TOTAL_FIELD_EX').value = formatPrice(total);
	document.getElementById('TOTAL_FIELD_INC').value = formatPrice(total*1.19);
}

function formatPrice(price)
{
	price = Math.round(price*100)/100;
	price = price.toString();

	if (price.indexOf('.') == -1)
	{
		return price + ',00';
	}

	if (price.indexOf('.') == price.length-2)
	{
		price = price + '0';
	}

	price = price.replace('.', ',');

	return price;
}