
var menu_info = new Array();

/*----------------------------------------------------
関数名: initialize
概要  : ツリービュー初期化関数
説明  : ツリービュー内の子メニューを閉じる.
javascriptが無効の場合でもメニューの全項目が利用できる
ようにするための配慮.
body要素のonloadイベントに記述することを推奨.
----------------------------------------------------*/

function initialize(){
	//DOMが使えなかったらツリービューも使えない
	//予め全ての項目を開いておいて、DOMが有効ならば閉じるようにする
	if(document.hasChildNodes){
		var child_objects = document.getElementsByTagName('ul');
		for (i=0;i<child_objects.length;i++){
			if(document.all){
				if(child_objects.item(i).getAttribute('className')=='t_child'){
					child_objects.item(i).style.display='none';
				}
			}else if(document.getElementById){
				if(child_objects.item(i).getAttribute('class')=='t_child'){
					child_objects.item(i).style.display='none';
				}
			}
		}
	}
}

/*----------------------------------------------------
関数名: menu()
概要  : メニュー開閉関数
説明  : メニュー内の子メニューを開閉する.
(孫メニューは開閉しない)
変数  :  host_object_id 子メニューを包括する要素のIDを
指定する.(つまり自らの要素のID)
ただし、thisなどのようにオブジェクトを渡してはならない.
visible_object_id 開閉するオブジェクトのidを指定
----------------------------------------------------*/

function menu(host_object_id, visible_object_id){
	if(document.all){
		var visible_object = document.all[visible_object_id];
		var host_object = document.all[host_object_id];
	}else if(document.getElementById){
		var visible_object = document.getElementById(visible_object_id);
		var host_object = document.getElementById(host_object_id);
	}

	if(visible_object.style.visibility == 'visible'){
		visible_object.style.visibility="hidden";
	}else{
		if(document.all){
			visible_object.style.left = host_object.offsetLeft;
			visible_object.style.top = host_object.offsetTop + host_object.offsetHeight;	
			visible_object.style.visibility="visible";
		}else if(document.getElementById){
			visible_object.style.left = host_object.offsetLeft + "px";
			visible_object.style.top = host_object.offsetTop + host_object.offsetHeight + "px";
			visible_object.style.visibility="visible";
		}		
	}
}


/*----------------------------------------------------
関数名: child_menu()
概要  : メニュー開閉関数
説明  : 子メニュー内の子メニューを開閉する.
(孫メニューは開閉しない)
変数  : host_object_id 子メニューを包括する要素のIDを
指定する.(つまり自らの要素のID)
ただし、thisなどのようにオブジェクトを渡してはならない.
visible_object_id 開閉するオブジェクトのidを指定
----------------------------------------------------*/

function child_menu(host_object_id, visible_object_id){

	if(document.all){
		var visible_object = document.all[visible_object_id];
		var host_object = document.all[host_object_id];
	}else if(document.getElementById){
		var visible_object = document.getElementById(visible_object_id);
		var host_object = document.getElementById(host_object_id);
	}

	if(visible_object.style.visibility == 'visible'){
		visible_object.style.visibility="hidden";
	}else{
		if(document.all){
			visible_object.style.left = host_object.offsetLeft + host_object.offsetWidth;
			visible_object.style.top = host_object.offsetTop;
			visible_object.style.visibility="visible";
		}else if(document.getElementById){
			visible_object.style.left = host_object.offsetLeft+ host_object.offsetWidth + "px";
			visible_object.style.top = host_object.offsetTop + "px";
			visible_object.style.visibility="visible";
		}
	}
}

/*----------------------------------------------------
関数名: menu_ctrl()
概要  : メニュー開閉関数
説明  : ツリービュー内の子メニューを開閉する.
(孫メニューは開閉しない)
変数  : parent_object_id 子メニューを包括する要素のIDを
指定する.(つまり自らの要素のID)
ただし、thisなどのようにオブジェクトを渡してはならない.
----------------------------------------------------*/

function menu_ctrl(parent_object_id){
	
	if(!document.hasChildNodes){
		return false;
	}
	
	var child_object = document.getElementById(parent_object_id).getElementsByTagName('ul');
	var i_child_object = child_object.item(0);
	
	if (i_child_object.style.display == 'block'){
		i_child_object.style.display = 'none';
		for(i=0;i<child_object.length;i++){
				child_object.item(i).style.display = 'none';
		}
	}else{
		i_child_object.style.display = 'block';
	}

}

/*----------------------------------------------------
関数名: all_menu_ctrl()
概要  : 全メニュー開閉関数
説明  : ツリービュー内の全ての子メニューを開閉する.
変数  : parent_object_id 子メニューを包括する要素のIDを
指定する.(つまり自らの要素のID)
ただし、thisなどのようにオブジェクトを渡してはならない.
----------------------------------------------------*/

function all_menu_ctrl(host_object_id){
	
	if(!document.hasChildNodes){
		return false;
	}
	
	if(menu_info[host_object_id]=='none' || !menu_info[host_object_id]){
		menu_info[host_object_id]='block';
	}else{
		menu_info[host_object_id]='none';
	}
	
	var child_object = document.getElementById(host_object_id).getElementsByTagName('ul');

	for (i=0;i<child_object.length;i++){
		child_object.item(i).style.display = menu_info[host_object_id];
	}
}

var newWindow = null
var window_check = false
function openWindow()	{
	window_check = true
	newWindow = window.open('http://www.nmsc.or.jp/n_nmsc/b_tizu.html','','height=645,width=400')
}

var newWindow3 = null
var window_check3 = false
function openWindow_event()	{
   window_check3 = true
   newWindow3 = window.open('http://www.nmsc.or.jp/n_nmsc/event.html','','height=550,width=400')
}

var newWindow4 = null
var window_check4 = false
function openWindow_fair()	{
   window_check4 = true
   newWindow4 = window.open('http://www.nmsc.or.jp/n_nmsc/fair/fair.html','','height=480,width=450')
}
var newWindow5 = null
var window_check5 = false
function openWindow_chizu()	{
	window_check5 = true
	newWindow5 = window.open('http://www.nmsc.or.jp/nmsc/chizu.html','','height=500,width=500')
}

var newWindow6 = null
var window_check6 = false
function openWindow_20112012()   {
             window_check6 = true
             newWindow6 = window.open('http://www.nmsc.or.jp/nmsc/info/2011-2012.html','','height=360,width=830')
}

var newWindow7 = null
var window_check7 = false
function openWindow_rurie()   {
             window_check7 = true
             newWindow7 = window.open('http://www.nmsc.or.jp/nmsc/gyouji/2011rurie.html','','height=760,width=530')
}

