/*************************************
画像を変更する
*************************************/
/* 設定 */
var basepath = "img/";											// 基本のパス
var arrImage = ["img3.jpg","img4.jpg","img5.jpg"];	// イメージ配列
var arrAlt   = ["Sound1st.UMEDA","Sound1st.NISHINOMIYA","Sound1st.NAGAHORI"];		// イメージALT

var ClickCnt = 1;			// クリック数

// イメージパスの配列を生成
var i = 0;
img=new Array();
for(i=0; i < arrImage.length; i++){
	img[i]=new Image(); 
	img[i].src= basepath + arrImage[i];
}

// 画像を順に変更する
function doChangeImageOrderBy(frmName){
	var ImgCnt = img.length-1;	// 画像数
	
	if(ClickCnt < ImgCnt){
		// 値を設定
		frmName.src=img[ClickCnt].src;
		frmName.alt=arrAlt[ClickCnt];
		// クリックカウンターをインクリメント
		ClickCnt ++;

	// 画像が最後まで表示された場合の処理
	}else if(ClickCnt == ImgCnt){
		// 値を設定
		frmName.src=img[ClickCnt].src;
		frmName.alt=arrAlt[ClickCnt];
		// クリックカウンターを初期化
		ClickCnt = 0;
	}
	
}

// 画像をランダムに変更する
function doChangeImageRandom(frmName){
	var Rnd = 0;				// ランダムな数字
	var ImgCnt = img.length;	// 画像数
	var loopCnt = 0;
	
	// ランダムな数字を取得
	Rnd = Math.floor(Math.random()*ImgCnt);
	// 値を設定
	frmName.src=img[Rnd].src;
	frmName.alt=arrAlt[Rnd];

/*	
	while(1){
		// ランダムな数字を取得
		Rnd = Math.floor(Math.random()*ImgCnt);
		if(frmName.src!=img[Rnd].src){
			// 値を設定
			frmName.src=img[Rnd].src;
			frmName.alt=arrAlt[Rnd];
			loopCnt = 0;
			break;
		}
		// 念のため（無限ループ禁止）
		loopCnt++;
		if(loopCnt > 10){
			// 値を設定
			frmName.src=img[Rnd].src;
			frmName.alt=arrAlt[Rnd];
			loopCnt = 0;
			break;
		}
	}
*/
}
