$(document).ready(function(){
	$("#g_nav dt").mouseover(showNavi);	
	$("#g_nav dt").mouseout(hideNavi);
	$("#g_nav dd").mouseout(hideNavi);
	$("#g_nav dt").mousemove(canselHide);
	$("#g_nav dd").mousemove(canselHide);
	
	var targetimg=$('#g_nav img');
	for(var j=0;j<targetimg.length;j++){
		if($(targetimg[j]).parent().parent().attr('class') != $('body').attr('class').replace("page_","")){
			$(targetimg[j]).mouseover(function(ev){
				img_on(ev);
			});
			$(targetimg[j]).mouseout(function(ev){
				img_off(ev);
			});
		}else{
			var newsrc=$(targetimg[j]).attr('src').replace("_off","_on");
			$(targetimg[j]).attr('src',newsrc);
		}
	}
	
	var targetimg=$('#h_nav img');
	for(var j=0;j<targetimg.length;j++){
		if($(targetimg[j]).parent().parent().attr('class') != $('body').attr('class').replace("page_","")){
			$(targetimg[j]).mouseover(function(ev){
				img_on(ev);
			});
			$(targetimg[j]).mouseout(function(ev){
				img_off(ev);
			});
		}else{
			var newsrc=$(targetimg[j]).attr('src').replace("_off","_on");
			$(targetimg[j]).attr('src',newsrc);
		}
	}
	
	var targetimg=$('#top_nav1 img');
	for(var j=0;j<targetimg.length;j++){
		if($(targetimg[j]).parent().parent().attr('class') != $('body').attr('class').replace("page_","")){
			$(targetimg[j]).mouseover(function(ev){
				img_on(ev);
			});
			$(targetimg[j]).mouseout(function(ev){
				img_off(ev);
			});
		}else{
			var newsrc=$(targetimg[j]).attr('src').replace("_off","_on");
			$(targetimg[j]).attr('src',newsrc);
		}
	}
	
	var targetimg=$('#top_nav2 img');
	for(var j=0;j<targetimg.length;j++){
		if($(targetimg[j]).parent().parent().attr('class') != $('body').attr('class').replace("page_","")){
			$(targetimg[j]).mouseover(function(ev){
				img_on(ev);
			});
			$(targetimg[j]).mouseout(function(ev){
				img_off(ev);
			});
		}else{
			var newsrc=$(targetimg[j]).attr('src').replace("_off","_on");
			$(targetimg[j]).attr('src',newsrc);
		}
	}
	
	var targetimg=$('#top_bn img');
	for(var j=0;j<targetimg.length;j++){
		if($(targetimg[j]).parent().parent().attr('class') != $('body').attr('class').replace("page_","")){
			$(targetimg[j]).mouseover(function(ev){
				img_on(ev);
			});
			$(targetimg[j]).mouseout(function(ev){
				img_off(ev);
			});
		}else{
			var newsrc=$(targetimg[j]).attr('src').replace("_off","_on");
			$(targetimg[j]).attr('src',newsrc);
		}
	}
	
	
	
 });

var hideNaviTimer;

function showNavi(event){
			var targetClass=$(event.target).parent().parent().attr("class");
            $(event.target).parent().parent().parent().children("dd:not(."+targetClass+")").css("display","none");
            $(event.target).parent().parent().parent().children("."+targetClass).css("display","block");
}


function dmy(event){}

function hideNavi(event){
	hideNaviTimer=setTimeout('hideNaviCore()', 10);
}

function hideNaviCore(){
	$("#g_nav dd").css("display","none");
	//$("#gnv dd").css("display","none");
	//$("#app dd").css("display","none");
	clearTimeout(hideNaviTimer);
}

function canselHide(){
	clearTimeout(hideNaviTimer);
}


function img_on(ev){
	var newsrc=$(ev.target).attr('src').replace("_off","_on");
	$(ev.target).attr('src',newsrc);

}

function img_off(ev){
	var newsrc=$(ev.target).attr('src').replace("_on","_off");
	$(ev.target).attr('src',newsrc);
}