var Jupiter = Jupiter || {};
Jupiter.InitModuleTabs = function () {
	var groups = {};
	
	$(".module").each(function(){
		if (!this.moduleProperties || !this.moduleProperties.modules) {
			return true;
		}
		
		window.tabGroupId = window.tabGroupId + 1 || 1;
		
		var tab = $(this).before("<div class=\"module module-tabGroup\"><ul class=\"tab-nav\"><\/ul><\/div>").prev(),
			modules = this.moduleProperties.modules,
			path = this.moduleProperties.path || "res/images/tab/";
		for (var i = 0, ii = modules.length; i < ii; i++) {
			var tabId = "t" + window.tabGroupId + i;
			tab.find("ul.tab-nav").append("<li><a href=\"#" + tabId + "\"><img src=\"" + modules[i].src + "\" alt=\"" + modules[i].label + "\" \/><\/a><\/li>");
			
			var tabPanel = $(this).next(".module");
			
			tab.append( $(tabPanel).wrap("<div class=\"tab\" id=\"" +  tabId + "\"><\/div>").parent().detach() );
		}
		
	});
	
	$(".module-tabGroup").tabs();
}
$(window).load(function(){
	Jupiter.InitModuleTabs();
});

