//以下は変更しないでください
mposition = 0
mname = ""

function show_submenu(id,mname,width){

//開いているサブメニューを全て初期化する。

	if (mname != 'shuppan') {
		hide_submenu('shuppan',0);
	} else {
		hide_submenu_child();
	}
	if (mname != 'koshu') {
		hide_submenu('koshu',0);
	}
	if (mname != 'kiki') {
		hide_submenu('kiki',0);
	} else {
		hide_submenu_child();
	}
	if (mname != 'konsaru') {
		hide_submenu('konsaru',0);
	} else {
		hide_submenu_child();
	}
	if (mname != 'denshi') {
		hide_submenu('denshi',0);
	} else {
		hide_submenu_child();
	}
	if (mname != 'kensetu') {
		hide_submenu('kensetu',0);
	} else {
		hide_submenu_child();
	}

	var pos = getPos(id);
	var elem = document.getElementById(mname);

	elem.style.left = pos.x;
	elem.style.top = pos.y;
	elem.style.width = width ;
	elem.style.visibility = "visible";
	mposition = 1;
}

function show_submenu2(id,mname,width){

	var pos = getPos('koshu');
	var elem = document.getElementById(mname);

	elem.style.left = pos.x + 150;
	elem.style.top = pos.y;
	elem.style.width = width ;
	elem.style.visibility = "visible";
	mposition = 1;
}

function getPos(id){
	var elem = document.getElementById(id);
	var pos = new function(){ this.x = 0; this.y = 0;}
	var h = elem.height;
	while(elem){
		pos.x += elem.offsetLeft;
		pos.y += elem.offsetTop;
		elem = elem.offsetParent;
	}
	if(h){
		pos.y += h;
	}
	return pos;
}

function check_hidesubmenu(name){
	mname = name;
	var elem = document.getElementById(name);
	setTimeout("hide_submenu(mname,mposition);",100);
	mposition = 0;
}

function check_hidesubmenu2(name){
	mname = name;
	var elem = document.getElementById(name);
	setTimeout("hide_submenu2(mname,mposition);",100);
	mposition = 0;
}

function hide_submenu(name,mouse){
	var elem = document.getElementById(name);
	if(mouse != 1){
		elem.style.visibility='hidden';
		elem.style.top="-10000px";
		elem.style.left="0px";
		elem.style.width="0px";
		mposition = 0;
	} else {
		elem.style.visibility='visible';
	}
}

function hide_submenu2(name,mouse){
	var elem = document.getElementById(name);
	if(mouse != 1){
		elem.style.visibility='hidden';
		elem.style.top="-10000px";
		elem.style.left="0px";
		elem.style.width="0px";
	} else {
		elem.style.visibility='visible';
	}
}

function hide_submenu_child(){
	hide_submenu('koshu01',0);
	hide_submenu('koshu02',0);
	hide_submenu('koshu03',0);
}

function changeImage(name,url){
	var elem = document.getElementById(name);
	elem.src = url;
}

function send() {
  var keyword="";
  /* キーワード(コード変換) */
  if (document.search_send.keyword.value!=""){
    keyword=escape(document.search_send.keyword.value);
  }
  /* 取得した値をパラメータにセット(アンパサンド'&'で連結) */
  var pram="key="+keyword;
  /* アドレスにパラメータを付加 */
  location.href="search.html?"+pram;
  return false;
}

function bcg_change(type){
	// 選択されたメニューの背景色を変更
	var elem = document.getElementById('n_menu' + type);
	elem.style.backgroundColor = "#FFFF99";

	// 選択以外のメニューの背景色を元に戻す
	for (i = 0; i < 9; i++) {
		if (i != type) {
			var elem2 = "";
			elem2 = document.getElementById('n_menu' + i);
			elem2.style.backgroundColor = "#FFF0F5";
		}
	}
}

// 索引から検索
function index_search(keyword) {
	document.search_send.keyword.value = keyword;
	send();
}