﻿/* ロールオーバー画像のキャッシュ
------------------------------------------------------------ */
function chacheImage(url){
  var img = new Image();
  img.src = url;
}
chacheImage("/images/common/listmarkeractive.gif");


/* ページの先頭に戻るときの関数
------------------------------------------------------------ */
function backToTop(e){
  var x1 = x2 = x3 = y1 = y2 = y3 = 0, DE, DB;
  if(DE = document.documentElement){
    x1 = DE.scrollLeft || 0;
    y1 = DE.scrollTop || 0;
  }
  if(DB = document.body){
    x2 = DB.scrollLeft || 0;
    y2 = DB.scrollTop || 0;
  }
  x3 = window.scrollX || 0;
  y3 = window.scrollY || 0;
  var x = Math.max(x1, Math.max(x2, x3));
  var y = Math.max(y1, Math.max(y2, y3));
  window.scrollTo(Math.floor(x / 2), Math.floor(y / 2));
  if(x > 0 || y > 0)
    setTimeout("backToTop()", 25);

  if(!e)var e = window.event;
  if(!e)return;
  if(e.preventDefault)e.preventDefault();
  if(e.returnValue)e.returnValue = false;
}

window.onload = function(){
  window.onscroll = function(){
    var footer = document.getElementById("footer");
    var elemcode = '<div id="backtotop"><a href="#header" onclick="backToTop();">ページの先頭へ</a></div>';
    footer.innerHTML = elemcode + footer.innerHTML;
    window.onscroll = "";
  }
}


/* Wii用にページを整える
------------------------------------------------------------ */
function setWiiMode(){
  var d = document;
  d.body.style.fontSize = "large";
  d.body.style.letterSpacing = "normal";
  d.getElementById("path").style.padding = "0";
  var navul = d.evaluate('//div[@id="navigation"]/ul', d, null, 7, null);
  navul.snapshotItem(0).style.margin = "1.2em 0";
  d.getElementById("main").style.width = "68%";
}

if(window.opera && window.opera.wiiremote)
  document.addEventListener("DOMContentLoaded", setWiiMode, false);


/* アクセス解析の実行
------------------------------------------------------------ */
_uacct = "UA-3085651-2";
urchinTracker();
