<!--
gs = function() { setButtonAction(); }

setButtonAction = function() {
  for (i=0; i<document.links.length; i++) {
    if (document.links[i].className == "swap") {
      var broot = document.links[i];
      if (broot.firstChild.nodeName == "IMG") {
        broot.onmouseover = function() {
          im = this.firstChild;
          var offimg = im.src;
          if(offimg.lastIndexOf('_0.gif') > 0){
            offimg = offimg.substr(0, offimg.lastIndexOf('_0.gif')) + "_1.gif";
          }
          im.src = offimg;
        }
        broot.onmouseout = function () {
          im = this.firstChild;
          var onimg = im.src;
          if(onimg.lastIndexOf('_1.gif') > 0){
            onimg = onimg.substr(0, onimg.lastIndexOf('_1.gif')) + "_0.gif";
          }
          im.src = onimg;
        }
      }
    }
  }
  if(document.getElementById("bt_search")){
    var srch = document.getElementById("bt_search");
    srch.onmouseover = function() {
      var offimg = srch.src;
      var onimg = offimg.substr(0, offimg.lastIndexOf('_0.gif')) + "_1.gif";
      srch.src = onimg;
    }
    srch.onmouseout = function () {
      var onimg = srch.src;
      var offimg = onimg.substr(0, onimg.lastIndexOf('_1.gif')) + "_0.gif";
      srch.src = offimg;
    }
  }
}

// firefoxで戻るボタン押下時にonloadイベントが走らない、インラインJSが動かない。
window.onpageshow = function(e){
  if(e.persisted){
    setButtonAction();
  }
}

// Safariで戻るボタン押下時にonloadイベントが走らない、インラインJSが動かない。
// それをうまく動かすには空のonunloadイベントが必要。ただし、DOMがキャッシュされなくなるのでレスポンスが遅くなる可能性あり。
if(navigator.userAgent.indexOf("Safari") > -1){
  window.onunload=function(){}; 
}
//-->