/*画像格納*何となく連想配列*/
bImages = new Array(4);
bImages["submit"] = new Array(2);
bImages["submit"][0] = new Image();
bImages["submit"][0].src = "board_submit.GIF";
bImages["submit"][1] = new Image();
bImages["submit"][1].src = "board_submit_on.GIF";
bImages["reload"] = new Array(2);
bImages["reload"][0] = new Image();
bImages["reload"][0].src = "board_reload.GIF";
bImages["reload"][1] = new Image();
bImages["reload"][1].src = "board_reload_on.GIF";
bImages["home"] = new Array(2);
bImages["home"][0] = new Image();
bImages["home"][0].src = "board_home.GIF";
bImages["home"][1] = new Image();
bImages["home"][1].src = "board_home_on.GIF";
bImages["back"] = new Array(2);
bImages["back"][0] = new Image();
bImages["back"][0].src = "board_back.GIF";
bImages["back"][1] = new Image();
bImages["back"][1].src = "board_back_on.GIF";
bImages["next"] = new Array(2);
bImages["next"][0] = new Image();
bImages["next"][0].src = "board_next.GIF";
bImages["next"][1] = new Image();
bImages["next"][1].src = "board_next_on.GIF";
/*グローバル変数*/
var timerID=0; //タイマーID
var i=0;       //画像入れ替え回数
var iBt;       //画像オブジェクト

/* ロールオーバー
 * 引数はString型ではないので要注意
 * timerが動いているときは動作させない
 */

function Mark(img){
	if(!timerID){
		img.src = bImages[img.name][1].src;
	}
}
function unMark(img){
	if(!timerID){
		img.src = bImages[img.name][0].src;
	}
}
/* 点滅　どうも間隔が不安定。
 * 素直にアニメGIF使った方が良いかも
 */
function Blinkf(ArName){
	if(!timerID){
		return;
	}
	if(i<6){
		iBt.src = bImages[ArName][i%2].src;
		i++;
	} else {
		clearInterval(timerID);
		i = 0;
		timerID = 0;
		iBt = null;//要るんかなぁ？
	}
}

function Blink(img){
	if(!timerID){
		iBt = img;
		timerID = setInterval("Blinkf('"+img.name+"')",10);
		
	}
}
/*何気に使ってない*/
function BlinkAndBack(img,HomeURL){
	Blink(img,"home");
	location.href = HomeURL;
}