﻿ var nzc_tabs = function(){
 
    var tabContainers;
 
    var init = function(){
        tabContainers = $('div.tabbed_content');
        
        // have empty tool_strip if there will only be one tab
        if(tabContainers.length > 1){
            tabContainers.each(add_tab);
        }
        
        $('.content_tabs a')
            .click(tab_click)
            .filter(':first')
            .click();
    }
    
    var add_tab=function(){
           $('.content_tabs').append("<li><a href='#" + $(this).attr("id") + "'><strong>" + $(this).attr("title") + "</strong></a></li>");
     }
    
    function tab_click(){
        tabContainers.hide().filter(this.hash).show();
        $('.content_tabs a, .content_tabs li').removeClass('selected');
        
        $(this)
            .addClass('selected')
            .parent().addClass('selected');
                
        return false;
        }
 
	return {
	/* Public API
	*/
	init: init
	}
		
}();

$(document).ready(nzc_tabs.init);
