<!--//

function addLoadEvent(events, func)
{
	if(typeof window.addEventListener == 'function') {
		window.addEventListener(events, func, false);
		return true;
 	} else if(typeof window.attachEvent == 'object') {
		window.attachEvent('on'+events, func);
		return true;
	}
}

function close_win(){
var nvua = navigator.userAgent;
if(nvua.indexOf('MSIE') >= 0){
if(nvua.indexOf('MSIE 5.0') == -1) {
top.opener = '';
}
}
else if(nvua.indexOf('Gecko') >= 0){
top.name = 'CLOSE_WINDOW';
wid = window.open('','CLOSE_WINDOW');
}
top.close();
}

function changeImg(iName,img){
	document.images[iName].src=img;
}

function _JumpURLnewWin(url,sizeX,sizeY) 
{
  if (url != ''){
    win=window.open(url,"a","scrollbars=1,resizable=yes,width=" + sizeX + ",height=" + sizeY);
  }
}
function _TargetWinOpen(url,sizeX,sizeY,target) 
{
  if (url != ''){
    win=window.open(url,target,"scrollbars=1,resizable=yes,width=" + sizeX + ",height=" + sizeY);
  }
}
function SelectJumpURL(obj) 
{
  url = obj.options[obj.selectedIndex].value;
  if (url != '')
  {
    window.location = url;
  }
}
function mOvr(src,clrOver){ 
	if (!src.contains(event.fromElement)){
		src.style.cursor = 'hand'; 
		src.bgColor = clrOver; 
	} 
} 
function mOut(src,clrIn){ 
	if (!src.contains(event.toElement)){ 
		src.style.cursor = 'default'; 
		src.bgColor = clrIn; 
	} 
} 


//showLayer

function showLay(idName){ 
	if(document.getElementById){//NN6,Mozilla,IE5用
		document.getElementById(idName).style.visibility = 'visible';
	}else if(document.all){//IE4用
		document.all(idName).style.visibility = 'visible';
	}else if(document.layers){//NN4用
		document.layers[idName].visibility = 'show';
	}
}

//hideLayer
function hideLay(idName){ 
	if(document.getElementById){//NN6,Mozilla,IE5用
		document.getElementById(idName).style.visibility = 'hidden';
	}else if(document.all){//IE4用
		document.all(idName).style.visibility = 'hidden';
	}else if(document.layers){//NN4用
		document.layers[idName].visibility = 'hide';
	}
}


// スムーススクロール
function SmoothScroll(targetID){
  if( !document.getElementById ) {return true;}
  var step=10;  //初速度
  var max=400;  //最高速度
  var accel=4;  //加速度
  var interval=30;  //加速インターバル
  var current_y = document.body.scrollTop  || document.documentElement.scrollTop;
  var element=document.getElementById(targetID);
  if (!element){return true;}
  var target_y = 0;
  for (i = element;i.offsetParent;i=i.offsetParent ){
    target_y += i.offsetTop;
  }
  var count=0;
  if ( current_y > target_y ){ step = -(step); accel = -(accel);}
  var timerid = setInterval( function(){
    if (step<max) step += (count*accel);
    if ( Math.abs(current_y-target_y) < Math.abs(step) ){
      window.scrollTo((document.body.scrollTop  || document.documentElement.scrollTop),target_y);
      clearInterval(timerid);
      return false;
    }else{
      window.scrollBy(0,step);
      current_y += step;
      count++;
    }
  },interval);
  return false;
}


function area_map(stNUM,areacd){
	if(document.area_box.area_name01.value == stNUM){
		Duplicate();
	}else if(document.area_box.area_name02.value == stNUM){
		Duplicate();
	}else if(document.area_box.area_name03.value == stNUM){
		Duplicate();
	}else{
	
		if(document.area_box.area_name01.value == ""){
			document.area_box.area_name01.value = stNUM;
			document.area_box.area_cd01.value = areacd;
		}else if(document.area_box.area_name02.value == ""){
			document.area_box.area_name02.value = stNUM;
			document.area_box.area_cd02.value = areacd;
		}else if(document.area_box.area_name03.value == ""){
			document.area_box.area_name03.value = stNUM;
			document.area_box.area_cd03.value = areacd;
		}else{
			Overflow();
		}
	}
	
}

// smartRollover
function smartRollover() {
	if(document.getElementsByTagName) {
		var images = document.getElementsByTagName("img");

		for(var i=0; i < images.length; i++) {
			if(images[i].getAttribute("src").match("_rll."))
			{
				images[i].onmouseover = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_rll.", "_on."));
				}
				images[i].onmouseout = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_on.", "_rll."));
				}
			}
		}
	}
}
addLoadEvent( "load",  smartRollover );


// トップページタブ部分
function showMenu(id) {
   if(document.all)
      document.all(id).style.display = "block";
   if(document.getElementById)
      document.getElementById(id).style.display = "block";
}
function hideMenu(id) {
   if(document.all)
      document.all(id).style.display = "none";
   if(document.getElementById)
      document.getElementById(id).style.display = "none";
}
function changeImage(id,imageName) {
   if(document.all)
      document.all(id).src = imageName;
   if(document.getElementById)
      document.getElementById(id).src = imageName;
}

// ボンタン切り替え
function chgBtn( obj1, obj2, obj3, obj4, obj5, obj6, obj7 )
{
	if( obj1.src.match("close") ){
		obj1.src = obj2;
		obj1.alt = obj3;
		if( obj6 ) obj1.width = obj6;
	}else if( obj1.src.match("open") ){
		obj1.src = obj4;
		obj1.alt = obj5;
		if( obj7 ) obj1.width = obj7;
	}
}


// トップタブ内地図リンク・ロールオーバ
<!--
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 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];}}
}






//-->
