(function(){
	$(document).ready(function(){
		$(".nav").each(function(){
			var elem = this;
			var items = $("a", elem);
			
			if (!items.length) return;
			
			var switchContent = function(idx) {
				if (idx == currentIdx) return;
				var oldIdx = currentIdx;
				currentIdx = idx;
				if (oldIdx >=0) {
					$(items[oldIdx]).parent().removeClass("selected");
				}
				
				var x = -(idx * 910);
				$(".navContents").stop();
				$(".navContents").animate({left:-(idx * 948)}, {queue:false, duration:800});
				
				$(items[currentIdx]).parent().addClass("selected");
				
				if (currentIdx != 0) {
					$("#video_player").html("");
				} else {
					if ($(".videoListing li.current").find("a").length) {
						$($(".videoListing li.current").find("a")[0]).triggerHandler("click");
					}
					
				}
			};
			
			var currentIdx = 0;
			var itemsCount = 0;
			$(items).each(function(){
				var item = $(this);
				var hash = this.hash.replace('#', '');
				if (hash != "") {
					var content = $("#" + hash);
					if (content.length) {
						$(item).data("slider_content", content);
						$(item).data("slider_index", currentIdx);
						$(content).show();
						
						$(item).bind("click.slider", function(){
							switchContent($(this).data("slider_index"));
							this.blur();
							return false;
						});
						
						currentIdx++;
						itemsCount++;
					} else {
					}
				}
			});
			
			currentIdx=0;
			$(".navContents").css({
				width:(itemsCount * 948)+"px"
			});
			
			$(".tabNav_prev").bind("click.slider", function(){
				if (currentIdx <= 0) {
					switchContent(itemsCount-1);
				} else {
					switchContent(currentIdx-1);
				}
				this.blur();
				return false;
			});
			
			$(".tabNav_next").bind("click.slider", function(){
				if (currentIdx >= itemsCount-1) {
					switchContent(0);
				} else {
					switchContent(currentIdx+1);
				}
				this.blur();
				return false;
			});
		});
	});
})(jQuery);