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

	dispFSkit();

  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_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}

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_openBrWindow(theURL,winName,features) { //v2.0
	var newWindow = window.open(theURL,winName,features);
	newWindow.focus();
}


//NN4
if(!document.getElementById){document.write('<LINK REL="stylesheet" HREF="/css/style2.css" TYPE="TEXT/CSS">');}











//////////////////文字サイズ変更ボタン対応///////////////////

var fsMn;

//Cookie

//100108 55行目のパス指定を修正

//0=小；1=中；2=大；
if(!document.cookie)document.cookie='FSS=0;path=/';

//環境判別用
var vNum = navigator.appVersion.charAt(0);
var bName = navigator.appName.charAt(0);
document.writeln("<STYLE TYPE='text/css'><!--");
if((navigator.appVersion.indexOf("Win")>-1)&&(bName=="M")){
	document.writeln("body{font-Size:x-small;}table{font-Size:x-small;}");
	}else{
	document.writeln("body{font-Size:14px;}table{font-Size:14px;}");
	}
document.writeln("--></STYLE>");


//FSSステータスによって、ボタン表示を変更
//100108 76行目の画像へのパス指定を修正

function checkFSS(){
	var fsImgS=document.getElementById('fschgS');
	var fsImgM=document.getElementById('fschgM');
	var fsImgL=document.getElementById('fschgL');
	var fsImgStr1='/img/fschg/fschg_';
	var fsImgStr2='.jpg';
	cktmp=document.cookie.split(';');
	var FSS=new Number(0);
	
	for (var ckcnt=0; ckcnt<cktmp.length; ckcnt++) {
		fstmp=cktmp[ckcnt].split('=');
		if (fstmp.length == 2) {
			fstmp[0] = fstmp[0].replace(/^[ ]+/g,'');
			if (fstmp[0] == 'FSS') {
				if (isNaN(fstmp[1])) {
					FSS = 0;
				} else {
					FSS=parseInt(fstmp[1]);
				}
			}
		}
	}
	if (window.location.href.match("&FSS=[012]")) { FSS=eval(String(window.location.href.match("&FSS=[012]")).substring(5,6)); alert(FSS); } //for simulation//
	if(FSS==0){
		fsImgS.src=fsImgStr1+'s1'+fsImgStr2;
		fsImgM.src=fsImgStr1+'m0'+fsImgStr2;
		fsImgL.src=fsImgStr1+'l0'+fsImgStr2;
		}
	else if(FSS==1){
		fsImgS.src=fsImgStr1+'s0'+fsImgStr2;
		fsImgM.src=fsImgStr1+'m1'+fsImgStr2;
		fsImgL.src=fsImgStr1+'l0'+fsImgStr2;
		}
	else if(FSS==2){
		fsImgS.src=fsImgStr1+'s0'+fsImgStr2;
		fsImgM.src=fsImgStr1+'m0'+fsImgStr2;
		fsImgL.src=fsImgStr1+'l1'+fsImgStr2;
		}


	var tagNameBody=document.getElementsByTagName('body');
	var tagNameTable=document.getElementsByTagName('table');
	if((navigator.appVersion.indexOf("Win")>-1)&&(bName=="M")){
		if(FSS==0){
			tagNameBody[0].style.fontSize='x-small';
			fsTagLoop(tagNameTable,'x-small');
			}
		if(FSS==1){
			tagNameBody[0].style.fontSize='107%';
			fsTagLoop(tagNameTable,'107%');
			}
		if(FSS==2){
			tagNameBody[0].style.fontSize='115%';
			fsTagLoop(tagNameTable,'115%');
			}
	}else{
		if(FSS==0){
			tagNameBody[0].style.fontSize='14px';
			fsTagLoop(tagNameTable,'14px');
			}
		if(FSS==1){
			tagNameBody[0].style.fontSize='16px';
			fsTagLoop(tagNameTable,'16px');
			}
		if(FSS==2){
			tagNameBody[0].style.fontSize='20px';
			fsTagLoop(tagNameTable,'20px');
			}
		}

	//menuのサイズ設定(0,1-1,1,3)
	//0,1-1等の内容は、menusarray02xn.jsを参照
	if(!fsMn)return;

	var fsMnSt1=new Array(155,180,205,155);
	var fsMnSt11=new Array(54,86,54,38);
	var fsMnSt12=new Array(0,16,32,48,64);
	var fsMnSt13=new Array(4,0);
	var fsMnSt2=new Array(165,190,235,165);
	var fsMnSt21=new Array(61,99,61,42);
	var fsMnSt22=new Array(0,19,38,57,76);
	var fsMnSt23=new Array(4,0);
	var fsMnSt3=new Array(185,200,270,185);
	var fsMnSt31=new Array(71,115,71,49);
	var fsMnSt32=new Array(0,22,44,66,88);
	var fsMnSt33=new Array(4,0);
	
	//fontsize:小
	if(FSS==0){
		//headerのmenu個数
		for(i=0;i<4;i++){
			document.getElementById('menuLayer'+i).style.width=fsMnSt1[i]+'px';
			document.getElementById('menuLite'+i).style.width=(fsMnSt1[i]-2)+'px';
			document.getElementById('menuLayer'+i).style.height=fsMnSt11[i]+'px';
			document.getElementById('menuLite'+i).style.height=(fsMnSt11[i]-2)+'px';
			document.getElementById('menuFg'+i).style.height='0';
			}
			
		var fstmp0=0;
		var fstmp1=0;
		var fstmp2=0;
		var fstmp3=0;
		//var fstmp4=0;
		//var fstmp5=0;
		//var fstmp6=0;
		//var fstmp7=0;
		//var fstmp8=0;
		//var fstmp9=0;
		//var fstmp10=0;

		//menu0〜3までの総個数
		//fsMnSt2[n]とfstmpn++の要素はメニューの追加・削除によって連番に変更する
		for(i=0;i<13;i++){
			var target=document.getElementById('menuItem'+i);
			
			target.style.fontSize='12px';
			target.style.height='18px';

			//0
			if((i>=0)&&(i<=2)){
				target.style.width=(fsMnSt1[0]-fsMnSt13[0])+'px';
				target.style.top=fsMnSt12[fstmp0++]+'px';
				}
			//1-1
			if((i>=3)&&(i<=7)){
				target.style.width=(fsMnSt1[1]-fsMnSt13[0])+'px';
				target.style.top=fsMnSt12[fstmp1++]+'px';
				}
			//1
			if((i>=8)&&(i<=10)){
				target.style.width=(fsMnSt1[2]-fsMnSt13[0])+'px';
				target.style.top=fsMnSt12[fstmp2++]+'px';
				}
			//3
			if((i>=11)&&(i<=12)){
				target.style.width=(fsMnSt1[3]-fsMnSt13[0])+'px';
				target.style.top=fsMnSt12[fstmp3++]+'px';
				}
			}
			
		//2階層目の位置(1階層目が減ったら、要素値を修正)
		document.getElementById('childMenu10').style.left='190px';//1-1
			document.getElementById('childMenu10').style.top='5px';//1-1
}
	//fontsize:中
	if(FSS==1){
		//headerのmenu個数
		for(i=0;i<4;i++){
			document.getElementById('menuLayer'+i).style.width=fsMnSt2[i]+'px';
			document.getElementById('menuLite'+i).style.width=(fsMnSt2[i]-2)+'px';
			document.getElementById('menuLayer'+i).style.height=fsMnSt21[i]+'px';
			document.getElementById('menuLite'+i).style.height=(fsMnSt21[i]-2)+'px';
			document.getElementById('menuFg'+i).style.height='0';
			}
			
		var fstmp0=0;
		var fstmp1=0;
		var fstmp2=0;
		var fstmp3=0;
		//var fstmp4=0;
		//var fstmp5=0;
		//var fstmp6=0;
		//var fstmp7=0;
		//var fstmp8=0;
		//var fstmp9=0;
		//var fstmp10=0;

		//menu0〜3までの総個数
		//fsMnSt2[n]とfstmpn++の要素はメニューの追加・削除によって連番に変更する
		for(i=0;i<13;i++){
			var target=document.getElementById('menuItem'+i);
			
			target.style.fontSize='14px';
			target.style.height='19px';
			
			//0
			if((i>=0)&&(i<=2)){
				target.style.width=(fsMnSt2[0]-fsMnSt23[0])+'px';
				target.style.top=fsMnSt22[fstmp0++]+'px';
				}
			//1-1
			if((i>=3)&&(i<=7)){
				target.style.width=(fsMnSt2[1]-fsMnSt23[0])+'px';
				target.style.top=fsMnSt22[fstmp1++]+'px';
				}
			//1
			if((i>=8)&&(i<=10)){
				target.style.width=(fsMnSt2[2]-fsMnSt23[0])+'px';
				target.style.top=fsMnSt22[fstmp2++]+'px';
				}
			//3
			if((i>=11)&&(i<=12)){
				target.style.width=(fsMnSt2[3]-fsMnSt23[0])+'px';
				target.style.top=fsMnSt22[fstmp3++]+'px';
				}
			}
		//2階層目の位置(1階層目が減ったら、要素値を修正)
		document.getElementById('childMenu10').style.left='220px';//1-1
			document.getElementById('childMenu10').style.top='7px';
		}

	//fontsize:大
	if(FSS==2){
		//headerのmenu個数
		for(i=0;i<4;i++){
			document.getElementById('menuLayer'+i).style.width=fsMnSt3[i]+'px';
			document.getElementById('menuLite'+i).style.width=(fsMnSt3[i]-2)+'px';
			document.getElementById('menuLayer'+i).style.height=fsMnSt31[i]+'px';
			document.getElementById('menuLite'+i).style.height=(fsMnSt31[i]-2)+'px';
			document.getElementById('menuFg'+i).style.height='0';
			}
			
		var fstmp0=0;
		var fstmp1=0;
		var fstmp2=0;
		var fstmp3=0;
		//var fstmp4=0;
		//var fstmp5=0;
		//var fstmp6=0;
		//var fstmp7=0;
		//var fstmp8=0;
		//var fstmp9=0;
		//var fstmp10=0;

		//menu0〜3までの総個数
		//fsMnSt2[n]とfstmpn++の要素はメニューの追加・削除によって連番に変更する
		for(i=0;i<13;i++){
			var target=document.getElementById('menuItem'+i);
			
			target.style.fontSize='16px';
			target.style.height='23px';

			//0
			if((i>=0)&&(i<=2)){
				target.style.width=(fsMnSt3[0]-fsMnSt33[0])+'px';
				target.style.top=fsMnSt32[fstmp0++]+'px';
				}
			//1-1
			if((i>=3)&&(i<=7)){
				target.style.width=(fsMnSt3[1]-fsMnSt33[0])+'px';
				target.style.top=fsMnSt32[fstmp1++]+'px';
				}
			//1
			if((i>=8)&&(i<=10)){
				target.style.width=(fsMnSt3[2]-fsMnSt33[0])+'px';
				target.style.top=fsMnSt32[fstmp2++]+'px';
				}
			//3
			if((i>=11)&&(i<=12)){
				target.style.width=(fsMnSt3[3]-fsMnSt33[0])+'px';
				target.style.top=fsMnSt32[fstmp3++]+'px';
				}
			}
		//2階層目の位置(1階層目が減ったら、要素値を修正)
		document.getElementById('childMenu10').style.left='250px';//1-1
			document.getElementById('childMenu10').style.top='7px';
		}

	EXFSS(FSS);

	}

function EXFSS(x){
	var fsSizeBank=new Array(10,12,14,18,20,22,170,200,250,60,80,100,450,540,620);
	var fsLhBank=new Array(17,18,20);
	var chk4,chk4num;
	try{chk4num=fw_menu_4.items.length}
	catch(e){chk4=0;}
	if(chk4!=0){
		var add1=1;
		for(i=13;i<13+chk4num;i++){
			var target2=document.getElementById('menuItem'+i);
			target2.style.fontSize=fsSizeBank[x]+'px';
			target2.style.height=fsSizeBank[x+3]+'px';

			target2.style.width=fsSizeBank[x+6]+'px';
			target2.style.top=add1+'px';
			add1+=fsLhBank[x];

			target2.style.borderStyle='solid';
			target2.style.borderWidth='1px';
			target2.style.borderColor='#555555';
			target2.style.borderTopWidth='0';
			}
		//メニュー数が減ったら、要素値を変更
		document.getElementById('menuLite4').style.top=fsSizeBank[x+9]+'px';
		document.getElementById('menuLayer4').style.backgroundColor='';
		document.getElementById('menuFg4').style.width=(fsSizeBank[x+6])+'px';
		document.getElementById('menuFg4').style.height='1px';
		}

	var chk5,chk5num;
	try{chk5num=fw_menu_5.items.length;}
	catch(e){chk5=0;}
	if(chk5!=0){
		var add2=1;
		for(i=13+chk4num;i<13+chk4num+chk5num;i++){
			var target2=document.getElementById('menuItem'+i);
			target2.style.fontSize=fsSizeBank[x]+'px';
			target2.style.height=fsSizeBank[x+3]+'px';
			
			target2.style.width=fsSizeBank[x+12]+'px';
			target2.style.top=add2+'px';
			add2+=fsLhBank[x];

			target2.style.borderStyle='solid';
			target2.style.borderWidth='1px';
			target2.style.borderColor='#555555';
			target2.style.borderTopWidth='0';
			}
		//メニュー数が減ったら、要素値を変更
		document.getElementById('menuLite5').style.top='30px';
		document.getElementById('menuLayer5').style.backgroundColor='';
		document.getElementById('menuFg5').style.width=(fsSizeBank[x+12])+'px';
		document.getElementById('menuFg5').style.height='1px';
		}
	
	}

var fsCompTop=0;

function fsTagLoop(x,y){
	for(i=0;i<x.length;i++){
		x[i].style.fontSize=y;
		}
	}

//文字サイズボタンを挿入
function dispFSkit(popCheck){
	//NN4等よけ
	if(!document.getElementById)return;

	var fsTargetBody=document.getElementsByTagName('body');

	//表示するポジション
	var fsTargetXpos,fsTargetYpos,fsBg;
	if(document.all){fsTargetYpos=document.body.clientWidth-190;}
	else{fsTargetYpos=window.innerWidth-190;}

	if((fsTargetYpos<620)&&(popCheck!=2)){fsTargetYpos=620;}

	if(popCheck==2){fsTargetXpos=8;fsTargetYpos+=3;fsBg='gif';}
	else{fsTargetXpos=50;fsBg='jpg';}
	

	//ボタンを表示
	//100108 421行目の画像へのパス指定（4ヶ所）を修正
	fsTargetBody[0].appendChild(document.createElement('div'));
	fsTargetBody[0].lastChild.id='testdiv';
	document.getElementById('testdiv').innerHTML='<table border="0" cellpadding="0" cellspacing="0" background="/img/fschg/fschg_bg.'+fsBg+'" width="167" height="30" style="width:167px;position:absolute;left:'+fsTargetYpos+'px;top:'+fsTargetXpos+'px;"><tr><td width="88">&nbsp;</td><td width="25" align="left" valign="middle"><a href="javascript:fsChgSize(0);"><img src="/img/fschg/fschg_s0.jpg" id="fschgS" width="20" height="20" alt="「小」サイズでテキストを表示" border="0" style="padding: 6px 0 4px 0;"></a></td><td width="25" align="left" valign="middle"><a href="javascript:fsChgSize(1);"><img src="/img/fschg/fschg_m0.jpg" id="fschgM" width="20" height="20" alt="「中」サイズでテキストを表示" border="0" style="padding: 6px 0 4px 0;"></a></td><td width="29" align="left" valign="middle"><a href="javascript:fsChgSize(2);"><img src="/img/fschg/fschg_l0.jpg" id="fschgL" width="20" height="20" alt="「大」サイズでテキストを表示" border="0" style="padding: 6px 0 4px 0;"></a></td></tr></table>';
	
	checkFSS();
	}

function fsChgSize(fsStatus){
	document.cookie='FSS='+fsStatus+';path=/';
	checkFSS();
	}
//100108 427行目のパス指定を修正
