/// Header Menu
///
///

// Drop down Menu Initialize
//
mtid = new Array(2);
currentMenu = new Array(2);
selectMenu = "";
	
// 	Drop down Menu functions
//
//
function showDdMenu(layName, mClass){
	// 自分以上の階層の消去タイマーを止める
	//
	for (var i=0; i < mClass + 1; i++){
		if (mtid[i] && mtid[i] > 0) clearTimeout(mtid[i]);
	}
	// 自分以下の階層を即時消去
	//
	if (currentMenu[mClass] && currentMenu[mClass] != layName){
		for (var i=mClass; i < currentMenu.length; i++){
			if (currentMenu[i] && currentMenu[i] != "") hideLayer(currentMenu[i]);
		}
	}
	showLayer(layName);                           
	currentMenu[mClass] = layName;
	selectMenu = layName;
}
// 消去タイマーセット
//
function hideDdMenu(layName, mClass){
	mtid[mClass] = setTimeout("clearDdMenu('" + layName + "'," + mClass + ")",700);
}
// 消去タイマー実行
//
function clearDdMenu(layName, mClass){
	hideLayer(layName);
	// 新たにメニュが選択されてない場合は、
	// 全て消す
	if (selectMenu == layName){
		for (var i=0; i < mClass ; i++){
			hideLayer(currentMenu[i]);
		}
	}
}
// 選択で色が変わる
//
function focusDdMenu(layName, boolval){
	if (boolval){
		setBgColor(layName,'#ffaaaa');
	}else{
		setBgColor(layName,'#ccccff');
	}
}

// cross browser functions
//
//
function showLayer(layName){ 
	if(document.getElementById){         //e5,e6,n6,n7,m1,o6,o7,s1
		document.getElementById(layName).style.visibility='visible';
    }else if(document.all){               //e4
		document.all(layName).style.visibility='visible';
	}else if(document.layers){            //n4
		document.layers[layName].visibility='show';
	}
}
function hideLayer(layName){                                    
	if(document.getElementById){         //e5,e6,n6,n7,m1,o6,o7,s1
		document.getElementById(layName).style.visibility='hidden';
	}else if(document.all){               //e4
		document.all(layName).style.visibility='hidden';
	}else if(document.layers){            //n4
		document.layers[layName].visibility='hidden';
	}
}
function setBgColor(layName, color){                                    
	if(document.getElementById){        //e5,e6,n6,n7,m1,o6,o7,s1
		document.getElementById(layName).style.backgroundColor=color;
	}else if(document.all){               //e4
		document.all(layName).style.backgroundColor=color;
	}else if(document.layers){            //n4
		document.layers[layName].bgColor=color;
	}
}


//	select Menu functions
//
//
function showMenu(pageId){
	var htm="";
	var baseDir="http://b.pos.to/heroine/";
	htm += "<table width=\"100%\" height=60 cellpadding=0 cellspacing=0 border=0 bgcolor=#000000>\n";
	htm += "<tr><td align=\"center\" valign=\"top\">\n";
	htm += "<table width=640 cellpadding=4 cellspacing=0 border=0>\n";
	htm += "<tr>\n";
	htm += createItem("ＨＯＭＥ", baseDir + "index.html" , 1, pageId);
	htm += createItem("データベース", baseDir + "collection/h1.html", 2, pageId);
	htm += createItem("ブログ情報", baseDir + "collection/rss/hblog.html", 7, pageId);
	htm += createItem("ブックマーク", baseDir + "bookmark/bookmark.cgi", 3, pageId);
	htm += createItem("投稿シナリオ", baseDir + "novel/showBBS.cgi", 5, pageId);
	htm += createItem("ＢＢＳ", baseDir + "bbs2/showBBS.cgi", 6, pageId);
	htm += "</tr>\n";
	htm += "</table>\n";
	htm += "</td></tr>\n";
	htm += "</table>\n";	
	//alert(htm);
	document.write(htm);
}

function createItem(label, url, itemId, pageId){
	var tag = "";
	tag += "<td><div class=\"lbtn\">";
	if (itemId == pageId){
		tag += "<nobr><font color=#ffaacc><b>" + label + "</b></font></nobr>\n";
	}else{
		tag += "<nobr><a class=\"hlink\" href=\"" + url + "\" target=\"_top\">\n";
		tag += label + "</a></nobr>\n";
	}
	tag += "</div></td>";
	return tag;
}


function showMailAddress(){
	var htm="<html><head><title>管理者へメール</title></head><body>";
	var add="toshi_n";
	add += "@";
	add += "ca2.so-net.ne.jp";
	htm += add + "<br>へご連絡ください<p></body></html>";
	nwin = open("", "", "width=200, height=100");
	nwin.document.open();
	nwin.document.write(htm);
	nwin.document.close();
}


////////////////////////////////////////////////////////
//VMenu
////////////////////////////////////////////////////////
function setVMenu(id){
	var smenu = document.getElementById("vmSmenu"+id);
	var box = document.getElementById("vmBox"+id);
	if (smenu.style.display=="none"){
		smenu.style.display="block";
		box.innerHTML="-";
	}else{
		smenu.style.display="none";
		box.innerHTML="+";
	}
}

function setFocus(lid){
	var linkItem = document.getElementById(lid);
	linkItem.style.backgroundColor="#ffff00";
	linkItem.style.fontWeight="bold";
}

