﻿var chart = new Class({
    initialize: function (hasEnergie, hasGaz) {
        if (!$('detail'))
            return;
        else {
            if (!hasEnergie && !hasGaz) {
                $('detail').getElement('div.energie').setStyle("visibility", "hidden");
                return;
            }
            this._toggle(hasEnergie);
            if (hasEnergie)
                $('detail').getElement('div.energie a.energieText').addEvent('click', this._toggle.pass(true, this));
            else
                $('detail').getElement('div.energie a.energieText').setStyle("display", "none");
            if (hasGaz)
                $('detail').getElement('div.energie a.gaes').addEvent('click', this._toggle.pass(false, this));
            else
                $('detail').getElement('div.energie a.gaes').setStyle("display", "none");
        }
    },
    _toggle: function (nrjClick) {
        if (!nrjClick) {
            $('detail').getElement('div.infos a.energieText').removeClass('active');
            $('detail').getElement('div.infos a.gaes').addClass('active');
            $('detail').getElement('div.infos div.gazChart').setStyle('display', 'block');
            $('detail').getElement('div.infos div.energieChart').setStyle('display', 'none');
        }
        else {
            $('detail').getElement('div.infos a.energieText').addClass('active');
            $('detail').getElement('div.infos a.gaes').removeClass('active');
            $('detail').getElement('div.infos div.energieChart').setStyle('display', 'block');
            $('detail').getElement('div.infos div.gazChart').setStyle('display', 'none');

        }
    }
});
