function searchAjaxNewsList(){
  var str="<div id=\"wait\">\n";
  str += "<img src=\"/images/ajax-loader.gif\" alt=\"\" />\n";
  str += "<p>検索中です。しばらくお待ちください。</p>\n";
  str += "</div>\n";
  $('result').innerHTML = str;
  var idx1 = $('newscategory').selectedIndex;
  var params  = 'rn=' + EscapeUTF8(document.frmNewsSearch.rn.value);
  params += '&cn=' + EscapeUTF8(document.frmNewsSearch.cn.value);
  params += '&c1=' + EscapeUTF8($('newscategory').options[idx1].value);
  new Ajax.Request(
    "searchajaxnewslist.php",
    { method: 'get', onComplete: getResponse, parameters: params }
  );
  function getResponse(req){
    var str = UnescapeUTF8(req.responseText);
    $('result').innerHTML = str;
  }
}
addEvent(searchAjaxNewsList);
function resetCategory(){
  new Ajax.Request(
    "getcategory.php",
    { method: 'get', onComplete: getResponse }
  );
  function getResponse(req){
    DeleteOption($('newscategory'));
    var str = UnescapeUTF8(req.responseText);
    var str1 = str.split("\n");
    var n = str1.length;
    for(i=0;i<n;i++){
      var str2 = str1[i].split(',');
      AppendOption($('newscategory'), str2[0], str2[1]);
    }
  }
}
addEvent(resetCategory);
function DeleteOption(obj){
  var n = obj.length;
  for(i=0;i<n;i++){
    if(obj.options[0]) obj.options[0] = null;
  }
}
function AppendOption(obj, val, txt){
  if (!document.createElement) return;
  var ele = document.createElement("option");
  ele.value = val;
  var str = document.createTextNode(txt);
  ele.appendChild(str);
  obj.appendChild(ele);
}

