﻿//carbon calculator
        jQuery(document).ready(function(){
            jQuery(".carbonCalc input[@type=text]").val(0);
        });
        
        function Calc(a, b, target) {
            if(isNaN(a)==false && isNaN(b)==false) {
                a=parseFloat(a);
                b=parseFloat(b);
                var num = new Number(a*b)
                jQuery("#"+target).val(num.toFixed(0));
                CalcTotal();
            }
            else {
                Alert();    
            }
        }
        
        function CalcCar(a, b, target) {
            if(isNaN(a)==false && isNaN(b)==false) {
                a=parseFloat(a);
                b=parseFloat(b);
                var num = new Number(a*b)
                jQuery("#"+target).val(num.toFixed(0));
                CalcTotal();
                
            }
            else {
                Alert();
            }
        }
        
        function CalcFlight(a, b, c, target) {
            if(isNaN(a)==false && isNaN(b)==false && isNaN(c)==false) {
                a=parseFloat(a);
                b=parseFloat(b);
                c=parseFloat(c);
                
                var num = new Number(a*b*c);
                jQuery("#"+target).val(num.toFixed(0));
                
                CalcTotal();
            }
            else {
                Alert();
            }
        }

        
        function CalcTotal() {
            
            var totalVal = 0;
            jQuery("input[@id*=txtValue]").each(function(){
                totalVal +=parseFloat(jQuery(this).val());
            });
            
            //var totalNum = new Number(totalVal.toFixed(0));
            
            jQuery("#txtTotalCOkg").val((totalVal).toFixed(0));
            jQuery("#txtTotalCOtonnes").val((totalVal/1000).toFixed(2));
            
            jQuery("#txtTotalCarbonKg").val((totalVal*12/44).toFixed(2));
            jQuery("#txtTotalCarbonTonnes").val((totalVal*(12/44)/1000).toFixed(2));
            
            jQuery("#txtCarbonVal1").val(totalVal.toFixed(2));
            jQuery("#txtCarbonVal2").val((totalVal*(12/44)).toFixed(2));
            jQuery("#txtCarbonVal3").val((totalVal*(12/44)/1000).toFixed(2));
            
            jQuery("#txtTrees").val(Math.ceil(totalVal*12/44/1000/0.7));
            
        }
        
        function Alert() {
            jQuery(".alertBox p").text('Please enter numbers only');
            jQuery(".alertBox p").fadeIn(500)
            setTimeout(AlertFadeOut, 3000)
        }
        
        function AlertFadeOut() {
            jQuery('.alertBox p').fadeOut(750);
        }

