﻿function itemDisp() {
  result.innerHTML = "";
  state.innerHTML = "処理中です・・・<br />\n";

  var url = "http://www.rurikyou.com/lib/ItemSearch.php";

  var paramList = "keyword=" + encodeURIComponent($F('txtWord'));
  paramList += "&hits=6";
  paramList += "&page=1";
  paramList += "&sort=" + encodeURIComponent("+itemPrice");
  paramList += "&imageFlag=1";


  new Ajax.Request(url,
    {
      method: 'get',
      onSuccess: getData,
      onFailure: showErrMsg,
      parameters: paramList
  });

  function getData(data){
    var response = data.responseXML.getElementsByTagName('Response');
    var status = getValue(response[0], 'Status');

    if(!(status == "Success")){
      state.innerHTML = "データが見つかりませんでした。";
      return;
    }

    var item = response[0].getElementsByTagName('Item');
    var tmpHtml = "";

    for(i = 0; i < item.length; i++){
      //値を取得
      var itemNameValue = getValue(item[i], 'itemName');
      var itemPriceValue = getValue(item[i], 'itemPrice');
      var affiliateUrlValue = getValue(item[i], 'affiliateUrl');
      var mediumImageUrlValue = getValue(item[i], 'mediumImageUrl');
      var itemCaptionValue = getValue(item[i], 'itemCaption');

      //HTML 作成
     

      

      

      tmpHtml += "<a href='" + affiliateUrlValue + "'>";
      tmpHtml += "<img src='"+ mediumImageUrlValue + "'>";
      tmpHtml += "</a>";
      



    
      

    }

    //結果を表示
    result.innerHTML = tmpHtml;
    state.innerHTML = "こういうグッズ結構いいですよ。<br />\n";
  }

  function showErrMsg(){
    clearDisp();
    state.innerHTML = "データを取得できませんでした。<br />\n";
  }

  return false;
}
