// JavaScript Document


//▼▼　現在のページをハイライト表示　▼▼
$(function(){
	var path_arr = document.URL.split('/');
	var filename = path_arr.pop();
	var num;
	
	if (path_arr[0] == "http:"){
		num = 3;
	} else {
		num = 4;
	}
	
	for (i=0; i<num; i++){
		path_arr.shift();
	}
//	var key = "www";
//	while (true) {
//		if (path_arr[0] == key) {
//			break;
//		}
//		path_arr.shift();
//	}
//	path_arr.shift();
	var directory = path_arr[0];
	
	$("nav li a").each(function(){
		if ($(this).attr("id") == directory) {
			$("img",this).attr("src",$("img",this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2"));
		}
	});
//	$("#side li a").each(function(){
//		if ($(this).attr("href") == filename) {
//			$("img",this).removeClass("rollover");
//			$("img",this).attr("src",$("img",this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2"));
//			$(this).addClass("corsol_default");
//			$(this).click(function(){
//				return false;
//			});
//		}
//	});
});


//▼▼　ロールオーバーした時の効果　▼▼
//$(function(){
//    $("img.rollover").each(function(){
//        $("<img>").attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2"));
//    });
//    if($.browser.msie && $.browser.version<7){
//		$("img.alpha").each(function(){
//            $(this)
//                .data("src",$(this).attr("src"))
//                .attr("src","transparent.gif")
//                .css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+$(this).data("src")+"',sizingMethod='scale')")
//        });
//        $("img.rollover").each(function(){
//            $(this)
//                .data("src",$(this).attr("src"))
//                .attr("src","transparent.gif")
//                .css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+$(this).data("src")+"',sizingMethod='scale')")
//        }).mouseover(function(){
//            $(this).css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+$(this).data("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2")+"',sizingMethod='scale')")
//        }).mouseout(function(){
//            $(this).css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+$(this).data("src")+"',sizingMethod='scale')")
//        });
//    }else{
//        $("img.rollover:not([src*='_on.'])").mouseover(function(){
//            $(this).attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2"));
//        }).mouseout(function(){
//            $(this).attr("src",$(this).attr("src").replace(/^(.+)_on(\.[a-z]+)$/, "$1$2"));
//        }).mousedown(function(){
//            $(this).attr("src",$(this).attr("src").replace(/^(.+)_on(\.[a-z]+)$/, "$1_do$2"));
//        });
//        $("img.rollover[src*='_on.']").mousedown(function(){
//            $(this).attr("src",$(this).attr("src").replace(/^(.+)_on(\.[a-z]+)$/, "$1_do$2"));
//        });
//    }
//});

$(function(){
    $("img.rollover").each(function(){
        $("<img>").attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2"));
    });
    if($.browser.msie && $.browser.version<7){
		$("img.alpha").each(function(){
            $(this)
                .data("src",$(this).attr("src"))
                .attr("src","transparent.gif")
                .css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+$(this).data("src")+"',sizingMethod='scale')")
        });
        $("img.rollover:not([src*='_on.'])").each(function(){
            $(this)
                .data("src",$(this).attr("src"))
                .attr("src","transparent.gif")
                .css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+$(this).data("src")+"',sizingMethod='scale')")
            
        }).mouseover(function(){
            $(this).css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+$(this).data("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2")+"',sizingMethod='scale')")
        }).mouseout(function(){
            $(this).css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+$(this).data("src")+"',sizingMethod='scale')")
        })
    }else{
        $("img.rollover:not([src*='_on.'])").mouseover(function(){
            $(this).attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_on$2"));
        }).mouseout(function(){
            $(this).attr("src",$(this).attr("src").replace(/^(.+)_on(\.[a-z]+)$/, "$1$2"));
        });
    }
});

//▼▼　スライドショー　▼▼
var timeOut = 5000;//全体のサイクル
var fo = 2000;//フェードアウトに使う時間。timeOut以下にする。
var t;

$(function() {
	t = setTimeout('slideshow()', timeOut);
	$('#keyvisual img').hover(function() { // over
		clearTimeout(t);
	},function() { // out
		t = setTimeout('slideshow()', timeOut);
	});
});
function slideshow(){
	$(function(){
		$("#keyvisual img:last").fadeOut(fo,function(){
			$(this).prependTo("#keyvisual").css("display","block");
		});
	});
	t = setTimeout('slideshow()', timeOut);
};

//▼▼　トップページリンク　▼▼
$(function() {
	$("#top_link li").mouseover(function(){
		$(".kuwasiku",this).addClass("link_text");
	}).mouseout(function(){
		$(".kuwasiku",this).removeClass("link_text");
	});
});

//▼▼　IE7以下で不必要なツールチップを非表示　▼▼
$(function(){
	if($.browser.msie && $.browser.version<8){
		$("img:not('nav img')").attr("title","");
	}
});

//▼▼　IE8でsectionをdivに変換し印刷対応　▼▼
$(function(){
	if($.browser.msie && $.browser.version==8){
		$("section").wrap("<div class='section'></div>");
		$(".section").each(function(){
			$(this).addClass($(">section",this).attr("class"));
		});
		$("section").removeAttr("class").css("margnBottom:0px;");
		$("figure").wrap("<div class='figure'></div>");
		$(".figure").each(function(){
			$(this).addClass($(">figure",this).attr("class"));
		});
		$("figure").removeAttr("class");
		$("figcaption").wrap("<div class='figcaption'></div>");
		$(".figcaption").each(function(){
			$(this).addClass($(">figcaption",this).attr("class"));
		});
		$("figcaption").removeAttr("class");
	}
});

//▼▼　"別ウィンドウで開きます"ツールチップを自動表示　▼▼
$(function(){
	$("a[target='_blank']:not('#side a,footer a')").attr("title","別ウィンドウで開きます").addClass("blankwindow");
});

//▼▼　kougensha.comとhttps://secure1424.sakura.ne.jp/との間でトラッキングコードをつなぐための仕掛け　▼▼
$(function(){
	$("a[href^='https://secure1424.sakura.ne.jp/']").attr("onClick", "pageTracker._link(this.href); return false;");
});

//▼▼　FireFoxのバグ回避　▼▼
function resetRollover() {
	var images = $('img.rollover');
	for(var i = 0; i < images.length; i++){
		if(images[i].getAttribute("src").match("_on.")) {
			images[i].setAttribute("src", images[i].getAttribute("src").replace("_on.", "."));
		}
	}
}
