$(function(){
		
	var IE6 = (navigator.userAgent.indexOf("MSIE 6")>=0) ? true : false;
	
	$(".gnavi ul").each(function(){
		 $(this).children("li:not(.fst)").css("display","none");
	});
	
	
	setpage();
//	if(!IE6){
		$(".gnavi a:not(.on)")
		.mouseover(
			function () {
				select_on($(this).children());
			})
		.mouseout(
			function () {
				select_off($(this).children());
			}
		);
//	}
	$(".gnavi .category:not(.select)")
	.mouseover(
		function () {
			$(this).addClass("select");
		})
	.mouseout(
		function () {
			$(this).removeClass("select");
		}
	);
});

function setpage(){
	var baseurl = document.URL;
	if(baseurl.substring(baseurl.length - 1,baseurl.length) == "/") baseurl = baseurl.substring(0,baseurl.length - 1);
	
	var url = String(baseurl).split("/");
		
	var path = "";
	i= 0;
	while(url.length > i){
		if( i > 2 && !url[i].match(/\.html/)){
			path += "/" + url[i];
		}
		i++;
	}
	
	switch(path){
		case "/enterprise":
			open_navi(0);
			selected();
			break;
		case "/enterprise/commerce":
			open_navi(0);
			selected(1);
			break;
		case "/enterprise/commerce/echika_omotesando":
			open_navi(0);
			selected(1,0);
			break;
		case "/enterprise/commerce/echika_ikebukuro":
			open_navi(0);
			selected(1,1);
			break;
		case "/enterprise/commerce/echikafit_ueno":
			open_navi(0);
			selected(1,2);
			break;
		case "/enterprise/commerce/metropia":
			open_navi(0);
			selected(1,3);
			break;
		case "/enterprise/commerce/esola_ikebukuro":
			open_navi(0);
			selected(1,4);
			break;
		case "/enterprise/commerce/bellevie_akasaka":
			open_navi(0);
			selected(1,5);
			break;
		case "/enterprise/commerce/metrom_korakuen":
			open_navi(0);
			selected(1,6);
			break;
		case "/enterprise/commerce/metrom_takashimadaira":
			open_navi(0);
			selected(1,7);
			break;
		case "/enterprise/consulting":
			open_navi(0);
			selected(10);
			break;
		case "/enterprise/project":
			open_navi(0);
			project(11);
			//selected(11);
			break;
		case "/enterprise/project/prologue":
			open_navi(0);
			project(11,0);
			//selected(11,11);
			break;
		case "/enterprise/project/01":
			open_navi(0);
			project(11,1);
			//selected(11,12);
			break;	
		case "/corporate":
			open_navi(1);
			selected();
			break;
		case "/corporate/profile":
			open_navi(1);
			project(1);
			break;
		case "/corporate/profile/01":
			open_navi(1);
			project(1,0);
			break;
		case "/corporate/profile/02":
			open_navi(1);
			project(1,1);
			break;	
		case "/corporate/outline":
			open_navi(1);
			selected(4);
			break;
		case "/corporate/outline/honsha_map":
			open_navi(1);
			selected(4,0);
			break;
		case "/corporate/outline/akasaka_map":
			open_navi(1);
			selected(4,1);
			break;
		case "/corporate/outline/ikebukuro_map":
			open_navi(1);
			selected(4,2);
			break;
		case "/corporate/outline/korakuen_map":
			open_navi(1);
			selected(4,3);
			break;
		case "/corporate/vision":
			open_navi(1);
			selected(9);
			break;
		case "/corporate/business":
			open_navi(1);
			selected(10);
			break;
		case "/news":
			open_navi(2);
			selected();
			break;
		case "/news/2015":
			open_navi(2);
			select_year(2015);
			break;
		case "/news/2014":
			open_navi(2);
			select_year(2014);
			break;
		case "/news/2013":
			open_navi(2);
			select_year(2013);
			break;
		case "/news/2012":
			open_navi(2);
			select_year(2012);
			break;
		case "/news/2011":
			open_navi(2);
			select_year(2011);
			break;
		case "/news/2010":
			open_navi(2);
			select_year(2010);
			break;
		case "/news/2009":
			open_navi(2);
			select_year(2009);
			break;
		case "/news/2008":
			open_navi(2);
			select_year(2008);
			break;
		case "/contact":
			open_navi(3);
			selected();
			break;
		case "/contact/qa":
			open_navi(3);
			selected(1);
			break;
		case "/recruit":
			open_navi(4);
			selected();
			break;
		case "/recruit/introduction":
			open_navi(4);
			selected(1);
			break;
		case "/recruit/career":
			open_navi(4);
			selected(2);
			break;
		}	
}

function selected(sec,trd){
	if(sec == undefined){
		select_on($(".gnavi .category.select li").eq(sec).children("a").children("img"));
		$(".gnavi .category.select li").eq(sec).children("a").addClass("on");	
		//set_current($(".gnavi .category.select li.fst img"));
	}else{
		select_on($(".gnavi .category.select li").eq(sec).children("a").children("img"));
		$(".gnavi .category.select li").eq(sec).children("a").addClass("on");	
		var second = $(".gnavi .category.select li").index($(".gnavi .category.select li.trd").eq(0));
		
				
		if(sec + 1 == second || trd != undefined){
			
			$(".gnavi .category.select li.trd").each(function(){
				$(this).css("display","block");
			});
			$(".gnavi .category.select li.trd").eq(trd).children("a").addClass("on");
			select_on($(".gnavi .category.select li.trd").eq(trd).children("a").children("img"));
			//set_current($(".gnavi .category.select li.trd").eq(trd).children("a").children("img"));
		}else{
			$(".gnavi .category.select li").eq(sec).children("a").addClass("on");
			select_on($(".gnavi .category.select li").eq(sec).children("a").children("img"));
			//set_current($(".gnavi .category.select li").eq(sec).children("a").children("img"));
			
		}
	}
}

function project(sec,num){
	
	if(num == undefined){
		//set_current($(".gnavi .category.select li").eq(sec).children("a").children("img"));
		$(".gnavi .category.select li").eq(sec).children("a").addClass("on");
		select_on($(".gnavi .category.select li").eq(sec).children("a").children("img"));
	}else{
		$(".gnavi .category.select li").eq(sec).children("a").addClass("on");
		select_on($(".gnavi .category.select li").eq(sec).children("a").children("img"));
	
		select_on($(".gnavi .four").eq(num).children("a").children("img"));
		$(".gnavi .four").eq(num).children("a").addClass("on");
	}
	$(".gnavi .four").each(function(){
		 $(this).css("display","block");
	});
	
	
	//set_current($(".gnavi .four").eq(num).children("a").children("img"));
	
	
}

function set_current(obj){
	/*$(obj).parent("a").each(function(){
		$(this).replaceWith($(this).html().replace("g_navi_off","g_navi_on"));
	});*/
}

function select_year(year){
	var cdate = new Date();
	var cyear = cdate.getYear();
	if (cyear < 2000) { cyear += 1900; }
	var num = cyear  - year + 1;
	selected(num);
}

function open_navi(num){
	$(".gnavi .category").eq(num).addClass("select");
	$(".gnavi .category.select li.sec").each(function(){
		$(this).css("display","block");
	});
	select_on($(".gnavi .category.select li:first img"));
	$(".gnavi .category.select li:first a").addClass("on");
}

function select_on(target){
	var url = $(target).attr("src");
	if(url != undefined){
		$(target).attr("src",url.replace("g_navi_off","g_navi_on"));
	}
}

function select_off(target){
	var url = $(target).attr("src");
	if(url != undefined){
		$(target).attr("src",url.replace("g_navi_on","g_navi_off"));
	}
}






