var ARMS = function(){};
ARMS.click = function(channel_id, asin_code){
  (new Image()).src = 'http://arms.livedoor.net/click.gif' + "?timestamp=" + (new Date() - 0) + "&channel_id=" + channel_id + "&asin_code=" + asin_code;
};
ARMS.load = function(channel_id, asin_code){
  (new Image()).src = 'http://arms.livedoor.net/imp.gif' + "?timestamp=" + (new Date() - 0) + "&channel_id=" + channel_id + "&asin_code=" + asin_code;
};
ARMS.loads = function(channel_id, asin_codes){
  ARMS.load(channel_id, asin_codes.join(','));
};

ARMS.loads('44', ["B007XQPMDE","4309498388","4777810313","4063896927","4047282200","4093897433"]);

(function(){
  var channelInfo = {
    channel_id: '44',
    tracking_code: 'ld-news-22',

    items: [{"asin":"B007XQPMDE","image":"http://ecx.images-amazon.com/images/I/51p82-8y1KL._SX120_.jpg"},{"asin":"4309498388","image":"http://ecx.images-amazon.com/images/I/51b7Etu8QUL._SX120_.jpg"},{"asin":"4777810313","image":"http://ecx.images-amazon.com/images/I/51N5DhrSX4L._SX120_.jpg"},{"asin":"4063896927","image":"http://ecx.images-amazon.com/images/I/51PYHWIT4xL._SX120_.jpg"},{"asin":"4047282200","image":"http://ecx.images-amazon.com/images/I/51GK-yrMUUL._SX120_.jpg"},{"asin":"4093897433","image":"http://ecx.images-amazon.com/images/I/514ODnIbF5L._SX120_.jpg"}],

    getItemURL: function(asin_code){
      return "http://www.amazon.co.jp/dp/" + asin_code + "?tag=" + this.tracking_code;
    },

    createArmsNode: function(){
      var self = this;

      // create channel tag
      var arms_channel = document.createElement('div');
      arms_channel.setAttribute('id', 'arms_' + this.channel_id);
      arms_channel.className = 'arms_channels';

      // copyright
      var arms_adsby = document.createElement('div');
      arms_adsby.className = "arms_adsby";
      arms_adsby.innerHTML = "Ads by livedoor";
      arms_channel.appendChild(arms_adsby);

      // sort items
      var arrayShuffle = function(theArray) {
        var len = theArray.length;
        var i = len;
         while (i--) {
          var p = parseInt(Math.random()*len);
          var t = theArray[i];
            theArray[i] = theArray[p];
            theArray[p] = t;
        }
      };
      arrayShuffle(this.items);

      for(var i=0; i<this.items.length; i++){
        if(this.items[i] == undefined){
          continue;
        }

        // create amazon item tag
        var arms_entry = document.createElement('div');
        arms_entry.className = 'arms_entry';
        arms_channel.appendChild(arms_entry);

        // create a tag
        var a_tag = document.createElement('a');
        a_tag.setAttribute('href', this.getItemURL(this.items[i].asin));
        a_tag.setAttribute('target', '_blank');
        a_tag.asin_code = this.items[i].asin;

        // click handler
        a_tag.onclick = function(){
          ARMS.click('44', this.asin_code);
          //(new Image()).src = self.getClickLoggerURL(this.asin_code);
        }
        arms_entry.appendChild(a_tag);

        // create a img
        var img_tag = document.createElement('img');
        img_tag.setAttribute("src", this.items[i].image);
        a_tag.appendChild(img_tag);
      }
      return arms_channel;
    },

    createArmsStyleNode: function(){
      var link = document.createElement('link');
      link.setAttribute("rel", "stylesheet");
      link.setAttribute("href", "http://arms.livedoor.net/css/44.css");
      link.setAttribute("type", "text/css");
      document.getElementsByTagName('head')[0].appendChild(link);
    },

    insertAfter: function(target){
      var self = this;
      var armsStyleNode = this.createArmsStyleNode();
      setTimeout( function(){
          var armsNode = document.createElement('div');
          armsNode.innerHTML = '<div class="arms_channels" id="arms_44"><ul><li class="arms_entry"><div class="arms_image">  <a href="http://www.amazon.co.jp/dp/B007XQPMDE?tag=ld-news-22" onclick="ARMS.click(44, \'B007XQPMDE\');" title="ドラゴンクエストX 目覚めし五つの種族 オンライン(通常版)">    <img src="http://ecx.images-amazon.com/images/I/51p82-8y1KL._SX120_.jpg" alt="ドラゴンクエストX 目覚めし五つの種族 オンライン(通常版)" width="120">  </a></div><div class="arms_title">  <a href="http://www.amazon.co.jp/dp/B007XQPMDE?tag=ld-news-22" onclick="ARMS.click(44, \'B007XQPMDE\');" title="ドラゴンクエストX 目覚めし五つの種族 オンライン(通常版)">ドラゴンクエストX 目覚めし五つの...</a></div><div class="arms_info"><div class="arms_pub">  スクウェア・エニックス</div><div class="arms_price">    <del class="discount">￥6,980</del>    <strong>￥5,723</strong>    <span class="discountRate">(18%OFF)</span></div><div class="arms_count">    購入：<span>1人</span>   / クリック：<span>506</span></div><div class="arms_release"></div></div></li><li class="arms_entry"><div class="arms_image">  <a href="http://www.amazon.co.jp/dp/4309498388?tag=ld-news-22" onclick="ARMS.click(44, \'4309498388\');" title="美しい女の残酷すぎる世界史 (KAWADE夢文庫)">    <img src="http://ecx.images-amazon.com/images/I/51b7Etu8QUL._SX120_.jpg" alt="美しい女の残酷すぎる世界史 (KAWADE夢文庫)" width="120">  </a></div><div class="arms_title">  <a href="http://www.amazon.co.jp/dp/4309498388?tag=ld-news-22" onclick="ARMS.click(44, \'4309498388\');" title="美しい女の残酷すぎる世界史 (KAWADE夢文庫)">美しい女の残酷すぎる世界史 (KA...</a></div><div class="arms_info"><div class="arms_pub">  河出書房新社</div><div class="arms_price">    <strong>￥570</strong></div><div class="arms_count">    購入：<span>3人</span>   / クリック：<span>4,154</span></div><div class="arms_release"></div></div></li><li class="arms_entry"><div class="arms_image">  <a href="http://www.amazon.co.jp/dp/4777810313?tag=ld-news-22" onclick="ARMS.click(44, \'4777810313\');" title="ダース・ヴェイダーとルーク(4才)">    <img src="http://ecx.images-amazon.com/images/I/51N5DhrSX4L._SX120_.jpg" alt="ダース・ヴェイダーとルーク(4才)" width="120">  </a></div><div class="arms_title">  <a href="http://www.amazon.co.jp/dp/4777810313?tag=ld-news-22" onclick="ARMS.click(44, \'4777810313\');" title="ダース・ヴェイダーとルーク(4才)">ダース・ヴェイダーとルーク(4才)</a></div><div class="arms_info"><div class="arms_pub">  辰巳出版</div><div class="arms_price">    <strong>￥1,260</strong></div><div class="arms_count">    購入：<span>9人</span>   / クリック：<span>1,648</span></div><div class="arms_release"></div></div></li><li class="arms_entry"><div class="arms_image">  <a href="http://www.amazon.co.jp/dp/4063896927?tag=ld-news-22" onclick="ARMS.click(44, \'4063896927\');" title="前田敦子AKB48卒業記念フォトブック『あっちゃん』 (講談社　Mook)">    <img src="http://ecx.images-amazon.com/images/I/51PYHWIT4xL._SX120_.jpg" alt="前田敦子AKB48卒業記念フォトブック『あっちゃん』 (講談社　Mook)" width="120">  </a></div><div class="arms_title">  <a href="http://www.amazon.co.jp/dp/4063896927?tag=ld-news-22" onclick="ARMS.click(44, \'4063896927\');" title="前田敦子AKB48卒業記念フォトブック『あっちゃん』 (講談社　Mook)">前田敦子AKB48卒業記念フォトブ...</a></div><div class="arms_info"><div class="arms_pub">  講談社</div><div class="arms_price">    <strong>￥1,200</strong></div><div class="arms_count">    予約：<span>0人</span>   / クリック：<span>435</span></div><div class="arms_release">    発売日：<span>2012/08/24</span></div></div></li><li class="arms_entry"><div class="arms_image">  <a href="http://www.amazon.co.jp/dp/4047282200?tag=ld-news-22" onclick="ARMS.click(44, \'4047282200\');" title="世界のなめこ図鑑">    <img src="http://ecx.images-amazon.com/images/I/51GK-yrMUUL._SX120_.jpg" alt="世界のなめこ図鑑" width="120">  </a></div><div class="arms_title">  <a href="http://www.amazon.co.jp/dp/4047282200?tag=ld-news-22" onclick="ARMS.click(44, \'4047282200\');" title="世界のなめこ図鑑">世界のなめこ図鑑</a></div><div class="arms_info"><div class="arms_pub">  エンターブレイン</div><div class="arms_price">    <strong>￥998</strong></div><div class="arms_count">    購入：<span>0人</span>   / クリック：<span>694</span></div><div class="arms_release"></div></div></li><li class="arms_entry"><div class="arms_image">  <a href="http://www.amazon.co.jp/dp/4093897433?tag=ld-news-22" onclick="ARMS.click(44, \'4093897433\');" title="ゴーマニズム宣言SPECIAL 脱原発論">    <img src="http://ecx.images-amazon.com/images/I/514ODnIbF5L._SX120_.jpg" alt="ゴーマニズム宣言SPECIAL 脱原発論" width="120">  </a></div><div class="arms_title">  <a href="http://www.amazon.co.jp/dp/4093897433?tag=ld-news-22" onclick="ARMS.click(44, \'4093897433\');" title="ゴーマニズム宣言SPECIAL 脱原発論">ゴーマニズム宣言SPECIAL 脱原発論</a></div><div class="arms_info"><div class="arms_pub">  小学館</div><div class="arms_price">    <strong>￥1,785</strong></div><div class="arms_count">    購入：<span>0人</span>   / クリック：<span>137</span></div><div class="arms_release"></div></div></li></ul></div>';
          target.parentNode.insertBefore(armsNode.children[0], target);
      }, 0);
    }
  };
  var currentScript = (function (tags) {
    var i = tags.length;
    while (i--) {
      if (!tags[i].src) continue;
      if (!tags[i].src.match(/arms\.(dev\.)?livedoor\.(net|com)\/d?d?js\/44\.js$/)) continue;
      return tags[i];
    }
  })(document.getElementsByTagName('script'));
  channelInfo.insertAfter(currentScript);
})();
