/** 
 * jQuery plugin tabs
 * @author Ondrej Frinta (ondrej.frinta@e-invent.eu)
 * @copyright e-invent, s.r.o.
 *		
 * Default options:
 * @param initItem:Int  - item to show first
 **/

(function($) {

	$.fn.tabs = function(options) {
		
    var defaults = {
			initItem : 0	
		}
		var options = $.extend(defaults, options);

		var displayTabItem = function(tabs, content, index) {
			tabs.removeClass('selected');
			tabs.eq(index).addClass('selected');
			content.hide();
			content.eq(index).show();
		}

		/** Wrap function **/
		$(this).each(function() {
			var container = $(this);
			var tabs = container.find('.j_tabsLabel li');
			var content = container.find('.j_tabsContent .j_tabItem');
			if (tabs.size()>1) {
				//init
				displayTabItem(tabs, content, options.initItem);
				//click
				tabs.click(function() {
					displayTabItem (tabs, content, tabs.index(this));	
					return false;
				});
			}			
		});
		
	};
}) (jQuery);

