// PRELOAD IMAGES
function revPreloadImages(the_images_array) {
	for(var loop = 0; loop < the_images_array.length; loop++) {
		var an_image = new Image();
		an_image.src = the_images_array[loop];
	}
}
var the_images = new Array(
'/products/images/prd_submenu01_ovr.gif',
'/products/images/prd_submenu02_ovr.gif',
'/products/images/prd_submenu03_ovr.gif',
'/products/images/prd_submenu04_ovr.gif',
'/products/images/prd_submenu05_ovr.gif',
'/products/images/prd_submenu06_ovr.gif',
'/products/images/prd_submenu07_ovr.gif',
'/products/images/prd_submenu08_ovr.gif',
'/products/images/prd_submenu09_ovr.gif',
'/products/images/prd_top_menu01_ovr.gif',
'/products/images/prd_top_menu02_ovr.gif',
'/products/images/prd_top_menu03_ovr.gif',
'/products/images/prd_top_menu04_ovr.gif',
'/products/images/prd_top_menu05_ovr.gif',
'/products/images/prd_top_menu06_ovr.gif',
'/products/images/prd_top_menu07_ovr.gif',
'/products/images/prd_top_menu08_ovr.gif',
'/products/images/prd_top_menu09_ovr.gif',
'/products/images/prd_top_menu10_ovr.gif',
'/products/images/prd_top_menu11_ovr.gif',
'/products/images/prd_top_menu12_ovr.gif',
'/products/images/prd_top_menu13_ovr.gif',
'/products/images/prd_top_menu14_ovr.gif',
'/products/images/prd_top_menu16_ovr.gif',
'/products/images/prd_top_menu17_ovr.gif',
'/products/images/prd_top_menu18_ovr.gif',
'/products/images/prd_top_menu19_ovr.gif',
'/products/images/prd_top_menu20_ovr.gif',
'/products/images/prd_top_menu21_ovr.gif',
'/products/images/prd_top_menu22_ovr.gif',
'/products/images/prd_top_menu23_ovr.gif',
'/products/images/prd_top_menu24_ovr.gif',
'/products/images/prd_top_btn01_ovr.gif',
'/common/images/icn_minus.gif'
);
revPreloadImages(the_images);


// SHOW/HIDE MENU
function showHide(menu,btn){
	if(document.getElementById){
		if(document.getElementById(menu).style.display == "none"){
			document.getElementById(menu).style.display = "block";
			document.getElementById(btn).src = "/common/images/icn_minus.gif";
		}
		else{
			document.getElementById(menu).style.display = "none";
			document.getElementById(btn).src = "/common/images/icn_plus.gif";
		}
	}
}


// SET MENU
function setMenu(){

var pagePath = location.pathname; //ページのパスを取得



//「概要」ページのファイル名がindex.htmlの場合は、pagePathから「index.html」部分を削除
if ((pagePath != "/products/backup/storage_works/single.html")  && (pagePath != "/products/etc/host_cable/fiber.html") && (pagePath != "/products/etc/host_cable/scsi.html")){
	var pagePathLen = pagePath.lastIndexOf("/");
	pagePath = pagePath.slice(0,pagePathLen+1);
	if (pagePath == "/products/preservation/nas/large_nas/"){
		pagePath = "/products/preservation/nas/";
	}
	if (pagePath == "/products/raid_ide/duo2x/column/"){
		pagePath = "/products/raid_ide/duo2x/";
	}
}

//各製品のID(パスと同じ文字列を使用)を配列に格納
var menuArray = new Array(0);
menuArray[0] = new Array("/products/unified/supremacy2_ix/","/products/unified/cloudy_ix/");
menuArray[1] = new Array("/products/network/smartnas/","/products/network/supremacy2_nas_gs/","/products/network/supremacy2_nas_ws/","/products/network/cloudy_nas_gs/","/products/network/cloudy_nas/","/products/network/nx4/","/products/network/windows_storage_server_1u/");
menuArray[2] = new Array("/products/raid_ide/supremacy2/","/products/raid_ide/ax4/","/products/raid_ide/dsn_1100/","/products/raid_ide/ultimate4/","/products/raid_ide/ultimate_av/","/products/raid_ide/qbox/");
menuArray[3] = new Array("/products/sas_raid/sweeper_stor_2/");
menuArray[4] = new Array("");
menuArray[5] = new Array("/products/silicon_s/ramsan/","/products/silicon_s/ramsan500/","/products/silicon_s/ramsan620/");
menuArray[6] = new Array("/products/backup/bav/","/products/backup/vtl/","/products/backup/dlt_vs/","/products/backup/lto5hh/","/products/backup/lto4hh/","/products/backup/lto3hh/","/products/backup/lto2hh/","/products/backup/ultrium5fh/","/products/backup/ultrium5h/","/products/backup/ultrium4h/","/products/backup/ultrium3h/","/products/backup/ultrium2h/","/products/backup/dat160/","/products/backup/storage_works_single/","/products/backup/superloader3/","/products/backup/storage_loader/","/products/backup/sl_t24/","/products/backup/sl_t40plus/","/products/backup/rdx_a8/","/products/backup/netvault/","/products/backup/nvb_standard/","/products/backup/fujifilm/","/products/backup/imation/","/products/backup/s_bird/");
menuArray[7] = new Array("/products/replication/nrs/");
menuArray[8] = new Array("/products/archive/cloudy_archive/");
menuArray[9] = new Array("/products/server/google_mini/","/products/server/google_search_appliance/","/products/server/auto_stor/");
menuArray[10] = new Array("/products/software/trailnavi2/","/products/software/metasan/");
menuArray[11] = new Array("/products/infiniband/is5022/","/products/infiniband/is5023/","/products/infiniband/is50xx/","/products/infiniband/connectx2/","/products/etc/ib_cable/");
menuArray[12] = new Array("/products/switch/sanbox5600q/","/products/switch/sanbox5802v/","/products/switch/sanbox1400/","/products/switch/sas6160/","/products/switch/procurve/");
menuArray[13] = new Array("/products/if_card/qle256x/","/products/if_card/qle246x/","/products/if_card/qle2464/","/products/if_card/qla246x/","/products/if_card/lsi7104xp/","/products/if_card/lsisas3442e/","/products/if_card/lsisas9200_8e/","/products/if_card/qle406xc/","/products/if_card/qla405xc/");
menuArray[14] = new Array("/products/kvmups/smartups/","/products/kvmups/omrups/","/products/kvmups/z55/","/products/kvmups/zilion/","/products/kvmups/kl9108_16/","/products/kvmups/kh1508i_16i/","/products/kvmups/acs_1208_16a/","/products/kvmups/cn8000/","/products/kvmups/netshelter_sx/");
menuArray[15] = new Array("/products/etc/memory/","/products/etc/fc_cable/","/products/etc/scsi_cable/","/products/etc/sas_cable/","/products/etc/gbe_cable/");
menuArray[16] = new Array("/products/oem_server/nap_8500/","/products/oem_server/nap_6500/","/products/oem_server/nap_6100/","/products/oem_server/nap_5000/","/products/oem_server/nap_4000/","/products/oem_server/nap_2000/");
menuArray[17] = new Array("/products/oem_board/ht303/","/products/oem_board/hm302/","/products/oem_board/mirror_card/","/products/oem_board/mirror_drive/");

var menuNum = menuArray.length;

for (i=0;i<menuNum;i++){
	prodctNum = menuArray[i].length;
	for (p=0;p<prodctNum;p++){
		if(pagePath == menuArray[i][p]){
			var openmenuNum = i+1;
			var openmenu = "menu"+openmenuNum; //該当する製品カテゴリのIDを格納
			var openbtn = "btn"+openmenuNum; //該当する製品カテゴリの「＋/−」ボタンのIDを格納
			if(document.getElementById){
				//該当製品のカテゴリを表示し、該当製品のリスト体裁を変更
				document.getElementById(openmenu).style.display = "block";
				document.getElementById(openbtn).src = "/common/images/icn_minus.gif";
				document.getElementById(pagePath).style.backgroundImage = "url(/common/images/icn_arrow02.gif)";
				document.getElementById(pagePath).style.backgroundPosition = "2px 5px";
				document.getElementById(pagePath).style.backgroundRepeat = "no-repeat";
				document.getElementById(pagePath).firstChild.style.color = "#348299";
				document.getElementById(pagePath).firstChild.style.backgroundColor = "#ebf1f4";
				document.getElementById(pagePath).firstChild.style.padding = "3px 2px 3px 0";
			}
		}
	}
}

}

