﻿


(function($j, $tb) {

    $j(document).ready(function() {

        //figure out which view to show based on the other visible widgets
		var isWide = true,
		widgetCount=0,
		desiredWidgets = ["Household","Driving","AirTravel"];
		for(var w=0; w<desiredWidgets.length; w++){
			if(co2calc.widgets[desiredWidgets[w]]) widgetCount++;
		}
		if(widgetCount<3) isWide=false;
	

        var totalWidget = new co2calc.widget.Total({
            name: "Total",
            totalEl: "div.widget-total span.total-num",
            averageEl: "div.widget-total span.average-num"
        });
		
		var wideViewContainer = $j("div.widget-total div.view-content-wide");
		if (wideViewContainer.length > 0 && isWide) {
			var wideView = new co2calc.widget.TotalView({
				name: "Wide",
				trigger: false,
				container: wideViewContainer
			});
			totalWidget.views.add(wideView, isWide);
		}else wideViewContainer.remove();
		
		var narrowViewContainer = $j("div.widget-total div.view-content-narrow");
		if (narrowViewContainer.length > 0 && !isWide) {
				
			var narrowView = new co2calc.widget.TotalView({
				name: "Narrow",
				trigger: false,
				container: narrowViewContainer
			});
			totalWidget.views.add(narrowView, !isWide);
		}else narrowViewContainer.remove();
		
		
		

    });

})(jQuery, tbelt);
