
var data = new Array();
var Flg = new Array();

var BasePath = '';

//-----------------------------------------------------------------------
// イメージファイルイニシャライズ
// 引数
// nm		画像オブジェクト名[テキスト]
// sta		状態識別[テキスト]
// img		画像ファイルパス
// 例)
// ImgInit('button', 'flash', '/img/flash.gif');
//-----------------------------------------------------------------------
function ImgInit(nm, sta, img){
    if(Flg[nm] != 1){
        data[nm] = new Array();
        Flg[nm] = 1;
    }
    data[nm][sta] = new Image();
    data[nm][sta].src = BasePath + img;
}

//-----------------------------------------------------------------------
// イメージの置き換え処理パターン１
// 引数
// nm		imgタグ名[imgタグ名とJavaScriptのオブジェクト名は同一]
// sta		状態識別[テキスト]
// 例)
// ImageSwap('button', 'flash');
//-----------------------------------------------------------------------
function ImageSwap(nm, sta){
    document.images[nm].src = data[nm][sta].src;
}

//-----------------------------------------------------------------------
// イメージの置き換え処理パターン２　既存の画像オブジェクトの使いまわしバージョン
// 引数
// dst		imgタグ名[テキスト]
// src		JavaScriptの画像オブジェクト名[テキスト]
// sta		状態識別[テキスト]
// 例)
// ImageSwap2('btn', 'button', 'flash');
//-----------------------------------------------------------------------
function ImageSwap2(dst, src, sta){
    document.images[dst].src = data[src][sta].src;
}
