/* ============================================================================
 ロールオーバー処理 rollover.js Ver1.0
 Written  2002.09.19  By C.Tomimura 
 
 Copyright(C) Chihaya TOMIMURA 2002
 Contact:tmchihaya@s4.xrea.com  URL:http://tmchihaya.s4.xrea.com/
 Attention:
 このプログラムはフリーソフトです。このプログラムを使用することにより発生
 したいかなる損害に対しても作者は一切の責任を負いません。
============================================================================ */
fname_rollover = new Array(); offimg_rollover = new Array();  
onimg_rollover = new Array();
//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
//  プログラム設置前にここでお好みの設定情報をセットしてください  

//--- 3つでワンセットです
fname_rollover[0] = "test0";
offimg_rollover[0] = "./pict/2009-01-24.jpg";
onimg_rollover[0] = "./pict/2009-01-24_.jpg";

//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

//-------------------------------------------------------------------
// グローバル変数
//-------------------------------------------------------------------
var brwsName_rollover;	// ブラウザ種類

//-------------------------------------------------------------------
// ブラウザチェッカ  browserChecker_ROLLOVER()
// 引数：なし
// 戻り値：なし
//-------------------------------------------------------------------
function browserChecker_ROLLOVER()
{
  brwsName_rollover = ""; // ブラウザ名

  if ( document.all){
       brwsName_rollover = "IE";	// IE4/5/6
       return;
  }
  if (document.layers){
       brwsName_rollover = "Netscape"; // ネスケ4
       return;
  }
  if (document.getElementById){
       brwsName_rollover = "Mozilla"; // ネスケ6
       return;
  }
}

//-------------------------------------------------------------------
// 添え字引当て  getindex_ROLLOVER()
// 引数：funcname…機能名。bbs present 等  
// 戻り値：引き当てた添え字
//-------------------------------------------------------------------
function getindex_ROLLOVER(funcname)
{
  var index = 0;	// 添え字初期値

  while(1){
	if ( index >= fname_rollover.length ){
	     index = 0;
	     break;
	}
	if ( fname_rollover[index] == funcname ){
             break;
	}
	index++;
  }
  
  return index;
}

//-------------------------------------------------------------------
// ロールアップ処理  kickProc_ROLLOVER()
// 引数：funcname…機能名。bbs present 等  
//       mouseonoff…マウスのONOFF。0=OFF 1=ON
// 戻り値：なし
//-------------------------------------------------------------------
function kickProc_ROLLOVER(funcname, mouseonoff)
{
  //===== ブラウザチェッカ
  browserChecker_ROLLOVER();	
  if ( brwsName_rollover == "" ){
       return;	// ブラウザがネスケでもIEでもない
  }

  //===== 添え字引当て
  var index = getindex_ROLLOVER(funcname);

  //===== 画像書き換え
  chgimg_rollover = new Image();
  if ( mouseonoff == 0 ){	
       chgimg_rollover.src = offimg_rollover[index];  // MouseOff
  }else{
       chgimg_rollover.src = onimg_rollover[index];   // MouseOn
  }
  document.images[funcname].src = chgimg_rollover.src;

  return;
}

