try { pageWidth += 0; }
catch (e) { pageWidth = 780; }

// ページIDの設定
// pageID配列の定義は各ページのHTMLで定義
gm1 = 'gm' + pageID[0];			// root（深度0）
gm2 = gm1 + '-' + pageID[1];	// 深度1
gm3 = gm2 + '-' + pageID[2];	// 深度2
gm4 = gm3 + '-' + pageID[3];	// 深度3
gm5 = gm4 + '-' + pageID[4];	// 深度4

// 配列定義
id1 = new Array();
num1 = new Array();		// メニュー番号
url1 = new Array();		// URL
str1 = new Array();		// メニュー名
wid1 = new Array();		// 画像横幅
gmLeft = new Array();

// 【menu.js】グローバルメニュー配列より値の取得と加工
for (var i = 0; i < gMenu['gm'].length - 1;) {
	n = gMenu['gm'][i] - 1;
	id1[n] = i / 5;					// メニューID
	num1[n] = gMenu['gm'][i++];		// プルダウン項目番号
	url1[n] = gMenu['gm'][i++];		// リンク名
	str1[n] = gMenu['gm'][i++];		// メニュー名
	wid1[n] = gMenu['gm'][i];		// 画像横幅
	i += 2;
}

// ロールオーバー用画像のSRCを配列格納
if (document.images) {
	gmImg = new Array();
	gmImgS = new Array();
	gmImgSel = new Image();
//	gmImgSelA = new Image();
	// メニュー画像
	for (i = 0; i < num1.length; i++) {
		gmImg[id1[i]] = new Image();
		gmImg[id1[i]].src = '/common/img/globalnavi/g_nav_' + id1[i] + '_on.gif';
	}
}

// ローカルメニュー初期表示
function init() {
	if (!document.getElementById || !document.getElementById("gSubmenu0")) return;
	for (i = 0; i < num1.length; i++) {
		id = new Array();
		num = new Array();
		url = new Array();
		str = new Array();
		for (j = 0; j < gMenu["gm" + i].length - 1;) {
			n = gMenu["gm" + i][j] - 1;
			id[n] = j / 3;
			num[n] = gMenu["gm" + i][j++];
			url[n] = gMenu["gm" + i][j++];
			str[n] = gMenu["gm" + i][j++];
		}
		s  = '<table width=130 border=0 cellspacing=0 cellpadding=3 class=gMenuTbl' + i + '>';	// ローカルメニュー横幅
		// メニュー表示処理
		for (j = 0; j < num.length; j++) {
			sel2 = gm2.indexOf('gm' + i + '-' + id[j]) != -1 && pageID[1] == id[j];
			s += '<tr><td bgcolor="#FFFFFF" class=gMenuContent'
			s += ' onMouseOver="gsMenuIn(this, \'' + url[j] + '\')"';
			s += ' onMouseOut="gsMenuOut(this, \'' + url[j] + '\')"';
			// リンク先ウィンドウの処理（文字列先頭に'+'がある場合）
			if (url[j].indexOf("+") == 0) {
				url[j] = url[j].substring(1);
				tar = '_blank';
			} else {
				tar = '';
			}
			if (tar == '') {	// 既存ウィンドウ表示
				s += ' onClick="location.href=\'' + url[j] + '\'">';
			} else {	// 別ウィンドウ表示
				s += ' onClick="window.open(\'' + url[j] + '\')">';
			}
			// ロケーション色に変更
			if (sel2) s += '<span style="color:#B30000">';
			s += str[j];
			if (sel2) s += '</span>';
			s += '</td></tr>';
		}
		s += '</table>\n';
		document.getElementById("gSubmenu" + i).style.display = "none";
		document.getElementById("gSubmenu" + i).innerHTML = s;
	}
}

gmSel = gmTO = 0;
function gMenuIn(n) {
	if (n == gmSel) {
		clearTimeout(gmTO);
	} else {
		gMenuOutT(gmSel);
	}
	gmImgSel.src = document.images['gMenuImg' + n].src;
	document.images['gMenuImg' + n].src = gmImg[n].src;
	if (document.getElementById && document.getElementById("gSubmenu" + n)) {
		document.getElementById("gSubmenu" + n).style.left = gmLeft[n];
		document.getElementById("gSubmenu" + n).style.display = "block";
	}
}

function gMenuOut(n) {
	document.images['gMenuImg' + n].src = gmImgSel.src;
	gmTO = setTimeout('gMenuOutT(' + n + ')', 50);
	gmSel = n;
}

function gMenuOutT(n) {
	if (document.getElementById && document.getElementById("gSubmenu" + n)) {
		document.getElementById("gSubmenu" + n).style.display = "none"; 
	}
}

// ローカルメニューロールオーバー時の処理
function gsMenuIn(obj, url) {
	obj.style.color = "#FFFFFF";
	obj.style.backgroundColor = "#7D7DA4";
	window.status = (url.charAt(0) != "+") ? location.protocol + '//' + location.host + url : url.substring(1);
}

// ローカルメニューロールアウト時の処理
function gsMenuOut(obj, url) {
	obj.style.color = "#666666";
	obj.style.backgroundColor = "#FFFFFF";
	window.status = '';
}

// ロケーション表示処理（パンくず）
function writeLocation(f) {
//	fontsizeFlag = f;
	if (pageID[0] >= 0) {
		document.images['gMenuImg' + pageID[0]].src = gmImg[pageID[0]].src;
	}
	init();
//	s = '';
//	if (pageID[0] >= 0) s += writeLocA(url1[pageID[0]], str1[pageID[0]]);
//	if (pageID[1] >= 0) s += writeLocA(gMenu["gm" + pageID[0]][pageID[1] * 3 + 1], gMenu["gm" + pageID[0]][pageID[1] * 3 + 2]);
//	if (pageID[2] >= 0) s += writeLocA(gMenu[gm2][pageID[2] * 3 + 1], gMenu[gm2][pageID[2] * 3 + 2]);
//	if (pageID[3] >= 0) s += writeLocA(gMenu[gm3][pageID[3] * 3 + 1], gMenu[gm3][pageID[3] * 3 + 2]);
//	if (pageID[4] >= 0) s += writeLocA(gMenu[gm4][pageID[4] * 3 + 1], gMenu[gm4][pageID[4] * 3 + 2]);
//	document.write(s);
//	try { s = localID; } catch (e) { s = false; }
}



function writeGlobalMenu() {
	var s = '';
	var height	= 25;				// グローバルメニュー画像縦幅
	var left	= 130;				// 親ボックスからの位置	：横軸
	var gmTop	= 0;				// 親ボックスからの位置	：縦軸
	var lmTop	= gmTop + height;	// ローカルメニュー位置	：縦軸
	for (var i = 0; i < num1.length; i++) {
		if (!url1[i]) continue;
		s += '<div id=gMenu onMouseOver="gMenuIn(' + id1[i] + ')" onMouseOut="gMenuOut(' + id1[i] + ')" style="position:absolute; left:' + left + 'px; top:' + gmTop + 'px;">';
		s += '<a href="' + url1[i] + '">';
		s += '<img name="gMenuImg' + id1[i] + '" src="/common/img/globalnavi/g_nav_' + id1[i] + '.gif" width=' + wid1[i] + ' height=25 border=0 alt="' + str1[i] + '"></a></div>\n';
		s += '<div id=gSubmenu' + id1[i] + ' onMouseOver="gMenuIn(' + id1[i] + ')" onMouseOut="gMenuOut(' + id1[i] + ')" style="position:absolute; z-index:99; left:' + left + 'px; top:' + lmTop + 'px;"></div>\n';
		gmLeft[id1[i]] = left;
		left += wid1[i];
	}
	document.write(s);
}

