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
  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.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];}
}

caution_path = "";
function set_path(path) {
	caution_path = path;
}
function caution01()
{window.open(caution_path + '/caution01.html','window','status=yes,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0,width=520,height=600');}
function caution02()
{window.open(caution_path + '/caution02.html','window','status=yes,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0,width=520,height=600');}
function caution03()
{window.open(caution_path + '/caution03.html','window','status=yes,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0,width=520,height=600');}
function caution04()
{window.open(caution_path + '/caution04.html','window','status=yes,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0,width=520,height=600');}
function caution05()
{window.open(caution_path + '/caution05.html','window','status=yes,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0,width=520,height=600');}
function caution06()
{window.open(caution_path + '/caution06.html','window','status=yes,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0,width=520,height=600');}
function caution07()
{window.open(caution_path + '/caution07.html','window','status=yes,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0,width=520,height=600');}
function caution08()
{window.open(caution_path + '/caution08.html','window','status=yes,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0,width=520,height=600');}
function caution09()
{window.open(caution_path + '/caution09.html','window','status=yes,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0,width=520,height=600');}
function caution10()
{window.open(caution_path + '/caution10.html','window','status=yes,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0,width=520,height=600');}
function caution11()
{window.open(caution_path + '/caution11.html','window','status=yes,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0,width=520,height=600');}
function go_about()
{
	window.open(caution_path + '/about_outdoor.html','window','status=yes,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0,width=520,height=600');
}

function goTo(url) {
	document.location.href=url;
}
function wopen_caution(url)
{window.open(url,'window','status=yes,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0,width=520,height=600');}

/* -----------------------------------------------------------
 * change image script  written by k (2007/03/02)
 * ローカル変数は値が上書きされてしまうため、使用していない。(ex.imgA,srcName)
 * 画像名が「b_」または「btn_」または「btn-」から始まる画像のみ対応。
 * ロールオーバー後の画像名は、xxx2.gifにする。
 * <input type="image">タグにも対応。
 * -----------------------------------------------------------
 */

function changeImages(){
	// for IMG
	var itemBox = document.getElementsByTagName('img');
	if(itemBox != null){
		for(var i=0; i < itemBox.length; i++){
			setObjWithScript(itemBox.item(i));
		}
	}
	// for INPUT TYPE = "IMAGE"
	itemBox = null;
	itemBox = document.getElementsByTagName('input');
	if(itemBox != null){
		for(var i=0; i < itemBox.length; i++){
			if(itemBox.item(i).type == "image"){
				setObjWithScript(itemBox.item(i));
			}
		}
	}
}
//
// 指定した画像オブジェクトにファンクションを割り当てる
//
function setObjWithScript(objItem){
	if( isChangeImg(objItem) ){
		objItem.onmouseover = (function(obj){
			return function(){
				imgName = obj.src.substring(0,obj.src.lastIndexOf("."));
				prefix = obj.src.substring(obj.src.lastIndexOf("."),obj.src.length);
				obj.src = imgName+"2"+prefix;  // ロールオーバー後の画像名は、xxx2.gifにする
			};
		})(objItem);

		objItem.onmouseout = (function(obj){
			return function(){
					imgName = obj.src.substring(0,obj.src.lastIndexOf(".")-1);
					prefix = obj.src.substring(obj.src.lastIndexOf("."),obj.src.length);
					obj.src = imgName + prefix;
			};
		})(objItem);
	}
}
//
// ロールオーバーする画像かチェックする
// 可能画像名：画像ファイルの先頭が[ b_ | btn- | btn_ ]の場合
// [ tab_ ]とかはNG
function isChangeImg(imgItem){
	var fname = imgItem.src.substring(imgItem.src.lastIndexOf("/")+1,imgItem.src.lastIndexOf("."));
	if( fname.match(/^b_/) || fname.match(/^btn_/) || fname.match(/^btn-/)){
		return true;
	}
	return false;
}
