function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

if (navigator.appVersion > "3") {
img50 = new Image(); img50.src = "img/top_lineup_b1.gif";
img51 = new Image(); img51.src = "img/top_lineup_b1_on.gif";
img52 = new Image(); img52.src = "img/top_lineup_b2.gif";
img53 = new Image(); img53.src = "img/top_lineup_b2_on.gif";
img54 = new Image(); img54.src = "img/top_lineup_b3.gif";
img55 = new Image(); img55.src = "img/top_lineup_b3_on.gif";
img56 = new Image(); img56.src = "img/top_lineup_b4.gif";
img57 = new Image(); img57.src = "img/top_lineup_b4_on.gif";

img200 = new Image(); img200.src = "img/menu1a.gif";
img201 = new Image(); img201.src = "img/menu1b.gif";
img202 = new Image(); img202.src = "img/menu2a.gif";
img203 = new Image(); img203.src = "img/menu2b.gif";
img204 = new Image(); img204.src = "img/menu3a.gif";
img205 = new Image(); img205.src = "img/menu3b.gif";
img206 = new Image(); img206.src = "img/menu4a.gif";
img207 = new Image(); img207.src = "img/menu4b.gif";

img310 = new Image(); img310.src = "img/03menu1a.gif";
img311 = new Image(); img311.src = "img/03menu1b.gif";
img312 = new Image(); img312.src = "img/03menu2a.gif";
img313 = new Image(); img313.src = "img/03menu2b.gif";
img314 = new Image(); img314.src = "img/03menu3a.gif";
img315 = new Image(); img315.src = "img/03menu3b.gif";
img316 = new Image(); img316.src = "img/03menu4a.gif";
img317 = new Image(); img317.src = "img/03menu4b.gif";

img300b = new Image(); img300b.src = "img/02menu1a2.gif";
img301b = new Image(); img301b.src = "img/02menu1b2.gif";
img302b = new Image(); img302b.src = "img/02menu2a2.gif";
img303b = new Image(); img303b.src = "img/02menu2b2.gif";
img304b = new Image(); img304b.src = "img/02menu3a2.gif";
img305b = new Image(); img305b.src = "img/02menu3b2.gif";
img306b = new Image(); img306b.src = "img/02menu4a2.gif";
img307b = new Image(); img307b.src = "img/02menu4b2.gif";
img308b = new Image(); img308b.src = "img/02menu5a2.gif";
img309b = new Image(); img309b.src = "img/02menu5b2.gif";
img310b = new Image(); img310b.src = "img/02menu6a2.gif";
img311b = new Image(); img311b.src = "img/02menu6b2.gif";
img312b = new Image(); img312b.src = "img/03menu1a2.gif";
img313b = new Image(); img313b.src = "img/03menu1b2.gif";
img314b = new Image(); img314b.src = "img/03menu2a2.gif";
img315b = new Image(); img315b.src = "img/03menu2b2.gif";
img316b = new Image(); img316b.src = "img/03menu3a2.gif";
img317b = new Image(); img317b.src = "img/03menu3b2.gif";
img318b = new Image(); img318b.src = "img/03menu4a2.gif";
img319b = new Image(); img319b.src = "img/03menu4b2.gif";
img328b = new Image(); img328b.src = "img/04menu1a2.gif";
img329b = new Image(); img329b.src = "img/04menu1b2.gif";
img330b = new Image(); img330b.src = "img/04menu2a2.gif";
img331b = new Image(); img331b.src = "img/04menu2b2.gif";
img332b = new Image(); img332b.src = "img/04menu3a2.gif";
img333b = new Image(); img333b.src = "img/04menu3b2.gif";
img334b = new Image(); img334b.src = "img/04menu4a2.gif";
img335b = new Image(); img335b.src = "img/04menu4b2.gif";
img336b = new Image(); img336b.src = "img/04menu5a2.gif";
img337b = new Image(); img337b.src = "img/04menu5b2.gif";
img338b = new Image(); img338b.src = "img/04menu6a2.gif";
img339b = new Image(); img339b.src = "img/04menu6b2.gif";
img340b = new Image(); img340b.src = "img/04menu7a2.gif";
img341b = new Image(); img341b.src = "img/04menu7b2.gif";
img342b = new Image(); img342b.src = "img/04menu8a2.gif";
img343b = new Image(); img343b.src = "img/04menu8b2.gif";
img344b = new Image(); img344b.src = "img/04menu9a2.gif";
img345b = new Image(); img345b.src = "img/04menu9b2.gif";
img346b = new Image(); img346b.src = "img/04menu10a2.gif";
img347b = new Image(); img347b.src = "img/04menu10b2.gif";
img348b = new Image(); img348b.src = "img/04menu11a2.gif";
img349b = new Image(); img349b.src = "img/04menu11b2.gif";
img350b = new Image(); img350b.src = "img/02menu7a2.gif";
img351b = new Image(); img351b.src = "img/02menu7b2.gif";
img352b = new Image(); img352b.src = "img/04menu12a2.gif";
img353b = new Image(); img353b.src = "img/04menu12b2.gif";

img400 = new Image(); img400.src = "img/02menu6s1a.gif";
img401 = new Image(); img401.src = "img/02menu6s1b.gif";
img402 = new Image(); img402.src = "img/02menu6s2a.gif";
img403 = new Image(); img403.src = "img/02menu6s2b.gif";
img404 = new Image(); img404.src = "img/02menu6s3a.gif";
img405 = new Image(); img405.src = "img/02menu6s3b.gif";
img406 = new Image(); img406.src = "img/02menu6s4a.gif";
img407 = new Image(); img407.src = "img/02menu6s4b.gif";
img408 = new Image(); img408.src = "img/02menu6s5a.gif";
img409 = new Image(); img409.src = "img/02menu6s5b.gif";
img410 = new Image(); img410.src = "img/02menu6s6a.gif";
img411 = new Image(); img411.src = "img/02menu6s6b.gif";
img412 = new Image(); img412.src = "img/02menu6s7a.gif";
img413 = new Image(); img413.src = "img/02menu6s7b.gif";
img414 = new Image(); img414.src = "img/02menu6s8a.gif";
img415 = new Image(); img415.src = "img/02menu6s8b.gif";
img416 = new Image(); img416.src = "img/02menu6s9a.gif";
img417 = new Image(); img417.src = "img/02menu6s9b.gif";
img418 = new Image(); img418.src = "img/02menu6s10a.gif";
img419 = new Image(); img419.src = "img/02menu6s10b.gif";
img420 = new Image(); img420.src = "img/02menu6s11a.gif";
img421 = new Image(); img421.src = "img/02menu6s11b.gif";
img422 = new Image(); img422.src = "img/02menu6s12a.gif";
img423 = new Image(); img423.src = "img/02menu6s12b.gif";

img500 = new Image(); img500.src = "img/01menu1s1a.gif";
img501 = new Image(); img501.src = "img/01menu1s1b.gif";
img502 = new Image(); img502.src = "img/01menu1s2a.gif";
img503 = new Image(); img503.src = "img/01menu1s2b.gif";
img504 = new Image(); img504.src = "img/01menu1s3a.gif";
img505 = new Image(); img505.src = "img/01menu1s3b.gif";
img506 = new Image(); img506.src = "img/01menu1s4a.gif";
img507 = new Image(); img507.src = "img/01menu1s4b.gif";
img508 = new Image(); img508.src = "img/01menu1s5a.gif";
img509 = new Image(); img509.src = "img/01menu1s5b.gif";
img510 = new Image(); img510.src = "img/01menu2s1a.gif";
img511 = new Image(); img511.src = "img/01menu2s1b.gif";
img512 = new Image(); img512.src = "img/01menu2s2a.gif";
img513 = new Image(); img513.src = "img/01menu2s2b.gif";
img514 = new Image(); img514.src = "img/01menu2s3a.gif";
img515 = new Image(); img515.src = "img/01menu2s3b.gif";
img516 = new Image(); img516.src = "img/01menu2s4a.gif";
img517 = new Image(); img517.src = "img/01menu2s4b.gif";
img518 = new Image(); img518.src = "img/01menu2s5a.gif";
img519 = new Image(); img519.src = "img/01menu2s5b.gif";
img520 = new Image(); img520.src = "img/01menu3s1a.gif";
img521 = new Image(); img521.src = "img/01menu3s1b.gif";
img522 = new Image(); img522.src = "img/01menu3s2a.gif";
img523 = new Image(); img523.src = "img/01menu3s2b.gif";
}
function imgChange(imgName,imgNum) {
if (navigator.appVersion > "3") {
document.images[imgName].src = eval(imgNum + ".src");
}}

function popUp(url,name,x,y){
	Wname = name;
	para = "width=" + x + ",height=" + y + ",menubar=no,directories=no,status=no,location=no,toolbar=no,scrollbars=yes";
	popup =window.open(url,Wname,para);
	popup.focus();
	void(0);
}


///////////////////////////////////////////////////
// メニューの個数＆背景色＆タブ画像の大きさ＆メニューの大きさを書いて下さい。
var kaRi11=0;     // 個数(0から始まります。)
var bgCoRi11=new Array();
bgCoRi11[0]="";   // 背景色(要らない場合は "" と書いて下さい。)
var wRiRi11=new Array(),hRiRi11=new Array();
wRiRi11[0]=159,hRiRi11[0]=25;    // タブ画像の大きさ
var wMeRi11=new Array(),hMeRi11=new Array();
wMeRi11[0]=159,hMeRi11[0]=280;   // メニューの大きさ
///////////////////////////////////////////////////
// メニューの出方とその微調整を書いて下さい。
// メニューの出方を、
// 0 とすると下方向に、微調整はx座標(±)、
// 1 とすると右方向に、微調整はy座標(±)、
// 2 とすると上方向に、微調整はx座標(±)、
// 3 とすると左方向に、微調整はy座標(±)、になります。
// (実際どうなるか、説明するより変更して確かめて下さい。(^^;)
var hoRi11=new Array(),ddRi11=new Array();
hoRi11[0]=0,ddRi11[0]=0;
///////////////////////////////////////////////////

var i;
var obRiFRi11=new Array(),obRiRi11=new Array(),obOnRiRi11=new Array(),obMeRi11=new Array();
var x0Ri11,y0Ri11,x1Ri11,y1Ri11,axRi11,ayRi11,bxRi11,byRi11;
var idMeRi11=0,flRiRi11=false,viMeRi11=new Array();
for (i=-0;i<=kaRi11;i++) viMeRi11[i]=false;

// スタイルシートを表示・非表示にセットする部分です。
function setVisRi11(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 setPoRi11(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 setBgCoRi11(obj,color) {
	if (document.all || document.getElementById) obj.style.backgroundColor=color;
	else if (document.layers) obj.bgColor=color;
}

// メニューを表示・非表示にする部分です。
function clMeRi11(id) {
	var i;
	for (i=0;i<=kaRi11;i++) {
		if (i==id) {
			setVisRi11(obOnRiRi11[i],true);
			setPoRi11(obMeRi11[i],x1Ri11,y1Ri11);
			setVisRi11(obMeRi11[i],true);
			viMeRi11[i]=true;
		}
		else if (i!=id && viMeRi11[i]==true) {
			setVisRi11(obMeRi11[i],false);
			setPoRi11(obMeRi11[i],-500,0);
			setVisRi11(obOnRiRi11[i],false);
			viMeRi11[i]=false;
		}
	}
}

// マウスムーブでメニューを消す動作部分です。
function moMoXYRi11(e) {
	if (flRiRi11) {
		var x,y;
		if (window.opera) {
			x=e.clientX;
			y=e.clientY;
		}
		else if (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 (hoRi11[idMeRi11]==0) {
			if (((x0Ri11<=x && axRi11>=x) && (y0Ri11<=y && y1Ri11>=y)) || ((x1Ri11<=x && bxRi11>=x) && (y1Ri11<=y && byRi11>=y))) return;
			else flRiRi11=false,clMeRi11(-1);
		}
		else if (hoRi11[idMeRi11]==1) {
			if (((x0Ri11<=x && x1Ri11>=x) && (y0Ri11<=y && ayRi11>=y)) || ((x1Ri11<=x && bxRi11>=x) && (y1Ri11<=y && byRi11>=y))) return;
			else flRiRi11=false,clMeRi11(-1);
		}
		else if (hoRi11[idMeRi11]==2) {
			if (((x0Ri11<=x && axRi11>=x) && (byRi11<=y && ayRi11>=y)) || ((x1Ri11<=x && bxRi11>=x) && (y1Ri11<=y && byRi11>=y))) return;
			else flRiRi11=false,clMeRi11(-1);
		}
		else if (hoRi11[idMeRi11]==3) {
			if (((bxRi11<=x && axRi11>=x) && (y0Ri11<=y && ayRi11>=y)) || ((x1Ri11<=x && bxRi11>=x) && (y1Ri11<=y && byRi11>=y))) return;
			else flRiRi11=false,clMeRi11(-1);
		}
	}
}

// マウスオーバーでメニューを出す動作部分です。
function ovMoRi11(e,id) {
	if (document.all || document.getElementById || document.layers) {
		if (!viMeRi11[id]) {
			if (window.opera) {
				x0Ri11=e.clientX-e.offsetX;
				y0Ri11=e.clientY-e.offsetY;
			}
			else if (document.all) {
				x0Ri11=document.body.scrollLeft+event.clientX-event.offsetX;
				y0Ri11=document.body.scrollTop+event.clientY-event.offsetY;
				if (navigator.userAgent.indexOf("Win")!=-1) x0Ri11-=2,y0Ri11-=2;
				else {
					x0Ri11-=document.body.scrollLeft;
					y0Ri11-=document.body.scrollTop;
				}
			}
			else if (document.getElementById || document.layers) {
				x0Ri11=e.pageX-e.layerX;
				y0Ri11=e.pageY-e.layerY;
			}
			x1Ri11=x0Ri11,y1Ri11=y0Ri11;
			if (hoRi11[id]==0) y1Ri11+=hRiRi11[id],x1Ri11+=ddRi11[id];
			else if (hoRi11[id]==1) x1Ri11+=wRiRi11[id],y1Ri11+=ddRi11[id];
			else if (hoRi11[id]==2) y1Ri11-=hMeRi11[id],x1Ri11+=ddRi11[id];
			else if (hoRi11[id]==3) x1Ri11-=wMeRi11[id],y1Ri11+=ddRi11[id];
			axRi11=x0Ri11+wRiRi11[id],ayRi11=y0Ri11+hRiRi11[id];
			bxRi11=x1Ri11+wMeRi11[id],byRi11=y1Ri11+hMeRi11[id];
			clMeRi11(id);
			idMeRi11=id,flRiRi11=true;
		}
	}
}

// スタイルシートの初期設定をしている部分です。
function preLoadRi11() {
	if (document.all || document.getElementById || document.layers) {
		var i;
		if (document.all) {
 			for (i=0;i<=kaRi11;i++) {
				obRiFRi11[i]=document.all("RiF"+i+"Ri11");
				obRiRi11[i]=document.all("Ri"+i+"Ri11");
				obOnRiRi11[i]=document.all("onRi"+i+"Ri11");
				obMeRi11[i]=document.all("Me"+i+"Ri11");
			}
		}
		else if (document.getElementById) {
			for (i=0;i<=kaRi11;i++) {
				obRiFRi11[i]=document.getElementById("RiF"+i+"Ri11");
				obRiRi11[i]=document.getElementById("Ri"+i+"Ri11");
				obOnRiRi11[i]=document.getElementById("onRi"+i+"Ri11");
				obMeRi11[i]=document.getElementById("Me"+i+"Ri11");
				obRiFRi11[i].style.position="absolute";
			}
		}
		else if (document.layers) {
			for (i=0;i<=kaRi11;i++) {
				obRiFRi11[i]=document.layers["RiF"+i+"Ri11"];
				obRiRi11[i]=obRiFRi11[i].document.layers["Ri"+i+"Ri11"];
				obOnRiRi11[i]=obRiFRi11[i].document.layers["onRi"+i+"Ri11"];
				obMeRi11[i]=document.layers["Me"+i+"Ri11"];
			}
		}
		if (document.layers) document.captureEvents(Event.MOUSEMOVE);
		document.onmousemove=moMoXYRi11;
		for (i=0;i<=kaRi11;i++)	if (bgCoRi11[i]!="") setBgCoRi11(obMeRi11[i],bgCoRi11[i]);
	}
}
// End


function getScrollLeft() { // 020225
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
  return document.body.scrollLeft;
 } else if (window.pageXOffset) {
  return window.pageXOffset;
 } else {
  return 0;
 }
}

function getScrollTop() { // 020225
 if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) {
  return document.body.scrollTop;
 } else if (window.pageYOffset) {
  return window.pageYOffset;
 } else {
  return 0;
 }
}

var pageScrollTimer;

function pageScroll(toX,toY,frms,cuX,cuY) { // 020314
 if (pageScrollTimer) clearTimeout(pageScrollTimer);
 if (!toX || toX < 0) toX = 0;
 if (!toY || toY < 0) toY = 0;
 if (!cuX) cuX = 0 + getScrollLeft();
 if (!cuY) cuY = 0 + getScrollTop();
 if (!frms) frms = 6;

 if (toY > cuY && toY > (getAnchorPosObj('end','enddiv').y) - getInnerSize().height) toY = (getAnchorPosObj('end','enddiv').y - getInnerSize().height) + 1;
 cuX += (toX - getScrollLeft()) / frms; if (cuX < 0) cuX = 0;
 cuY += (toY - getScrollTop()) / frms;  if (cuY < 0) cuY = 0;
 var posX = Math.floor(cuX);
 var posY = Math.floor(cuY);
 window.scrollTo(posX, posY);

 if (posX != toX || posY != toY) {
  pageScrollTimer = setTimeout("pageScroll("+toX+","+toY+","+frms+","+cuX+","+cuY+")",16);
 }
}

function jumpToPageTop() { // 020301
// if (!MacIE3 && !MacIE4 && !NN && window.scrollTo || NN && (Vminor >= 4.75) && window.scrollTo) {
  pageScroll(0,0,5);
// } else {
//  location.hash = "top";
// }
}

function getAnchorPosObj(elementname, elementid) {
 var obj = setObj(elementname);
 var objnew = new Object();
 var objtmp;

 if (document.getElementById && IE) {
  objtmp = obj;
  objnew.x = objtmp.offsetLeft;
  objnew.y = objtmp.offsetTop;
  while ((objtmp = objtmp.offsetParent) != null) {
   objnew.x += objtmp.offsetLeft;
   objnew.y += objtmp.offsetTop;
  }
 } else if (document.getElementById && Moz) {
//  objnew.x = document.getElementsByTagName("A").namedItem(elementname).offsetLeft;
//  objnew.y = document.getElementsByTagName("A").namedItem(elementname).offsetTop;
  objnew.x = document.getElementsByTagName("DIV").namedItem(elementid).offsetLeft;
  objnew.y = document.getElementsByTagName("DIV").namedItem(elementid).offsetTop;
 } else if (document.all) {
  objtmp = obj;
  objnew.x = objtmp.offsetLeft;
  objnew.y = objtmp.offsetTop;
  while ((objtmp = objtmp.offsetParent) != null) {
   objnew.x += objtmp.offsetLeft;
   objnew.y += objtmp.offsetTop;
  }
 } else if (document.layers) {
  objnew.x = document.anchors[elementname].x;
  objnew.y = document.anchors[elementname].y;
 } else {
  objnew.x = 0;
  objnew.y = 0;
 }
 return objnew;
}
