  function ShowDetails() {
            $('#More-Details-Anker').hide();
            $('#More-Details').show();
  }

  function HideDetails() {
            $('#More-Details-Anker').show();
            $('#More-Details').hide();
  }

        (function ($) {
            $.fn.CalcUpdater = function () {

                    return this.each(function () {

                    function stopEventBubbleing(e) {
                        if (e.isDefaultPrevented()) return true;
                        e.preventDefault();
                        return false;
                    };

                    function ChangeCurrency(e) {
                        $(".Currency-Span").text($("#Currency-Select  :selected").text())
                    };

                    function UpdateHandler(e) {
                        // Caluclations
                        // Brenndauer Jaehrlic
                        var hoursPerYear = $("#burning-time").val() * 365;

                        // Brenndauer alle Lampen Jaehrlich
                        var bulbHoursPerYear = hoursPerYear * $("#num-lamps").val();

                        // Energy costs all lamps yearly KwH
                        var killoWhatHoursClassic = (bulbHoursPerYear * $("#watts-classic").val().replace(/,/, '')) / 1000;

                        // Energy costs all lamps yearly KwH
                        var killoWhatHoursLed = (bulbHoursPerYear * $("#watts-led").val().replace(/,/, '')) / 1000;

                        // Required lamps for 50.000 hours
                        var lampsReqClassic = 50000 / $("#life-span-classic").val().replace(/,/, '');
                        
                        $("#lamps-req-classic").text(Math.ceil(lampsReqClassic));
                        var lampsReqLed = 50000 / $("#life-span-led").val().replace(/,/, '');
                        $("#lamps-req-led").text(Math.ceil(lampsReqLed));

                        // Electric costs yearly classic
                        var eleccostclassic = $("#elec-kwh").val() * killoWhatHoursClassic;
                        $("#cost-per-year").text(eleccostclassic.toFixed(2));

                        // Electric costs yearly led
                        var eleccostled = $("#elec-kwh").val() * killoWhatHoursLed;
                        $("#cost-per-year-led").text(eleccostled.toFixed(2));

                        // Savings electric costs yearly
                        var eleccostsaved = eleccostclassic - eleccostled;
                        $("#savings-cost-per-year").text(eleccostsaved.toFixed(2));

                        // Power consumption 50.000 Hours
                        var lifeSpanClassic = $("#life-span-classic").val().replace(/,/, '');
                        var lampsReqClassic = $("#lamps-req-classic").text().replace(/,/, '');
                        var wattsClassic = $("#watts-classic").val().replace(/,/, '');
                        var numLamps = $("#num-lamps").val().replace(/,/, '');

                        var used50khrsClassic = (lifeSpanClassic * lampsReqClassic * wattsClassic) * numLamps / 1000;
                        $("#used50Kclassic").text(used50khrsClassic.toFixed(0));

                        var used50khrsLed = ($("#life-span-led").val().replace(/,/, '') * $("#lamps-req-led").text().replace(/,/, '') * $("#watts-led").val().replace(/,/, '')) * $("#num-lamps").val() / 1000;
                        $("#used50Kled").text(used50khrsLed.toFixed(0));

                        var savedkwhrs = used50khrsClassic - used50khrsLed;
                        $("#save50k").text(savedkwhrs.toFixed(0));

                        // CO2 Emissions in KG / 50.000 Hours
                        var c02classic = (used50khrsClassic * 0.59);
                        $("#c02-classic").text(c02classic.toFixed(2));
                        var c02led = (used50khrsLed * 0.59);
                        $("#c02-led").text(c02led.toFixed(2));
                        var c02saved = c02classic - c02led;
                        $("#c02-savings").text(c02saved.toFixed(2));

                        // Electric costs
                        var elecCostClassic = $("#elec-kwh").val() * used50khrsClassic;
                        $("#elec-cost-classic").text(elecCostClassic.toFixed(2));
                        var elecCostLed = $("#elec-kwh").val() * used50khrsLed;
                        $("#elec-cost-led").text(elecCostLed.toFixed(2));

                        //Buying costs lamps
                        var buyingCostClassic = $("#unit-cost-classic").val().replace(/,/, '') * $("#lamps-req-classic").text().replace(/,/, '') * $("#num-lamps").val();
                        $("#buy-cost-classic").text(buyingCostClassic.toFixed(2));
                        var buyingCostLed = $("#unit-cost-led").val().replace(/,/, '') * $("#lamps-req-led").text().replace(/,/, '') * $("#num-lamps").val();
                        $("#buy-cost-led").text(buyingCostLed.toFixed(2));

                        // Total cots
                        var totalCostClassic = elecCostClassic + buyingCostClassic;
                        $("#total-cost-classic").text(totalCostClassic.toFixed(2));
                        var totalCostLed = elecCostLed + buyingCostLed;
                        $("#total-cost-led").text(totalCostLed.toFixed(2));

                        // Saving
                        var saving = totalCostClassic - totalCostLed;
                        $("#savings").text(saving.toFixed(2));

                        //Peragraph
                        //Lifespan of lamp in years
                        lifeSpanInYearsLed = $("#life-span-led").val().replace(/,/, '') / hoursPerYear;
                        $("#per-lifspan-years").text(lifeSpanInYearsLed.toFixed(2));
                        //Savings over life span
                        $("#per-lifspan-savings").text(saving.toFixed(2));
                        //Burn per day
                        $("#per-burn-per-day").text($("#burning-time").val().replace(/,/, ''))
                        //Investment in led
                        $("#per-unit-cost-led").text($("#unit-cost-led").val().replace(/,/, ''));
                        //Cost classic
                        $("#per-cost-classic").text(buyingCostClassic);
                        //Savings per day
                        savingsPerDay = (saving / $("#life-span-led").val().replace(/,/, '')) * $("#burning-time").val().replace(/,/, '');
                        $("#per-savings-per-day").text(savingsPerDay.toFixed(2));
                        //Savings per year
                        savingsPerYear = savingsPerDay * 365;
                        $("#per-savings-per-year").text(savingsPerYear.toFixed(2));
                        //Break even point
                        breakEvenPoing = buyingCostLed / savingsPerYear;
                        $("#per-break-even-point").text(breakEvenPoing.toFixed(1));
                        //Kwh saved over the lifetiem of the lamp
                        $("#per-saving-kwh").text(savedkwhrs);
                        //Co2 saved
                        $("#per-co2-saved").text(c02saved);
                    };

                    var methods = {
                        runUpdate: function () {
                            $(".calc-table input").live("keyup", UpdateHandler);
                            $("#Currency-Select").live("change", ChangeCurrency);
                            $("#watts-classic").live("change", UpdateHandler);
                            $("#burning-time").live("change", UpdateHandler);
                            UpdateHandler();
                        }
                    };

                    methods.runUpdate();
                });
            };

        })(jQuery);

        $(document).ready(function () {
            $(".calc-table").CalcUpdater();
        });
