// JavaScript Document
jQuery(function($){

	tabInit(0);
	targetFocus(0);
	
});


function tabInit(target_num){
	
	$("#newsBarArea a").each(
		function(index,elm){
		
		
			// 背景画像をリセット
			var bgimg = $(elm).css("background-image");
			$(elm).css("background-image",bgimg.replace(/_s[1,2,3]/,"_s1"));
			
			$(elm).unbind();	// イベントを全部削除
	
		
			if(index == target_num){
				// カレント
				
				$(elm).css("background-image",bgimg.replace(/_s[1,2,3]/,"_s3"));
				
				
			}else{
				$(elm).hover(
					function(){
						var img = $(this).css("background-image");	// url(http://nkcc.ironhearts.com/tabsample/img/news_ippan_s1.png)
						
						$(this).css("background-image",img.replace("_s1","_s2"));
					},
					function(){
						var img = $(this).css("background-image");	// url(http://nkcc.ironhearts.com/tabsample/img/news_ippan_s1.png)
						
						$(this).css("background-image",img.replace("_s2","_s1"));
					}
				)
				$(elm).click(
					function(){
					
						// クリックされたaタグの属性
						var target_id  = $(this).attr("href");
						var current_id = $(this).attr("id");
						
						//var img = $(this).css("background-image");	// url(http://nkcc.ironhearts.com/tabsample/img/news_ippan_s1.png)
						
						//$(this).css("background-image",img.replace("_s2","_s3"));
				
						// クリックされたタブのindex(0〜2)を渡す			
						tabInit($("#newsBarArea a").index(this) );
						
						targetFocus($("#newsBarArea a").index(this) );
									
						return false;
					}
				);
			}
		}
	);
}

function targetFocus(target_index){

	$("#newsTargetArea div").each(
		function(index,elm){
		
			// 苦し紛れ…
			$(elm).find("dt:first,dd:first").css("border-top","none");
		
			if(index == target_index){
				$(elm).fadeIn();
			}else{
				$(elm).hide();
			}
		}
	)

}

function tabClear(){
}

function tabDefault(id){

	$("#newsBarArea a").each(
		function (id,obj){
			var img = $(this).css("background-image");	
			$(this).css("background-image",img.replace("_s1","_s2"));
		}
	);

}

