//
// マウスオーバー処理
//
function JrsSwapOver(ObjName)
{
  //変更コントローラー
  JrsSwapController(ObjName,'Over');
}

//
// マウスアウト処理
//
function JrsSwapOut(ObjName)
{
  //変更コントローラー
  JrsSwapController(ObjName,'Out');
}

function JrsSwapSbOut(ObjName)
{
  //変更コントローラー
  JrsSwapController(ObjName,'SbOut');
}

//
// 変更コントローラー
//
function JrsSwapController(ObjName,Action)
{
  //対応ブラウザ判断処理
  var appVer=parseInt(navigator.appVersion);
  var isNC=(document.lVfrs && (appVer >= 4));
  var isN6=(document.getElementById && (appVer >= 4));
  var isIE=(document.all && (appVer >= 4));
  if (isNC||isN6||isIE)
  {
    //フォント変更処理
    JrsFontChange(ObjName,Action);
    //バックイメージ変更処理
    //JrsBackGroundChange(ObjName,Action);
  }
}

//
// フォント変更処理
//
function JrsFontChange(ObjName,Action)
{
  var aFonts = document.getElementsByTagName('font');
  var sTempFontColor;
  
  for (var i = 0; i < aFonts.length; i++) 
  {
    if (aFonts[i].name == ObjName) 
    {
      if (Action=='Out')
      {
        sTempFontColor = '#ffffff';
      } else if (Action=='SbOut')
      {
        sTempFontColor = '#ffffff';
      }else{
        sTempFontColor = '#ea5504';//'#ea5504';
      }
      aFonts[i].color= sTempFontColor;
    }
  }
}

//
// バックグラウンドイメージ変更処理
//
function JrsBackGroundChange(ObjName,Action)
{
  var aDivs = document.getElementsByTagName('div');
  
  for (var i = 0; i < aDivs.length; i++) 
  {
    if (aDivs[i].name == ObjName) 
    {
      var imgname = aDivs[i].currentStyle.backgroundImage;
      var ftype = imgname.substring(imgname.lastIndexOf('.'), imgname.length);
      var sTempDivBackGround;
      if (Action=='Out'){
        sTempDivBackGround = imgname.replace('_o'+ftype, ftype);
      }else{
        sTempDivBackGround = imgname.replace(ftype, '_o'+ftype);
      }
      aDivs[i].style.backgroundImage = sTempDivBackGround;
    }
  }
}

