function itemDisp() {
  state.innerHTML = "処理中です・・・<br />\n";

  var url = "../lib/ItemSearch.php";

  var paramList = "keyword=";
  paramList += "&hits=5";
  paramList += "&page=1";
  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 rankValue = getValue(item[i], 'rank');
      var itemNameValue = getValue(item[i], 'itemName');
      var itemPriceValue = getValue(item[i], 'itemPrice');
      var affiliateUrlValue = getValue(item[i], 'affiliateUrl');
      var smallImageUrlValue = getValue(item[i], 'smallImageUrl');
      var itemCaptionValue = getValue(item[i], 'itemCaption');

      //HTML作成
      tmpHtml += "<p>";

      tmpHtml += "<b>" + rankValue + "位</b>";
      tmpHtml += "<br />";
      tmpHtml += "<a href='" + affiliateUrlValue + "'>";
      tmpHtml += itemNameValue + "</a>";
      tmpHtml += "<br />";

      tmpHtml += "<b>" + itemPriceValue + "円</b>";
      tmpHtml += "<br />";

      tmpHtml += "<a href='" + affiliateUrlValue + "'>";
      tmpHtml += "<img src='"+ smallImageUrlValue + "'>";
      tmpHtml += "</a>";
      tmpHtml += "<br />";

      if(itemCaptionValue.length >= 30){
        tmpHtml += itemCaptionValue.substring(0, 30);
        tmpHtml += "・・・";
        tmpHtml += "<a href='" + affiliateUrlValue + "'>";
        tmpHtml += "＞＞続きを読む</a>";
        tmpHtml += "<br />";
      }else{
        tmpHtml += itemCaptionValue;
        tmpHtml += "<br />";
      }

      tmpHtml += "</p>";
      tmpHtml += "<hr />";

    }

    //結果を表示
    result.innerHTML = tmpHtml;
    state.innerHTML = "データを取得しました。<br />\n";
  }

  function showErrMsg(){
    clearDisp();
    state.innerHTML = "データを取得できませんでした。<br />\n";
  }

}
