
OptionsPrices = new Array(2000, 0, 0, 0, 0, 400, 0, 0, 500, 0, 0, 0, 1500, 0, 0);
DonorPrice = 0;
EnginePrice = 1;
IntercoolerPrice = 2;
GearboxPrice = 3;
RearDiffPrice = 4;
BrakesPrice = 5;
BushesPrice = 6;
RadiatorPrice = 7;
TrimPrice = 8;
SwitchgearPrice = 9;
SeatsPrice = 10;
StereoPrice = 11;
PaintPrice = 12;
WheelPrice = 13;
SpringPrice = 14;

TotalPrice = 21145;

function UpdatePrice(amount, isIncrement)
{
	if (isIncrement) {
		TotalPrice += amount;
	} else {
		TotalPrice -= amount;
	}
	
	UpdateTotalPrice();
}

function UpdateTotalPrice() {
	FinalPriceLabel.innerHTML = TotalPrice;
}


function UpdateOptions(oldPriceIndex, newPrice) {

	UpdatePrice(OptionsPrices[oldPriceIndex], false);
	UpdatePrice(newPrice, true);
	OptionsPrices[oldPriceIndex] = newPrice;

}



function UpdateConvertedPrice() {
	try {
		ConvertedPriceLabel.innerHTML = Math.round(document.Main.ConversionRate.value * TotalPrice);
		
		if (isNaN(ConvertedPriceLabel.innerHTML)) {
			ConvertedPriceLabel.innerHTML = "Invalid conversion factor.";
		}
	} catch (err) {
		ConvertedPriceLabel.innerHTML = "Invalid conversion factor.";
	}
}

