$(document).ready(function(){ 
        $(document).pngFix(); 
    }); 

$(document).ready(function () {

            try{
            document.getElementById('messageFrequency').style.display = 'none';
            document.getElementById('messagePages').style.display = 'none';
            document.getElementById('messageVolume').style.display = 'none';
            }
            catch(e){}

            $('.boxList li').mouseover(function () {
                $(this).css("background-image", "url(/Public/images/innerBoxHover.gif)")

            });
            $('.boxList li').mouseout(function () {
                $(this).css("background-image", "url(/Public/images/innerBox.gif)")
            });

            $('.subButton').mouseover(function (e) {

                $(this).css("margin-top", "14px");

            });
            $('.subButton').mouseout(function () {
                $(this).css("margin-top", "12px");

            });

            $('#calcCalculate').click(function () {

                document.getElementById('messageFrequency').style.display = 'none';
                document.getElementById('messagePages').style.display = 'none';
                document.getElementById('messageVolume').style.display = 'none';

                var VcalcFrequency = document.getElementById('calcFrequency').value;
                var VcalcPages = document.getElementById('calcPages').value;
                var VcalcVolume = document.getElementById('calcVolume').value;
                
                var volumeIntCheck = 0;
                
                if (isNaN(VcalcVolume)) {
                    volumeIsNaN = 'true';
                }
                else {
                    volumeIsNaN = 'false';
                    volumeIntCheck = parseInt(VcalcVolume);
                }

                if (VcalcFrequency != '0' && VcalcPages != '0' && volumeIsNaN == 'false' && volumeIntCheck > 0) {


                    var frequency = document.getElementById('calcFrequency').value;
                    var volume = document.getElementById('calcVolume').value;
                    var pages = document.getElementById('calcPages').value;
                    document.getElementById('calcTrees').innerHTML = roundNumber(frequency * volume * pages * 0.00025, 0);
                    document.getElementById('calcTotalPages').innerHTML = frequency * volume * pages;

                    document.getElementById('calcForm').style.display = 'none';
                    document.getElementById('calcResult').style.display = '';
                }

                if (VcalcFrequency == 0) {

                    document.getElementById('messageFrequency').style.display = "";
                }
                if (VcalcPages == 0) {

                    document.getElementById('messagePages').style.display = '';
                }
                
                if (volumeIsNaN == 'true' || volumeIntCheck < 1) {

                    document.getElementById('messageVolume').style.display = '';
                }




            });

            $('#calcBack').click(function () {

                document.getElementById('calcForm').style.display = '';
                document.getElementById('calcResult').style.display = 'none';

            });



        });

        function roundNumber(number, decimal_points) {
            if (!decimal_points) return Math.round(number);
            if (number == 0) {
                var decimals = "";
                for (var i = 0; i < decimal_points; i++) decimals += "0";
                return "0." + decimals;
            }

            var exponent = Math.pow(10, decimal_points);
            var num = Math.round((number * exponent)).toString();
            return num.slice(0, -1 * decimal_points) + "." + num.slice(-1 * decimal_points)
        }

