// tab.js	ver1.0
(function(jQuery) {

	jQuery.fn.tab = function(options) {
		
		options = jQuery.extend({},jQuery.fn.tab.defaults, options);
	
		return this.each(function(){
			var obj = jQuery(this);
			var listName = options.listName;
			var switchitem = options.switchitem;
			var currentClass = options.currentClass;
			var li = obj.find(listName).children();
			var block = obj.find(switchitem);
			
			block.hide();
			block.eq(0).addClass(currentClass);
			li.eq(0).addClass(currentClass).addClass('first');
			$(".listlink").not(":eq(0)").hide();
			$("#releaseRss").hide();
			
			li.bind('click',function(e){
				var index = li.index(this);
				li.eq(index).addClass(currentClass);
				li.not(':eq('+ index +')').removeClass(currentClass);
				
				switch(index){
					case 0:
						$("ul.rss").show();
						$("#releaseRss").hide();
						$("#newsRss").show();
						break;
					
					case 1:
						$("ul.rss").hide();
						break;
					
					case 2:
						$("ul.rss").show();
						$("#newsRss").hide();
						$("#releaseRss").show();
						break;
					
					default:
						$("#releaseRss").hide();
						$("ul.rss").show();
						$("#newsRss").show();
						break;
				}
				
				$(".listlink").eq(index).show();
				$(".listlink").not(":eq("+index+")").hide();
				block.eq(index).addClass(currentClass);
				block.not(':eq('+ index +')').removeClass(currentClass);
				e.preventDefault();
			});

		});
	
	};
	
	defaults = jQuery.fn.tab.defaults = {
		listName : ".tablist",
		switchitem : ".tabitem",
		currentClass : "current",
		vertical : true
	};
	
})(jQuery);



