//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=yes,toolbar=yes,location=yes,directories=yes,status=yes,scrollbars=yes,resizable=yes,width=' + width + ',height=' + height);
	subwin.focus();
}

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