﻿// BODY部の読込完了時に新着記事を表示させる設定
if ( window.addEventListener )
{
	window.addEventListener( "load", topicsInit, false );
} else {
	window.attachEvent( "onload", topicsInit );
}

function topicsInit() {
  var obj;

  // 指定数分のトピックスを表示する
  for (var id in TopicsList)
  {
		  obj = TopicsList[id];
		  topicsDisp(id, obj[0]);
  }
}

function topicsDisp(tag_id, tp_id)
{
  var paramList = "";
  var tpDispURL = TopicsPath + "/" + "topics_output.php?tp_id=" + tp_id;
  new Ajax.Request(tpDispURL,
    {
      method: 'get',
      onSuccess: getData,
      onFailure: showErrMsg,
      parameters: paramList
  });

  function getData(data){
    var response = data.responseText;		// トピックスデータ取得（テキスト形式）
	var tpArea = $(tag_id);

	if (tpArea)
		tpArea.innerHTML = response;
  }

  function showErrMsg(){
	var tpArea = $(tag_id);

	if (tpArea)
		tpArea.innerHTML = "新着記事は表示できません";
  }
}


