function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  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);

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

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_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_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 HeaderImage() {
	var ua = new String(navigator.userAgent);
	var bver = navigator.appVersion.charAt(0);
	var bname = navigator.appName;
	var logoimg;
	var imgheight;
	if(ua.indexOf("Windows") != -1){
		if(ua.indexOf("MSIE") != -1){
			logoimg = 'logo';
			imgheight = '22';
		}else if(ua.indexOf("Gecko") != -1){
			logoimg = 'logo';
			imgheight = '22';
		}else if(bname.indexOf("Netscape") != -1 && bver < 5){
			logoimg = 'logo_nn';
			imgheight = '17';
		}
	}else if(ua.indexOf("Mac") != -1){
		if(ua.indexOf("MSIE") != -1){
			logoimg = 'logo';
			imgheight = '22';
		}else if(ua.indexOf("Gecko") != -1){
			logoimg = 'logo';
			imgheight = '22';
		}else if(bname.indexOf("Netscape") != -1 && bver < 5){
			logoimg = 'logo_nn';
			imgheight = '17';
		}
	}else{
			logoimg = 'logo_nn';
			imgheight = '17';
	}
	document.write('<img src="/head/image/' + logoimg + '.gif" name="LOGO" width="99" height="' + imgheight + '" border="0" usemap="#LOGOMap">');
}



//プルダウンの値をパラメータとしてLOCATIONで飛ばす
function itsMenu(locationParam){
	if (locationParam != ""){ document.location = "index_frame.html?location=" + locationParam; }
}

//ITS用リンク
function itsLink(){
    queryString = window.location.search.substring(1);
    var locationParam;
	var sLink;
    if(queryString.indexOf("location=")!="-1") {
        var start=queryString.indexOf("location=")+9;
        var end=queryString.length;
        var locationParam=queryString.substring(start,end);
    }

	document.write('<frameset rows="45,*" border="0" framespacing="0" frameborder="NO">');
	document.write('<frame src="/head/tec/index.html" name="header" scrolling="NO" noresize>');
	document.write('<frame src="/ITS/' + locationParam + '" name="main">');
	document.write('</frameset>');
}

//新規ウインドウをオープン
function openWin(url,winname,w,h,resize,scrlbr,sts){

	// 引数にtoolbar, location, menubarが存在しないため、ブラウザによってはメニュー等表示されない
	// ケースがあると思われる。
	var vToolbar = 1;	// yes
	var vLocation = 1;	// yes
	var vMenubar = 1;	// yes

	var vParam = 'toolbar=' + vToolbar + ', location=' + vLocation + 
	', menubar=' + vMenubar + ' ,resizable=' + resize + ' ,scrollbars=' + 
	scrlbr + ' ,status=' + sts + ' ,width=' + w + ' ,height=' + h;

//	window.open(url, winname, vParam);
	window.open(url, '', vParam);	// タイトルがあるとNN4.78で動作しないため消す！
}

//スクローラー
		function scroller(px, direction, unif, prev) {
			// どのぐらいスクロールしているか
			if (document.all) {
				var Y = document.body.scrollTop;
				var X = document.body.scrollLeft;
			}else{
				var Y = window.pageYOffset;
				var X = window.pageXOffset;
			}
			var s = 0;
			switch (direction) {
				case 'vertical':
					s = Y;
					break;
				case 'horizontal':
					s = X;
					break;
				case 'multiple':
					s = X;
					break;
			}

			var sR = unif;
			if (sR == 'no') {
				sR = 0;
				var f = px - Math.abs(s - px);		// 現在の移動量
				sR = Math.ceil( (px - f) / 5 );
				if (sR < 1) sR = 1;
			} else {
				sR = parseInt(unif);
			}

			if ( (px - s) > 0 ) {
				// 現在座標より正方向にスクロールするとき
				s += sR;
				if (s > px) s = px;
			} else if (px == s) {
				// 現在座標と目的座標が同じになったとき
				return;
			} else if ( (px - s) < 0 ) {
				// 現在座標より逆方向にスクロールするとき
				s -= sR;
				if (s < px) s = px;
			}

			if (prev == s) return;

			var sY = Y;
			var sX = X;
			switch (direction) {
				case 'vertical':
					sY = s;
					break;
				case 'horizontal':
					sX = s;
					break;
				case 'multiple':
					sX = s;
					sY = s;
					break;
			}

			window.scrollTo(sX, sY);
			setTimeout('scroller(' + px + ', "' + direction + '","' + unif + '",' + s + ');', 5);
		}

//ポップアップウィンドウを中央に開く
function NewWindow(mypage, myname, w, h, scroll) {
  var win_width = (screen.width - w) / 2;
  var win_height = (screen.height - h) / 2;
  win_detail = 'height='+h+',width='+w+',top='+win_height+',left='+win_width+',scrollbars='+scroll;
  win = window.open(mypage, myname, win_detail)
  if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

//プルダウンメニュー
var openedMenu = null;
var submenuTimer;

//画像メニューにポインタがきた時
function menuOvr(id){
}

//レイヤメニューの表示
function OpenMenu(id){ 
}

//レイヤメニューの削除
function CloseMenu(){ 
}
