///////////////////////////////////////////////////
// メニューの個数＆背景色＆タブ画像の大きさ＆メニューの大きさ
var karm01=8;     // 個数(0から始まります。)
var bgCorm01=new Array();
bgCorm01[0]="";   // 背景色(要らない場合は "")
bgCorm01[1]=""; 
bgCorm01[2]=""; 
bgCorm01[3]="";   
bgCorm01[4]="";   
bgCorm01[5]="";  
bgCorm01[6]=""; 
bgCorm01[7]=""; 
bgCorm01[8]="";  
var wRirm01=new Array(),hRirm01=new Array();
wRirm01[0]=50,hRirm01[0]=20;    // タブ画像の大きさ
wRirm01[1]=50,hRirm01[1]=20;    // .classRi?rm01 {〜} の 
wRirm01[2]=60,hRirm01[2]=20;    // width:?px の値とheight?px の値
wRirm01[3]=50,hRirm01[3]=20;
wRirm01[4]=80,hRirm01[4]=20; 
wRirm01[5]=80,hRirm01[5]=20;  
wRirm01[6]=60,hRirm01[6]=20;
wRirm01[7]=50,hRirm01[7]=20; 
wRirm01[8]=80,hRirm01[8]=20; 
var wMerm01=new Array(),hMerm01=new Array();
wMerm01[0]=0,hMerm01[0]=0;   // メニューの大きさ
wMerm01[1]=0,hMerm01[1]=0;   // .classMe?rm01 {〜} の 
wMerm01[2]=0,hMerm01[2]=0;   // width:?px の値とheight?px の値
wMerm01[3]=0,hMerm01[3]=0; 
wMerm01[4]=0,hMerm01[4]=0;
wMerm01[5]=0,hMerm01[5]=0;
wMerm01[6]=0,hMerm01[6]=0; 
wMerm01[7]=0,hMerm01[7]=0;
wMerm01[8]=150,hMerm01[8]=120; 
///////////////////////////////////////////////////
// メニューの出方とその微調整
// メニューの出方
// 0 とすると下方向に、微調整はx座標(±)、
// 1 とすると右方向に、微調整はy座標(±)、
// 2 とすると上方向に、微調整はx座標(±)、
// 3 とすると左方向に、微調整はy座標(±)、になります。
var horm01=new Array(),ddrm01=new Array();
horm01[0]=0,ddrm01[0]=0;
horm01[1]=0,ddrm01[1]=0;
horm01[2]=0,ddrm01[2]=0;
horm01[3]=0,ddrm01[3]=0;
horm01[4]=0,ddrm01[4]=0;
horm01[5]=0,ddrm01[5]=0;
horm01[6]=0,ddrm01[6]=0;
horm01[7]=0,ddrm01[7]=0;
horm01[8]=0,ddrm01[8]=0;
///////////////////////////////////////////////////

var i;
var obRiFrm01=new Array(),obRirm01=new Array(),obOnRirm01=new Array(),obMerm01=new Array();
var x0rm01,y0rm01,x1rm01,y1rm01,axrm01,ayrm01,bxrm01,byrm01;
var idMerm01=0,flRirm01=false,viMerm01=new Array();
for (i=-0;i<=karm01;i++) viMerm01[i]=false;

// スタイルシートを表示・非表示にセットする部分です。
function setVisrm01(obj,fl) {
	if (document.all || document.getElementById) {
		if (fl) obj.style.visibility="visible";
		else obj.style.visibility="hidden";
	}
	else if (document.layers) {
		if (fl) obj.visibility="show";
		else obj.visibility="hide";
	}
}

// スタイルシートのxy座標をセットする部分
function setPorm01(obj,x,y) {
	if (document.all) {
		obj.style.pixelLeft=x;
		obj.style.pixelTop=y;
	}
	else if (document.getElementById) {
		obj.style.left=x;
		obj.style.top=y;
	}
	else if (document.layers) obj.moveTo(x,y);
}

// 背景色をセットする部分
function setBgCorm01(obj,color) {
	if (document.all || document.getElementById) obj.style.backgroundColor=color;
	else if (document.layers) obj.bgColor=color;
}

// メニューを表示・非表示にする部分
function clMerm01(id) {
	var i;
	for (i=0;i<=karm01;i++) {
		if (i==id) {
			setVisrm01(obOnRirm01[i],true);
			setPorm01(obMerm01[i],x1rm01,y1rm01);
			setVisrm01(obMerm01[i],true);
			viMerm01[i]=true;
		}
		else if (i!=id && viMerm01[i]==true) {
			setVisrm01(obMerm01[i],false);
			setPorm01(obMerm01[i],-500,0);
			setVisrm01(obOnRirm01[i],false);
			viMerm01[i]=false;
		}
	}
}

// マウスムーブでメニューを消す動作部分
function moMoXYrm01(e) {
	if (flRirm01) {
		var x,y;
		if (!window.opera && document.all) {
			x=document.body.scrollLeft+event.clientX;
			y=document.body.scrollTop+event.clientY;
		}
		else if (document.getElementById || document.layers) {
			x=e.pageX;
			y=e.pageY;
		}
		if (horm01[idMerm01]==0) {
			if (((x0rm01<=x && axrm01>=x) && (y0rm01<=y && y1rm01>=y)) || ((x1rm01<=x && bxrm01>=x) && (y1rm01<=y && byrm01>=y))) return;
			else flRirm01=false,clMerm01(-1);
		}
		else if (horm01[idMerm01]==1) {
			if (((x0rm01<=x && x1rm01>=x) && (y0rm01<=y && ayrm01>=y)) || ((x1rm01<=x && bxrm01>=x) && (y1rm01<=y && byrm01>=y))) return;
			else flRirm01=false,clMerm01(-1);
		}
		else if (horm01[idMerm01]==2) {
			if (((x0rm01<=x && axrm01>=x) && (byrm01<=y && ayrm01>=y)) || ((x1rm01<=x && bxrm01>=x) && (y1rm01<=y && byrm01>=y))) return;
			else flRirm01=false,clMerm01(-1);
		}
		else if (horm01[idMerm01]==3) {
			if (((bxrm01<=x && axrm01>=x) && (y0rm01<=y && ayrm01>=y)) || ((x1rm01<=x && bxrm01>=x) && (y1rm01<=y && byrm01>=y))) return;
			else flRirm01=false,clMerm01(-1);
		}
	}
}

// マウスオーバーでメニューを出す動作部分
function ovMorm01(e,id) {
	if (document.all || document.getElementById || document.layers) {
		if (!viMerm01[id]) {
			if (window.opera) {
				x0rm01=e.clientX-e.offsetX;
				y0rm01=e.clientY-e.offsetY;
			}
			else if (document.all) {
				x0rm01=document.body.scrollLeft+event.clientX-event.offsetX;
				y0rm01=document.body.scrollTop+event.clientY-event.offsetY;
				if (navigator.userAgent.indexOf("Win")!=-1) x0rm01-=2,y0rm01-=2;
				else {
					x0rm01-=document.body.scrollLeft;
					y0rm01-=document.body.scrollTop;
				}
			}
			else if (document.getElementById || document.layers) {
				x0rm01=e.pageX-e.layerX;
				y0rm01=e.pageY-e.layerY;
			}
			x1rm01=x0rm01,y1rm01=y0rm01;
			if (horm01[id]==0) y1rm01+=hRirm01[id],x1rm01+=ddrm01[id];
			else if (horm01[id]==1) x1rm01+=wRirm01[id],y1rm01+=ddrm01[id];
			else if (horm01[id]==2) y1rm01-=hMerm01[id],x1rm01+=ddrm01[id];
			else if (horm01[id]==3) x1rm01-=wMerm01[id],y1rm01+=ddrm01[id];
			axrm01=x0rm01+wRirm01[id],ayrm01=y0rm01+hRirm01[id];
			bxrm01=x1rm01+wMerm01[id],byrm01=y1rm01+hMerm01[id];
			clMerm01(id);
			idMerm01=id,flRirm01=true;
		}
	}
}

// スタイルシートの初期設定をしている部分
function preLoadrm01() {
	if (document.all || document.getElementById || document.layers) {
		var i;
		if (!window.opera && document.all) {
 			for (i=0;i<=karm01;i++) {
				obRiFrm01[i]=document.all("RiF"+i+"rm01");
				obRirm01[i]=document.all("Ri"+i+"rm01");
				obOnRirm01[i]=document.all("onRi"+i+"rm01");
				obMerm01[i]=document.all("Me"+i+"rm01");
			}
		}
		else if (document.getElementById) {
			for (i=0;i<=karm01;i++) {
				obRiFrm01[i]=document.getElementById("RiF"+i+"rm01");
				obRirm01[i]=document.getElementById("Ri"+i+"rm01");
				obOnRirm01[i]=document.getElementById("onRi"+i+"rm01");
				obMerm01[i]=document.getElementById("Me"+i+"rm01");
				obRiFrm01[i].style.position="absolute";
			}
		}
		else if (document.layers) {
			for (i=0;i<=karm01;i++) {
				obRiFrm01[i]=document.layers["RiF"+i+"rm01"];
				obRirm01[i]=obRiFrm01[i].document.layers["Ri"+i+"rm01"];
				obOnRirm01[i]=obRiFrm01[i].document.layers["onRi"+i+"rm01"];
				obMerm01[i]=document.layers["Me"+i+"rm01"];
			}
		}
		if (document.layers) document.captureEvents(Event.MOUSEMOVE);
		document.onmousemove=moMoXYrm01;
		for (i=0;i<=karm01;i++)	if (bgCorm01[i]!="") setBgCorm01(obMerm01[i],bgCorm01[i]);
	}
}

//サブウィンドウ設定
function subwin(wURL,wName,wOption){
window.open(wURL,wName,wOption);
}