//	メニューデータ
//	メインメニュー
var	mainmenuitems = [
	['セメント産業の概要',			'cement/1jpn/jc.html',	'submenuitems0'],
	['セメントとは',			'#',			'submenuitems1'],
	['コンクリートとは',			'#',			'submenuitems2'],
	['セメント系固化材とは',		'cement/1jpn/jf.html',	'submenuitems3'],
	['セメント産業における環境対策',	'#',			'submenuitems4'],
	['セメント協会の取組',			'#',			'submenuitems5'],
	['統計データベース',			'#',			'submenuitems6'],
	['イベント・募集',			'#',			'submenuitems7'],
	['各種ご案内',				'#',			'submenuitems8'],
	['セメント協会とは',			'#',			'submenuitems9']
];
//	セメント産業の概要
var	submenuitems0 = [
	['セメント産業の特徴',			'cement/1jpn/jc1.html'],
	['セメントの製造方法',			'cement/1jpn/jc2.html'],
	['セメントの販売形態',			'cement/1jpn/jc3.html'],
	['セメントの流通',			'cement/1jpn/jc4.html'],
	['セメントの需給',			'cement/1jpn/jc5.html'],
	['セメント各社の取組',			'cement/1jpn/jc6.html'],
	['全国のセメント工場めぐり',			'cement/1jpn/jg3.html']
];
//	セメントとは
var	submenuitems1 = [
	['セメントとは',			'cement/1jpn/jd1.html'],
	['セメントの種類／用途',		'cement/1jpn/jd2.html'],
	['セメントができるまで(製造工程)',	'cement/1jpn/jd3.html'],
	['セメントと安全',			'cement/1jpn/jd4.html'],
	['セメント中のＣｒ（VI）ガイドライン',	'cement/1jpn/jd6.html'],
	['セメントに関する出版物',		'cement/1jpn/jd5.html']
];
//	コンクリートとは
var	submenuitems2 = [
	['コンクリートとは',			'cement/1jpn/je1.html'],
	['コンクリートの種類／用途',		'cement/1jpn/je2.html'],
	['新技術紹介',				'cement/1jpn/je3.html'],
	['コンクリートができるまで(製造工程)',	'cement/1jpn/je4.html'],
	['コンクリートと環境',			'cement/1jpn/je5.html'],
	['コンクリート・フォト・ギャラリー',	'cement/1jpn/je6.html'],
	['コンクリートセミナー',		'cement/1jpn/ji1c.html'],
	['コンクリートに関する出版物',		'cement/1jpn/je8.html']
];
//	セメント系固化材とは
var	submenuitems3 = [
	['セメント系固化材とは',		'cement/1jpn/jf1.html'],
	['主な用途',				'cement/1jpn/jf2.html'],
	['固化材取扱い上の注意点',		'cement/1jpn/jf10.html'],
	['FAQ',		'cement/1jpn/jy_35.html'],
	['固化材ニュース委員長ｲﾝﾀﾋﾞｭｰ記事',     'cement/1jpn/jf11.html'],
	['固化処理土の長期安定性',		'cement/1jpn/jf5.html'],
	['セメント系固化材需要推移',		'cement/3pdf/jh6_0800.pdf'],
	['固化材文献タイトル照会',		'cement/1jpn/jf12.html'],
	['セメント系固化材関連図書',		'cement/1jpn/jf8.html'],
	['セメント系固化材取扱メーカー一覧',	'cement/1jpn/jf9.html']
];
//	セメント産業における環境対策
var	submenuitems4 = [
	['地球温暖化対策',			'cement/1jpn/jg1.html',	'submenuitems40'],
	['廃棄物・副産物の有効活用対策',	'cement/1jpn/jg2.html',	'submenuitems41'],
	['セメント工場の環境への取組',		'cement/1jpn/jg3.html']
];
//	セメント協会の取組
var	submenuitems5 = [
	['地球温暖化対策',			'cement/1jpn/jg1.html'],
	['廃棄物・副産物の有効活用対策',	'cement/1jpn/jg2.html'],
	['コンクリート舗装',			'cement/1jpn/jb1c.html','submenuitems52'],
	['コンクリート防護柵',			'cement/1jpn/jb1d.html'],
	['セメント系固化材',			'cement/1jpn/jb1e.html'],
	['受託試験のご案内',			'cement/1jpn/jj1.html'],
	['OCセメント共同試験',			'cement/1jpn/ji2b.html']
];
//	統計データベース
var	submenuitems6 = [
	['セメントの需給（月）',		'cement/1jpn/jh1.html'],
	['生産高（会計年）',			'cement/3pdf/jh2_0900.pdf'],
	['販売高（暦年、会計年）',		'cement/1jpn/jh3.html'],
	['輸出高（会計年）',			'cement/3pdf/jh4_0800.pdf'],
	['セメント需要見通し',			'cement/3pdf/jh5_1000.pdf'],
	['セメント系固化材需要推移（会計年）',	'cement/3pdf/jh6_0800.pdf']
];
//	イベント・募集
var	submenuitems7 = [
	['イベント',				'#',			'submenuitems70'],
	['募集',				'#',			'submenuitems71']
];
//	各種ご案内
var	submenuitems8 = [
	['受託試験のご案内',			'cement/1jpn/jj1.html'],
	['標準試料のご案内',			'#',			'submenuitems81'],
	['出版物のご案内',			'#',			'submenuitems82']
];
//	セメント協会とは
var	submenuitems9 = [
	['概要',				'#',			'submenuitems90'],
	['業務・財務',				'#',			'submenuitems91']
];
//	地球温暖化対策
var	submenuitems40 = [
	['自主行動計画における目標',		'cement/1jpn/jg1a.html'],
	['目標を達成するための取組状況',	'cement/1jpn/jg1b.html'],
	['エネルギー消費、CO2排出の状況',	'cement/1jpn/jg1c.html'],
	['廃棄物等の活用',			'cement/1jpn/jg1d.html'],
	['国際協力',				'cement/1jpn/jg1e.html'],
	['世界のｾﾒﾝﾄ産業のｴﾈﾙｷﾞｰ効率とCO2排出量','cement/1jpn/jg1f.html'],
	['温暖化対策のための技術',		'cement/1jpn/jg1g.html'],
	['経済産業省・環境省審議会提出資料',	'cement/1jpn/jg1h.html'],
	['LCAプロジェクト',			'cement/1jpn/jg1i.html']
];
//	廃棄物・副産物の有効活用
var	submenuitems41 = [
	['廃棄物・副産物の受け入れ状況',	'cement/1jpn/jg2a.html'],
	['廃棄物・副産物の活用方法',		'cement/1jpn/jg2b.html'],
	['セメント工場の廃棄物リサイクル',	'cement/1jpn/jg2c.html'],
	['新しい廃棄物リサイクル技術',		'cement/1jpn/jg2d.html']
];
//	コンクリート舗装
var	submenuitems52 = [
	['ポーラスコンクリート舗装',		'cement/1jpn/je3.html#1'],
	['ホワイトトッピング工法',		'cement/1jpn/je3.html#2']
];
//	イベント
var	submenuitems70 = [
	['セメント技術大会',			'cement/1jpn/ji1a.html'],
	['研究所講演会',			'cement/1jpn/ji1b.html'],
	['コンクリートセミナー',		'cement/1jpn/ji1c.html'],
	['セメント系固化材セミナー',		'cement/1jpn/ji1d.html'],
	['コンク リート舗装・補強材に関する技術セミナー' ,      'cement/1jpn/ji1e.html'],
	['技術セミナー',                	'cement/1jpn/ji1f.html']
];
//	募集
var	submenuitems71 = [
	['セメント・コンクリート論文集',	'cement/1jpn/ji2a.html'],
	['OCセメント共同試験',			'cement/1jpn/ji2b.html'],
	['研究奨励金',				'cement/1jpn/ji2c.html']
];
//	標準試験のご案内
var	submenuitems81 = [
	['セメント強さ試験用標準砂',		'cement/1jpn/jj2a.html'],
	['セメント標準試料',			'cement/1jpn/jj2b.html'],
	['認証標準物質',			'cement/1jpn/jj2c.html'],
	['標準試料の入手方法',			'cement/1jpn/jj2d.html']
];
//	出版物のご案内
var	submenuitems82 = [
	['月刊誌',				'cement/1jpn/jj3a.html'],
	['単行本',				'cement/1jpn/jj3b.html'],
	['委員会報告',				'cement/1jpn/jj3c.html'],
	['技術大会講演要旨/総合索引',		'cement/1jpn/jj3d.html'],
	['セメント・コンクリート論文集',	'cement/1jpn/jj3e.html'],
	['セメント規格関係',			'cement/1jpn/jj3f.html'],
	['セメント協会標準試験方法',		'cement/1jpn/jj3g.html'],
	['パンフレット',		'cement/1jpn/jj3h.html'],
	['出版物等の入手方法',			'cement/1jpn/jj3i.html']
];
//	概要
var	submenuitems90 = [
	['沿革',				'cement/1jpn/jb2a.html'],
	['所在地・連絡先',			'cement/1jpn/jb2b.html'],
	['事業内容',				'cement/1jpn/jb2c.html'],
	['会員名簿',				'cement/1jpn/jb2d.html'],
	['委員会組織',				'cement/1jpn/jb2e.html'],
	['事務局組織',				'cement/1jpn/jb2f.html'],
	['パンフレット',			'cement/3pdf/jb2g.pdf']
];
//	業務・財務
var	submenuitems91 = [
	['密接特民法人への該当性',		'cement/3pdf/jb3k.pdf'],
	['定款',				'cement/3pdf/jb3a.pdf'],
	['役員報酬規程',				'cement/3pdf/jb3o.pdf'],
	['役員退職慰労金支給規程',				'cement/3pdf/jb3p.pdf'],
	['役員名簿',				'cement/3pdf/jb3b.pdf'],
	['社員名簿',				'cement/3pdf/jb3c.pdf'],
	['事業報告書',				'cement/3pdf/jb3d.pdf'],
	['収支計算書',				'cement/3pdf/jb3e.pdf'],
	['正味財産増減計算書',			'cement/3pdf/jb3f.pdf'],
	['貸借対照表',				'cement/3pdf/jb3g.pdf'],
	['財産目録',				'cement/3pdf/jb3h.pdf'],
	['キャッシュフロー計算書',		'cement/3pdf/jb3l.pdf'],
	['事業計画書',				'cement/3pdf/jb3i.pdf'],
	['収支予算書',				'cement/3pdf/jb3j.pdf']
];

function rollover(obj, cls) {
	obj.className = cls;
}

function rollout(obj) {
	obj.className = '';
}

function showmenu(smenu, pos) {
	var	sub = typeof(smenu) == 'object' ? smenu : document.getElementById(smenu);
	if (pos) {
		if (smenu.length < 5) {
			//	Netscape 7対策
			var	nsoffset = navigator.userAgent.indexOf('Netscape/7') < 0 ? 0 : document.getElementById('globaltbl').offsetTop;
			sub.style.left = pos.offsetLeft - 1;
			sub.style.top = nsoffset + pos.offsetTop + pos.offsetHeight;
		} else {	//	サブサブメニューの場合
			var	parent = document.getElementById(smenu.substr(0, smenu.length - 1));
			sub.style.left = parseInt(parent.style.left) + pos.offsetLeft + pos.offsetWidth;
			sub.style.top = pos.offsetTop + parent.offsetTop - 1;
		}
	}
	sub.style.visibility = 'visible';
}

function showallmenus(obj) {
	var	smenu = obj.id;
	while (smenu.length > 3) {
		var sub = document.getElementById(smenu);
		showmenu(sub);
		smenu = smenu.substr(0, smenu.length - 1);
	}
}

function hidemenu(smenu) {
	var	sub = typeof(smenu) == 'object' ? smenu : document.getElementById(smenu);
	sub.style.visibility = 'hidden';
}

function hideallmenus(obj) {
	var	smenu = obj.id;
	while (smenu.length > 3) {
		var sub = document.getElementById(smenu);
		hidemenu(sub);
		smenu = smenu.substr(0, smenu.length - 1);
	}
}

function drawmenu(menuid) {
	var	submenu = '';
	var	str = '<table cellspacing="0" cellpadding="0"><tr><td class="base">\n';
	str += '<table cellspacing="1" class="mainmenu">\n';
	for (var i = 0; i < 2; i ++) {
		str += '<tr>\n';
		for (var j = 0; j < 5; j ++) {
			var	tdid = '';
			var	mover = '';
			var	mout = '';
			var	ain = '';
			var	aout = '';
			var	idx = i * 5 + j;
			var	sidx = idx.toString(16);
			if (mainmenuitems[idx].length > 2) {
				mover = ';showmenu(\'sub' + sidx + '\', this)';
				mout = ';hidemenu(\'sub' + sidx + '\')';
				submenu += drawsubmenu(mainmenuitems[idx][2], idx);
			}
			ain = '<a href="' + mainmenuitems[idx][1] + '">';
			aout = '</a>';
			if (idx == menuid) {
				tdid = 'id="selectedmenu" ';
			}
			str += '<td ' + tdid + 'onmouseover="rollover(this, \'mainover\')' + mover + '" onmouseout="rollout(this)' + mout + '">';
			str += ain + mainmenuitems[idx][0] + aout + '</td>\n';
		}
		str += '</tr>\n';
	}
	str += '</table>\n</td></tr></table>\n';
	document.getElementById('globalmenu').innerHTML = str + submenu;
}

function drawsubmenu(item, idx) {
	var	ary = eval(item);
	var	submenu = '';
	var	str = '<table id="sub' + idx.toString(16) + '" class="menus" cellspacing="0" cellpadding="0" onmouseover="showallmenus(this)" onmouseout="hideallmenus(this)"><tr><td class="base">\n';
	str += '<table cellspacing="1" class="submenu">\n';
	for (var i = 0; i < ary.length; i ++) {
		var	tdid = '';
		var	mover = '';
		var	mout = '';
		var	ain = '';
		var	aout = '';
		var	sidx = idx.toString(16) + i.toString(16);
		if (ary[i].length > 2) {
			tdid = 'id="havesub" ';
			mover = ';showmenu(\'sub' + sidx + '\', this)';
			mout = ';hidemenu(\'sub' + sidx + '\')';
			submenu += drawsubmenu(ary[i][2], sidx);
		}
		ain = '<a href="' + ary[i][1] + '">';
		aout = '</a>';
		str += '<tr><td ' + tdid + 'onmouseover="rollover(this, \'subover\')' + mover + '" onmouseout="rollout(this)' + mout + '">';
		str += ain + ary[i][0] + aout + '</td></tr>\n';
	}
	str += '</table>\n</td></tr></table>\n';
	return str + submenu;
}

function drawheader(menuid) {
	var	str = '<table width="100%" border="0" cellpadding="0" cellspacing="0">\n';
	str += '<tr>\n';
	str += '<td valign="bottom" rowspan="2"><img src="cement/8img/com1001.gif" alt="社団法人セメント協会" width="317" height="53" /></td>\n';
	str += '<td align="right" valign="bottom">\n';

	str += '<table border="0" cellpadding="0" cellspacing="0">\n';
	str += '<tr>\n';
	str += '<td class="omenu_03"><a href="#">&lt;&lt;ホーム</a></td>\n';
	//str += '<td class="omenu_04"><a href="cement/2eng/ea.html">English</a></td>\n';
	//str += '<td class="omenu_07"><a href="cement/1jpn/jy.html">お問合せ</a></td>\n';
	str += '</tr>\n';
	str += '<tr>\n';
	str += '<td colspan="5"><img src="cement/8img/space.gif" width="10" height="2" /></td>\n';
	str += '</tr>\n';
	str += '</table>\n';

	str += '<table border="0" cellpadding="0" cellspacing="0">\n';
	str += '<tr>\n';
	//str += '<td class="omenu_06"><a href="cement/1jpn/ja9a.html">中吊り広告</a></td>\n';
	str += '<td class="omenu_01"><a href="cement/1jpn/jy.html">お問合せ</a></td>\n';
	str += '<td class="omenu_01"><a href="cement/1jpn/jb2b.html">アクセス</a></td>\n';
	str += '<td class="omenu_01"><a href="cement/1jpn/js.html">研究所のご案内</a></td>\n';
	str += '<td class="omenu_01"><a href="cement/2eng/ea.html">English</a></td>\n';
	//str += '<td class="omenu_02"><a href="cement/1jpn/jr.html">ジュニアのための豆ちしき</a></td>\n';
	str += '</tr>\n';
	str += '<tr>\n';
	str += '<td colspan="5"><img src="cement/8img/space.gif" width="10" height="2" /></td>\n';
	str += '</tr>\n';
	str += '</table>\n';

	str += '</td>\n';
	str += '</tr>\n';
	str += '</table>\n';
	str += '<table width="100%" border="0" cellpadding="0" cellspacing="0">\n';
	str += '<tr>\n';
	str += '<td bgcolor="#7F7F7F"><img src="cement/8img/space.gif" width="10" height="6" /></td>\n';
	str += '</tr>\n';
	str += '<tr>\n';
	str += '<td><img src="cement/8img/space.gif" width="10" height="1" /></td>\n';
	str += '</tr>\n';
	str += '</table>\n';
	str += '<table id="globaltbl" width="100%" border="0" cellpadding="0" cellspacing="0">\n';
	str += '<tr>\n';
	str += '<td id="globalmenu">\n';
	str += '</td>\n';
	str += '<td align="right" class="base">\n';
	str += '<table width="190" border="0" cellpadding="0" cellspacing="1">\n';
	str += '<tr>\n';
	str += '<td width="190" align="center" class="gmenu_col06"><a href="cement/1jpn/jp.html">論文検索システムのご案内</a></td>\n';
	str += '</tr>\n';
	str += '<tr>\n';
	str += '<td width="190" align="center" class="gmenu_col06';
	str += menuid == 10 ? 's' : '';
	str += '"><a href="cement/1jpn/jq.html">リンクサイト</a></td>\n';
	str += '</tr>\n';
	str += '</table></td>\n';
	str += '</tr>\n';
	str += '</table>\n';
	document.getElementById('header_area').innerHTML = str;
}

function init(menuid) {
	drawheader(menuid);
	drawmenu(menuid);
	document.body.style.visibility = 'visible';
}
