// 2010(c)Tetra\/unit
// 2010.06.12 update
// written by Ohsako, Junichi
//

if (location.search.slice(1)) {
  tetraunit.itemObj = tetraunit(location.search.slice(1)).makeArgsHash();
  if (!tetraunit.itemObj.id && tetraunit.itemObj.ym) {
    tetraunit.itemObj.id = tetraunit.requestLastestIdMonth('php/get_monthly_diary.php', tetraunit.itemObj.ym);
  } else
  if (!tetraunit.itemObj.id && !tetraunit.itemObj.ym) {
    tetraunit.itemObj = tetraunit.requestLastestId('php/get_sorted_all_record.php');
  }
} else {
  tetraunit.itemObj = tetraunit.requestLastestId('php/get_sorted_all_record.php');
}
tetraunit.itemObj = tetraunit.requestDiary('php/get_edit_record.php', tetraunit.itemObj.id);
tu('#mainItem').innerHTML = tetraunit.itemObj.html || '<p class="noItem">ご指定の記事はありません</p>';
if (tetraunit.itemObj.ym) {
  tu('#listTitle').innerHTML = tetraunit.itemObj.ym.slice(0, 4) + '年' + (tetraunit.itemObj.ym.slice(-2) * 1) + '月の記事';
  tu('#blogItems').innerHTML = tetraunit.requestDiaryHeadline('php/get_monthly_diary.php', tetraunit.itemObj.id, tetraunit.itemObj.ym);
}
tetraunit.searchArgs = {
  labelObj: tu('#labelTxt'),
  rButtonObj: tu('#rButton'),
  doSearch: function () {
    var makeResult = tetraunit.requestDiarySearch('php/search_diary.php', 'title', 'article', tetraunit('#sWord').value, 10);
    makeResult.getXml();
    tetraunit('#mainItem').innerHTML = makeResult.getHtml() || '<div class="noArticle">該当する記事はありません</div>';
    makeResult.attachMethod(tu('#mainItem'), tu('#prevBt'), tu('#nextBt'));
    makeResult.enablePaging(tu('#prevBt'), tu('#nextBt'));
    makeResult.enablePaging(tu('#prevBtBottom'), tu('#nextBtBottom'));
  }
};
tetraunit('#sWord').searchBox(tetraunit.searchArgs);

