function rollImage()
{
  // ロールオーバーするボタン画像のクラス名（の一部）
  var class_name = "roll";

  if(!document.getElementById) return;
  var arrOriginals = document.getElementsByTagName('img');
  var arrPreloads = new Array();
  for(var i=0; i<arrOriginals.length; i++)
  {
    if(arrOriginals[i].className.indexOf(class_name)==-1){ continue; }
    arrOriginals[i].orgsrc = arrOriginals[i].src;
    arrOriginals[i].num = i;
    arrPreloads[i] = new Image();
    arrPreloads[i].src = arrOriginals[i].src.replace(/(\/).([^\/]+)$/, '$1o$2');
    arrOriginals[i].onmouseover = function()
    {
      if(arrOriginals[this.num].onmouseover0) arrOriginals[this.num].onmouseover0();
      this.src = arrPreloads[this.num].src;
    }
    arrOriginals[i].onmouseout = function()
    {
      if(arrOriginals[this.num].onmouseout0) arrOriginals[this.num].onmouseout0();
      this.src = arrOriginals[this.num].orgsrc;
    }
  }
}

function scrollTop()
{
  var href_name = "#p_top";

  var arrHrefs = document.getElementsByTagName('a');
  for(var i=0; i<arrHrefs.length; i++)
  {
    if(arrHrefs[i].href.indexOf(href_name)==-1){ continue; }
	arrHrefs[i].onclick = function()
	{
		window.scrollTo(0,0);
		return false;
	}	
  }
}
window.onload = function(){ rollImage(); scrollTop(); }
