if (Ektron.PFWidgets === undefined) {
	Ektron.PFWidgets = {};
}

Ektron.PFWidgets.Tabbing = {

            init: function(widgetId)
            { 
            var localparent = $ektron("#"+ widgetId);						
			localparent.find("div.tabContent").hide();	
			localparent.find(".tabContent:eq(0)").show();					
			
			 localparent.find("#tabs ul > li > a").bind("click", function(e)
                { 
                    localparent.find("#tabs ul > li > a").removeClass('selected');
				    $(this).addClass("selected");
                    var parentLi = $ektron(this).parent();
                    var tabsContainer = parentLi.parents("#tabs");
                    var poundChar = $ektron(this).attr("href").indexOf("#") + 1;
                    var targetPanelSelector = $ektron(this).attr("href").substring(poundChar).replace(/[^a-zA-Z0-9 ]/g, ""); 
                    
                    
                    var targetPanel = tabsContainer.find("." + targetPanelSelector); 
                    parentLi.addClass("selected").siblings().removeClass("selected");
                    tabsContainer.find(".tabContent").hide();
                    targetPanel.show();
                    return false;
                }); 
            }
             
            
};

