onload = init;
var state;
var result;

function init() {
//  $("btnData").onclick = prefDisp;
//  $("btnClear").onclick = clearDisp;
  state = $('state');
  result = $('result');
}

// おぇー数表示
function dataDisp(reptok,no) {

  var url = "getxml.cgi";

  document.getElementById("dsp" + reptok + no).innerHTML = "取得中";

  var paramList = reptok + "=" + no;

  new Ajax.Request(url,
    {
      method: 'post',
      onSuccess: getData,
      onFailure: showErrMsg,
      postBody: paramList
  });

  function getData(data){

    var response = data.responseXML.getElementsByTagName('Response');
    var item = response[0].getElementsByTagName('Item');
    var tmpHtml="";

	//年間おえー数
    var nenkan_oe = item[0].getElementsByTagName('NENKAN_OE');
    var nenkan_oe_val = nenkan_oe[0].firstChild.nodeValue;

	//試食or投稿
    var reptok = item[0].getElementsByTagName('REPTOK');
    var reptok_val = reptok[0].firstChild.nodeValue;

	//レポート番号
    var no = item[0].getElementsByTagName('NO');
    var no_val = no[0].firstChild.nodeValue;

    tmpHtml = "<font size=4 color=red><b>" + nenkan_oe_val + "</b></font>おぇ〜";

	document.getElementById("dsp" + reptok_val + no_val).innerHTML = tmpHtml;

//    state.innerHTML = "データを取得しました。<br />\n";

  }


  function showErrMsg(){
    clearDisp();
//    state.innerHTML = "データを取得できませんでした。<br />\n";
	document.getElementById(reptok_val + no_val).innerHTML = "-";

  }

}

// 投票
function tohyo(reptok,no,point) {

  var url = "tohyopc.cgi";

  document.getElementById("btn" + reptok + no).innerHTML = "<img src='../doku/icon/tohyonow.gif'>";

  var paramList = reptok + "=" + no + "&point=" + point;

  new Ajax.Request(url,
    {
      method: 'post',
      onSuccess: getData,
      onFailure: showErrMsg,
      postBody: paramList
  });

  function getData(data){

    var response = data.responseXML.getElementsByTagName('Response');
    var item = response[0].getElementsByTagName('Item');
    var tmpHtml="";

	//メッセージ
    var msg = item[0].getElementsByTagName('MSG');
    var msg_val = msg[0].firstChild.nodeValue;

	//試食or投稿
    var reptok = item[0].getElementsByTagName('REPTOK');
    var reptok_val = reptok[0].firstChild.nodeValue;

	//レポート番号
    var no = item[0].getElementsByTagName('NO');
    var no_val = no[0].firstChild.nodeValue;

	//おぇー表示更新
	dataDisp(reptok_val,no_val);

	//メッセージ表示
	document.getElementById("btn" + reptok_val + no_val).innerHTML = "<img src='" + msg_val + "'>";

  }


  function showErrMsg(){
  document.getElementById("btn" + reptok_val + no_val).innerHTML = "<img src='tohyoerr.gif'>";

  }

}


function clearDisp() {
  state.innerHTML = "";
  result.innerHTML = "";
}

