var images = {
  // 画像とジャンプ先の URL のペア
  url : [
    ['/extension/corp/design/corp/images/img_keyvisual01.jpg', '/', '日本ケミカルスクリュー株式会社 プラスチックネジのエキスパートメーカー'],
    ['/extension/corp/design/corp/images/img_keyvisual02.jpg', '/products/type_material/reny', '日本ケミカルスクリュー株式会社'],
    ['/extension/corp/design/corp/images/img_keyvisual03.jpg', '/', '日本ケミカルスクリュー株式会社'],
    ['/extension/corp/design/corp/images/img_keyvisual04.jpg', '/products/type_material/pc', '日本ケミカルスクリュー株式会社']
    ],

  // 順番のシャッフル
  shuffle : function() {
    for (i = this.url.length; i > 0; --i) {
      tmp = this.url[p = Math.floor(Math.random()*i)] ;
      this.url[p] = this.url[i-1] ;
      this.url[i-1] = tmp ;
    }
  },

  p : 0, // 表示画像のポインタ

  // 画像表示
  put : function() {
    if (this.p >= this.url.length) this.p = 0 ;
      return '<a href="'+this.url[this.p][1]+'"><img src="'+this.url[this.p][0]+'" alt="'+this.url[this.p++][2]+'" /></a>';
  }
};

onload = function() {
  images.shuffle() ;
  divs = document.getElementsByTagName('div') ;
  for (i = 0; i < divs.length; ++i) {
    if (divs[i].className != 'keyvisual') continue ; // class が「keyvisual」ではない div はスルー
    divs[i].innerHTML += images.put() ;
  }
}

