function imgInitSrcSet(){

/* マウスを画像に乗せるかクリックすると、画像変更する */

  var indeximgid="topimage";
  //エラーチェック
  if(!document.getElementById) return false;
  if(!document.getElementById(indeximgid)) return false;

  var img= document.getElementById(indeximgid)

  img.onmouseover=function() {
     imgMouseOver(this);
     return false;
  }
  img.onclick=function(){
     imgMouseOver(this);
     return false;
  }

}
addLoadEvent(imgInitSrcSet);

function imgMouseOver(img){

// imgのファイル名は、topimage0.jpg, topimage1.jpg, ... , topimage13.jpg　であることを仮定している。

   var mysrc=img.src;
   var pos1= mysrc.lastIndexOf("/");
   var pos2= mysrc.lastIndexOf(".");
   var lensrc= mysrc.length;

   var oldname= mysrc.substr(pos1+1,pos2-pos1-1); //topimage0,topimage1,...,topimage13のどれか
   var oldindex=oldname.replace("topimage","");  // 今のイメージ番号 0から13までのどれかの14個の整数

  //乱数 1から13まで、13個
  var now=new Date();
  var milsec= now.getMilliseconds();
  var mod13= (milsec %13)+1;

  //もとのイメージ番号に、上の数を足して14で割ったあまり(0から13）。
  var nowindex=(oldindex+mod13) % 14;
  var nowname= "topimage"+nowindex;

  var fullpath=mysrc.replace(oldname,nowname);// mysrcのoldnameの部分をnowsrcに変えればOK
  img.src= fullpath;
}

