$(document).ready(function(){ 

//プリセット
var conbox = $("#sidebar");
var sec = conbox.find("div.section");
var det = conbox.find("div.sidebar_body");
var sech3 = sec.find("h3");
var secdet = sec.find("div.sidebar_body");
var prod01 = $("div#company_sidebar");
var prod01h3 = prod01.find("h3");
var prod02 = $("div#ir_sidebar");
var prod02h3 = prod02.find("h3");
var prod03 = $("div#environment_sidebar");
var prod03h3 = prod03.find("h3");
var prod04 = $("div#e_arcs_sidebar");
var prod04h3 = prod03.find("h3");

//年金基金用
var prod05 = $("div#annuity_sidebar");
var prod05h3 = prod03.find("h3");
var prod06 = $("div#nenkin_sidebar");
var prod06h3 = prod03.find("h3");

var arrays = ["a","b","c"];
len = arrays.length;
var vArrays = "";

var Aprod = [prod01,prod02,prod03,prod04,prod05,prod06];
var Ah3 = [prod01h3,prod02h3,prod03h3,prod04h3,prod05h3,prod06h3];

secdet.css("display", "none");
prod01.find("div.sidebar_body").css("display", "block");
prod02.find("div.sidebar_body").css("display", "block");
prod03.find("div.sidebar_body").css("display", "block");
prod04.find("div.sidebar_body").css("display", "block");
prod05.find("div.sidebar_body").css("display", "block");
prod06.find("div.sidebar_body").css("display", "block");
sech3.css("cursor", "pointer");


//トップページはタブを閉じないため別途用意
var topbox = $("#arcs");
var top01 = topbox.find("ul#index_menu_01");
var top02 = topbox.find("ul#index_menu_02");
var top03 = topbox.find("ul#index_menu_03");
var top04 = topbox.find("p#index_menu_04");

//トップページのURL
var linkurl= "http://www.arcs-g.co.jp/";
var top_cnt = linkurl.length;
//e_arcsだけ別判定のためディレクトリ名を判定に使用
var Directory = ["company","ir","environment","e_arcs","annuity"];

//現在開いているURLを取得
var file_url = $(location).attr('href');
var url_cnt = file_url.length;



//URLを1文字ずつ分解
var sra_cnt = 0;
var cnt = 0;
var url = "";
var url_flg = "";

for (i = 0; i < url_cnt; i++ ) {
	//1文字取り出す
	var ones = file_url.charAt(i);
	
	if(ones == "/"){
		sra_cnt = sra_cnt + 1;
	}
	
	if(sra_cnt != 3){
		continue;
	}else if(sra_cnt == 3){
		cnt = i + 1;
		url_flg = file_url.charAt(cnt);
		if(url_flg == "/"){
			break;
		}
		url = url + url_flg;
	}
}

//ページ判定
switch(url){
	
	case Directory[0]:
		if($.cookie("accCookie")) {
			$.cookie("accCookie",null);
		}
        $.cookie("accCookie","a");
		break;
	
	case Directory[1]:
		if($.cookie("accCookie")) {
			$.cookie("accCookie",null);
		}
        $.cookie("accCookie","b");
		break;
	
	case Directory[2]:
		if($.cookie("accCookie")) {
			$.cookie("accCookie",null);
		}
        $.cookie("accCookie","c");
		break;
	
	case Directory[3]:
		if($.cookie("accCookie")) {
			$.cookie("accCookie",null);
		}
        $.cookie("accCookie","a");
		break;
	
	case Directory[4]:
		if($.cookie("accCookie")) {
			$.cookie("accCookie",null);
		}
        $.cookie("accCookie","a");
		break;
		
	default : 
		if($.cookie("accCookie")) {
			$.cookie("accCookie",null);
		}
        $.cookie("accCookie","");
		break;
}


//***********************************************
// sectionクラスの数分ループ
//***********************************************
sech3.each(function (i){
	if($.cookie("accCookie")){
		if (($.cookie("accCookie").indexOf(arrays[i])) != -1) {//cookieに値があるときは表示
			$(this).nextAll("div.sidebar_body").css("display", "block");
			$(this).find("img").attr("src", $(this).find("img").attr("src").replace("_cl.", "_op."));
		} else {//値がないときは非表示
			$(this).nextAll("div.sidebar_body").css("display", "none");
			$(this).find("img").attr("src", $(this).find("img").attr("src").replace("_op.", "_cl."));
		}
	}else{
			$(this).nextAll("div.sidebar_body").css("display", "none");
			$(this).find("img").attr("src", $(this).find("img").attr("src").replace("_op.", "_cl."));
	}
i = i+1;
});
	


//mouseover処理
$("img").mouseover(function(){
	if($(this).attr("src").match("_cl.")){
	  $(this).attr("src", $(this).attr("src").replace("_cl.", "_cl_o.")); 
	}
	else if($(this).attr("src").match("_op.")){
	  $(this).attr("src", $(this).attr("src").replace("_op.", "_op_o."));
	}
});
//mouseout処理
$("img").mouseout(function(){
	if($(this).attr("src").match("_cl_o.")){
	  $(this).attr("src", $(this).attr("src").replace("_cl_o.", "_cl.")); 
	}
	else if($(this).attr("src").match("_op_o.")){
	  $(this).attr("src", $(this).attr("src").replace("_op_o.", "_op."));
	  }
});


// 個別に開閉するボタン
$(".section h3").click(function () {
	var name = "accCookie" ;//cookie Name
	var cookVal = $.cookie(name);//cookie value
	
	if($(this).nextAll("div.sidebar_body").css("display") == "none") {// display:noneだったら表示
		$(this).nextAll("div.sidebar_body").slideDown("slow"); 
		$(this).find("img").attr("src", $(this).find("img").attr("src").replace("_cl", "_op"));
	}
	else if($(this).nextAll("div.sidebar_body").css("display") == "block") {    //display:blockだったら非表示
		$(this).nextAll("div.sidebar_body").slideUp("slow");
		$(this).find("img").attr("src", $(this).find("img").attr("src").replace("_op", "_cl"));
	}
	
	

});





});

