// JavaScript Document

function ValidNumber(s)
{
    for (i = 0; i < s.length; i++) {
        ch = s.substring(i, i+1);
        if( ch < "0" || ch > "9" )
          {
          alert("Vain numeraaliset arvot 0 - 9 ovat sallittuja!");
          return false;
          }
    }
    return true;
}

function commaToDot(s2)
{
	var sFix2 = s2.replace(",", ".");
    return sFix2;
}

function chknum(fld)
{ 
   if(!ValidNumber(fld.value)) {
     fld.value = "";
     fld.focus(); } 
}

/*------------------------------------



CO2 g/km
139

Myyntihinta CO2/t	25,20€

Kulutus litraa/100 km
5,9

1 gallon [US, liquid] = 3.785 411 784 liter

Gasoline carbon content per gallon: 2,421 grams
CO2 emissions from a gallon of gasoline = 2,421 grams x 0.99 x (44/12) = 8,788 grams = 8.8 kg/gallon = 19.4 pounds/gallon

Diesel carbon content per gallon: 2,778 grams
CO2 emissions from a gallon of diesel = 2,778 grams x 0.99 x (44/12) = 10,084 grams = 10.1 kg/gallon = 22.2 pounds/gallon




-------------------------------------*/

function calculateTotal()
{
	var kmPerYear = parseFloat( document.laskuri.kmPerYear.value ) * 1000;
	
	document.laskuri.fuelPer100km.value = commaToDot( document.laskuri.fuelPer100km.value );
	var totalFuelPerYear = ( parseFloat( document.laskuri.fuelPer100km.value ) / 100 ) * kmPerYear;

	if(document.laskuri.fuelType[0].checked)
	{
		// GASOLINE
		var co2kgPerLiter = 2.3881500;
	}
	else if(document.laskuri.fuelType[1].checked)
	{
		// DIESEL
		var co2kgPerLiter = 2.6145664;
	}
	
	var pricePerTon = 19.50;
	
	var TAX = 1.22;
	
	var TotalCO2 = co2kgPerLiter * totalFuelPerYear;
	var Total = ( ( ( ( ( totalFuelPerYear * co2kgPerLiter ) / 1000 ) * pricePerTon ) + 5 ) * TAX );
	
	TotalCO2 = Math.round(TotalCO2*100)/100;
	Total = Math.round(Total*100)/100;
	
	document.laskuri.TotalCO2.value = TotalCO2;
	document.laskuri.Total.value = Total;
}
