//-------------------------------------------------------------------------------------
//reflexa
//-------------------------------------------------------------------------------------

///*
// *  reflexaApiへのリクエスト
// */
function fnc_reflexarequest(p_word) {

  //var v_word = document.getElementById('ref_CorporateName').innerHTML;
  
  //ページを指定
  var v_url = './crossreflexa.php';

  v_url = v_url + "?p_keyword=" + encodeURIComponent(p_word);
  
  var v_callback = {
    success: fnc_reflexaReturn,
    failure: fnc_reflexaError
  }

  YAHOO.util.Connect.asyncRequest('get', v_url, v_callback, null);
  YAHOO.example.container.loading.show();

}

/*
 * reflexaサービスの戻り処理
 */
function fnc_reflexaReturn(ajaxObj) {

  var v_ret = ajaxObj.responseXML.documentElement;
  
  if (v_ret == null){
    YAHOO.example.container.loading.hide();
    alert("該当ありません。");
    return;
  }

  var v_Item = v_ret.getElementsByTagName('word');

  var v_wordarray = new Array();
  
  for (var i=0; i<v_Item.length; i++){
    v_wordarray.push("<a href=\"javascript:fnc_reflexarequest('" +  v_Item[i].firstChild.nodeValue + "')\">" + v_Item[i].firstChild.nodeValue + "</a>　　　") ;
  }
  
  document.getElementById('ref_words').innerHTML = v_wordarray.join("");
  
  
  YAHOO.example.container.loading.hide();
}

function fnc_reflexaError(ajaxObj) {
  YAHOO.example.container.loading.hide();
}

