/***************************************
****
**** <dynlite.js>
****
**** Copyright (C) 2002 TURBINE INTERACTIVE All rights reserved.
**** URL : http://www.turbine.co.jp/
****
**** 最終更新日 2002年6月11日
****
***************************************/

/***********************************
** スワップイメージ
***********************************/

/*************************
** 初期設定
*/
var imgArray = new Array();				/* 基本画像配列 */
var ImgShowNow = new String("none");	/* 入れ替えが行われた画像 */
var ImgShowSrc = new String("none");	/* 入れ替えが行われた画像のファイル名 */
/**
*************************/

/*************************
** 画像の先読み
*/
function preloadimg(nImgs){
	var imgNameArray = arguments;
	for (var i = 0; i < imgNameArray.length; i++) {
		imgArray[i] = new Image(); imgArray[i].src = imgNameArray[i];}
}
/**
*************************/

/*************************
** 画像の入れ替え
*/
function swapimg (nImg){
		if (ImgShowNow != "none") document.images[ImgShowNow].src = ImgShowSrc;
		ImgShowNow = nImg;
		ImgShowSrc = document.images[nImg].src;
		document.images[nImg].src = genswapimgsrc(ImgShowSrc);
}
/**
*************************/

/*************************
** 入れ替える画像のアドレスの生成
* 例:
* 	etc01.exp -> etc02.exp
* 	etc02.exp -> etc01.exp
* 	etc03.exp -> etc02.exp
* 	etc04.exp -> etc05.exp
* 	etcrel.exp -> etcovr.exp(未実装)
* 
* 	例外処理
* 	etcgazo.exp -> etcgazo.exp
*/
function genswapimgsrc (StrImgsrc){
	var LastPos = StrImgsrc.lastIndexOf(".");	/* ファイル名の拡張子の位置 */
	var mark = new String(StrImgsrc.substring(LastPos-2, LastPos)); /* パターンの取出し */
	var StrImgsrcName = new String();			/* ファイル名の基本部分 */
	var StrImgsrcExp =  new String();			/* 拡張子 */
	
	if (mark == "01")		mark = "02";
	else if (mark == "02")	mark = "02";
	else if (mark == "03")	mark = "03";
	else if (mark == "04")	mark = "05";
	
	StrImgsrcName = StrImgsrc.substring(0, LastPos - mark.length);
	StrImgsrcExp =  StrImgsrc.substring(LastPos, StrImgsrc.length);
	return StrImgsrcName + mark + StrImgsrcExp;
}
/**
*************************/

/*************************
** 入れ替えた画像を元に戻す
*/
function restoreimg(){
	document.images[ImgShowNow].src = ImgShowSrc;
}

/*************************
** 単純な画像の入れ替え
*/
function swapimgSrc(nImg, ImgSrc){
	document.images[nImg].src = ImgSrc;
}
/**
*************************/



/***********************************
** ポップアップウィンドウ
***********************************/

/*************************
** 地図の表示
*/
function OpenMap(url){
	window.open(url, "PalomaMap", "width=365,height=395");
}
/**
*************************/


/***********************************
** Netscape リサイズ修正
***********************************/
if(!window.saveOuterWidth) {
  window.onresize = resizeIt;
  window.saveOuterWidth = window.outerWidth;
  window.saveOuterHeight = window.outerHeight;
}

function resizeIt() {
    if (saveOuterWidth < window.outerWidth || 
        saveOuterWidth > window.outerWidth || 
        saveOuterHeight > window.outerHeight || 
        saveOuterHeight < window.outerHeight ) 
    {
        window.history.go(0);
    }
}
/**
*************************/

/***********************************
**	end of JS
***********************************/
