// JavaScript Document
//ナビゲーション・メニュー制御

//相対パスを絶対パスに変換する
function absolutePath(path){
  var e = document.createElement('span');
  e.innerHTML = '<a href="' + path + '" />';
  return e.firstChild.href;
}



//ナビゲーション・メニュー初期処理
function navi_init(){
	//ナビ 高さ調整
	var n1_height = $("#navigation li").outerHeight();
	$("#navigation li ul").css("top",n1_height+"px");
	
	var navi_height = $("#navigation li").outerHeight()+$("#navigation li ul").outerHeight()+5;
	$("#navigation").css("padding-bottom",navi_height+"px");

	//現在位置
	$("#navigation li.select ul a").each(function(){
		href = absolutePath($(this).attr("href"));
		if(href==document.URL){
			$(this).addClass("thisPage");
		}
	});
	
	//select-> active
	$("#navigation li.select").addClass("active");

	return;
}

//start
$(document).ready(function() {
	$(document).pngFix();//png IE対応
	
	//ナビ初期処理
	navi_init();
	//イベント
    $("#navigation li").hover(function() {
		//Hover over event
			//select-> off
			$("#navigation li.select").removeClass("active");
			//hover-> active
			$(this).addClass("active");
		}, function() { 
		//on hover out...
			//hover-> off
			$(this).removeClass("active");
			//select-> active
			$("#navigation li.select").addClass("active");
		}
	);
	
});

