var _averageCO2ForCar = 2.5 
var _averageCO2ForBus = 2.5 
var _averageCO2ForAir = 2.5 
function Calculate()
{CalculateTotal();RoundTrip();EstimatedCO2();Cost();}
function CalculateTotal()
{var _noOfBikePPL    = document.getElementById('txtNoofpplBike').value;var _noOfCarPPL     = document.getElementById('txtNoofpplCar').value;var _noOfBusPPL     = document.getElementById('txtNoofpplBus').value;var _noOfAirPPL     = document.getElementById('txtNoofpplAir').value;if(_noOfBikePPL.length<=0 || isNaN(_noOfBikePPL))
_noOfBikePPL = 0;if(_noOfCarPPL.length<=0 ||isNaN(_noOfCarPPL))
_noOfCarPPL = 0;if(_noOfBusPPL.length<=0 || isNaN(_noOfBusPPL))
_noOfBusPPL = 0;if(_noOfAirPPL.length<=0 || isNaN(_noOfAirPPL))
_noOfAirPPL = 0;document.getElementById('txtTotalPeople').value =   (parseFloat(_noOfBikePPL) + parseFloat(_noOfCarPPL) + parseFloat(_noOfBusPPL) + parseFloat(_noOfAirPPL)).toFixed(0);var _bik            = document.getElementById('txtDistanceBike').value;var _car            = document.getElementById('txtDistanceCar').value;var _bus            = document.getElementById('txtDistanceBus').value;var _air            = document.getElementById('txtDistanceAir').value;if(_bik.length<=0 || isNaN(_bik))
_bik = 0;if(_car.length<=0 || isNaN(_car))
_car = 0;if(_bus.length<=0 || isNaN(_bus))
_bus = 0;if(_air.length<=0 || isNaN(_air))
_air = 0;document.getElementById('txtTotalDistanceTravel').value =   (parseFloat(_bik) + parseFloat(_car) + parseFloat(_bus) + parseFloat(_air)).toFixed(2);}
function RoundTrip()    {document.getElementById('txtTotalDistance').value =   SecondsPerTrip();}
function EstimatedCO2()    {document.getElementById('txtCO2').value =  PollutionPerKM();}
function Cost()    {document.getElementById('txtCost').value = RupeePerKM() ;}
function Cal_TwoWheeler()
{var _noOfBikePPL    = document.getElementById('txtNoofpplBike').value;var _bik            = document.getElementById('txtDistanceBike').value;if(_noOfBikePPL.length<=0 || isNaN(_noOfBikePPL))
_noOfBikePPL = 0;if(_bik.length<=0 || isNaN(_bik))
_bik = 0;return _bik * _noOfBikePPL;}
function Cal_Car()
{var _car            = document.getElementById('txtDistanceCar').value;var _noOfCarPPL     = document.getElementById('txtNoofpplCar').value;if(_noOfCarPPL.length<=0 ||isNaN(_noOfCarPPL))
_noOfCarPPL = 0;if(_car.length<=0 || isNaN(_car))
_car = 0;return _car * _noOfCarPPL;}
function Cal_Bus()
{var _bus            = document.getElementById('txtDistanceBus').value;var _noOfBusPPL     = document.getElementById('txtNoofpplBus').value;if(_noOfBusPPL.length<=0 || isNaN(_noOfBusPPL))
_noOfBusPPL = 0;if(_bus.length<=0 || isNaN(_bus))
_bus = 0;return  _bus*_noOfBusPPL;}
function Cal_Flight()
{var _air            = document.getElementById('txtDistanceAir').value;var _noOfAirPPL     = document.getElementById('txtNoofpplAir').value;if(_noOfAirPPL.length<=0 || isNaN(_noOfAirPPL))
_noOfAirPPL = 0;if(_air.length<=0 || isNaN(_air))
_air = 0;return _air*_noOfAirPPL;}
function PollutionPerKM()
{var _twoWheeler = document.getElementById('txtPPKBike').value ;var _car        = document.getElementById('txtPPKCar').value ;var _bus        = document.getElementById('txtPPKBus').value ;var _air        = document.getElementById('txtPPKAir').value ;if(isNaN(_twoWheeler))
_twoWheeler =0;if(isNaN(_car))
_car =0;if(isNaN(_bus))
_bus =0;if(isNaN(_air))
_air =0;var total = _twoWheeler* Cal_TwoWheeler() + _car* Cal_Car()+_bus* Cal_Bus()+_air* Cal_Flight();return total.toFixed(2);}
function SecondsPerTrip()
{var _twoWheeler = document.getElementById('txtSPKBike').value;var _car        = document.getElementById('txtSPKCar').value ;var _bus        = document.getElementById('txtSPKBus').value ;var _air        = document.getElementById('txtSPKAir').value ;if(isNaN(_twoWheeler))
_twoWheeler =0;if(isNaN(_car))
_car =0;if(isNaN(_bus))
_bus =0;if(isNaN(_air))
_air =0;var total = parseInt((_twoWheeler * Cal_TwoWheeler() + _car* Cal_Car()+_bus* Cal_Bus()+_air* Cal_Flight())/60,10);return String(parseInt(total/60,10)) + ":" + String(total%60);}
function RupeePerKM()
{var _twoWheeler = document.getElementById('txtRPKBike').value ;var _car        = document.getElementById('txtRPKCar').value;var _bus        = document.getElementById('txtRPKBus').value ;var _air        = document.getElementById('txtRPKAir').value ;if(isNaN(_twoWheeler))
_twoWheeler =0;if(isNaN(_car))
_car =0;if(isNaN(_bus))
_bus =0;if(isNaN(_air))
_air =0;var total = _twoWheeler* Cal_TwoWheeler() + _car * Cal_Car()+_bus* Cal_Bus()+_air* Cal_Flight();return total.toFixed(2);}
function onlyNumsAllowed(e)
{var charCode ;if (window.event) 
charCode = window.event.keyCode;else if (e) charCode = e.which;if (charCode < 46 || charCode > 57 )
e.keyCode = 0;}

