﻿/*
// プルダウンメニュー
//  （HTMLのリストの表示をプルダウンに変更する）
*/

	var objM = 'pullDown';
	var objN = 'subMenu';
	var objP = 'prf';

	var gN = 50;
	var objE = new Array(gN);

	var ern;
	var errM = new Array(2);
	errM[0] = '申し訳ありません\nお使いのブラウザは対応していません';
	errM[1] = 'パラメータが正しくありません';

	var Obj; var blkObj; var wgtObj; var pm; var nn; var i; var fwdURI;

	// ブラウザの判定
	var isWin = ( navigator.appName.toUpperCase().indexOf('MICROSOFT') >= 0 );
	var nOpera = ( navigator.userAgent.indexOf('Opera') < 0 );
	var isOK = ( nOpera && document.getElementById );

	var img = new Array(3);
	var ic = new Array(3);

	// 画像のパス ←リストを載せるページから見たパス
	//ic[0] = 'image/fol0.gif';
	//ic[1] = 'image/fol1.gif';
	//ic[2] = 'image/ball.gif';
	ic[0] = '/notice_info/image/fol0.gif';
	ic[1] = '/notice_info/image/fol1.gif';
	ic[2] = '/notice_info/image/ball.gif';

if (document.images) {
	for ( i=0; i<=2; i++ ) {
		img[i] = new Image; img[i].src = ic[i]; ic[i] = 'url(' + ic[i] + ')';
	}
}

if (!isOK) {
	with(document) {
		open();
		//write('<p><big>動作しません</big></p>');
		write('<style type=\"text/css\">');
		write('#pullDown{display:none;}');
		write('<\/style>');
		close();
	}
}

function nMenu(pm,fwdURI,nn) {

	if (!nOpera) { errHnd(0); return; }  //ブラウザが Opera のとき

	if (isOK) {
		clrMenu(pm);

		if (isFinite(pm)) { pm = eval(pm); } else { errHnd(1); return; }
			if (( pm < 1 )||( pm > gN )) { errHnd(1); return; }

		if (isFinite(fwdURI)) { fwdURI = eval(fwdURI); } else { chDrc(); }

		if (isFinite(nn)) { nn = eval(nn); }
			if (( nn < 1 )||( nn > gN )) { errHnd(1); return; }

		Obj = document.getElementById(objN+pm).style;
		blkObj = ( Obj.display == 'block' );
		Obj.display = ( blkObj ) ? 'none':'block';

		if (( fwdURI == 1 )&&( pm <= gN )&& isWin ) {
			objE[pm] = window.event.srcElement.style;
			objE[pm].backgroundImage = ic[( blkObj ) ? 0:1];
		}

		clrWeight(pm);
		Obj = document.getElementById(objP+pm).style;
		wgtObj = ( Obj.fontWeight == "bolder" );
		Obj.fontWeight = ( wgtObj ) ? 'normal':'bolder';

	}

	else { errHnd(0); return }  // IE4、NN4 など DOM未対応ブラウザのとき

}


function chDrc() {
	return;
}

// すべての項目（フォルダ）を閉じる
function clrMenu(pm) {
	for ( i=1; i<=47; i++ ) {
		if ( i != pm ) {
			document.getElementById(objN+i).style.display = 'none';
			if ( objE[i] &&( i <= gN )) { objE[i].backgroundImage = ic[0]; }
		}
	}
}

function clrWeight(pm) {
	for ( i=1; i<=47; i++ ) {
		if ( i != pm ) {
			document.getElementById(objP+i).style.fontWeight = 'normal';
		}
	}
}

// エラーハンドラ
function errHnd(ern) {
	if (( ern==0 )&& document.getElementById ) {
		Obj = document.getElementById(objM).style;
		Obj.visibility = 'hidden';
	}
	alert(errM[ern]+'\n\nADDS Javada');
}
