(function($) {
	$.fn.blogTabs = function(options){

		// default configuration properties
		var defaults = {
		};

		var options = $.extend(defaults, options);

		return this.each(function() {
			var mainObj = $(this);
			var navigateObjects = $("div.navigate a", mainObj);
			var tabObjects = $("div.tabs", mainObj);
			var s = navigateObjects.length;
			var currentNumber;

			for(i=0; i<s; i++){
        		var aObj = $(navigateObjects[i]);
        		aObj.attr('number', i);
            	if(i!=0){
            		aObj.bind('click', function(){
        				showTab(this);
            		});
            	}
            }
			function showTab(obj){
				obj = $(obj);
    			var currentAobject = $(navigateObjects[currentNumber]);
    			$(tabObjects[currentNumber]).hide();
    			currentAobject.removeClass('selected');
    			currentAobject.bind('click', function(){
    				showTab(this);
    			});
    			obj.addClass('selected');
    			obj.unbind('click');
    			currentNumber = obj.attr('number');
    			$(tabObjects[currentNumber]).show();
			}
			currentNumber = $("div.navigate a.selected", mainObj).attr('number');
			
		});

	};

})(jQuery);

