//<![CDATA[

var base_url = "http://prov.mypl.net/funabashi/asp/34/api_news.ujs?sid=316351&gid=209&vc=15";

function t_load(){
	call_news_api(base_url);
}

function t_reload(page){
	var url = base_url + "&pg=" + page;
	call_news_api(url);
}

function call_news_api(url){
	var script = document.createElement('script');
	script.charset = 'utf-8';
	script.src = url;
	document.body.appendChild(script);
}

function myplUtilExpander(expand_id) {
	if(document.getElementById(expand_id).style.display=='none'){
		document.getElementById(expand_id).style.display='block';
	}else{
		document.getElementById(expand_id).style.display='none';
	}
}

function call_back_func(return_obj){
	var called_news_id = get_newsid_by_aname();
	if( return_obj.status > 0 ){
		var nl_html = "";
			if(return_obj.result.count_all<1){
				nl_html += "ニュースはありません";
			}else if(return_obj.result.count_list<1){
				nl_html += "ニュースはありません";
			}else if(return_obj.result.data_list.length<1){
				nl_html += "ニュースはありません";
			}else{
				for(var i=0; i<return_obj.result.data_list.length; i++){
					var news_id = return_obj.result.data_list[i].id;
					var title = return_obj.result.data_list[i].title;
					var description = return_obj.result.data_list[i].description;
					var pubdate = return_obj.result.data_list[i].pubdate;
					var img_url = return_obj.result.data_list[i].img_url;
					var img_html = "";
					if( img_url != ""){
						img_html = "<img src=\"" + img_url + "&s=ll\" alt=\"" + title + "\" />";
					}
					var display_str = 'none';
					if(called_news_id == news_id){
						display_str = 'block';
					}
//ここのhtmlが表示されるので適宜変更してください。
					nl_html += "<div class=\"dotline\">";
					nl_html += "<div onClick=\"myplUtilExpander('news_" + news_id + "')\" class=\"news_ttl mt10\"><a name=\"" + news_id + "\"></a>" + pubdate + "&nbsp;&nbsp;<strong>" + title + "</strong></div>";
					nl_html += "<div id=\"news_" + news_id + "\" style=\"display:" + display_str + ";\" class=\"news_text f14\"><p class=\"mt20 mb20\">" + img_html +"</p><p>" + description + "</p></div>";
					nl_html += "</div>";
				}
			}
		document.getElementById("news_list_area").innerHTML = nl_html;
		move_by_aname();
	}else{
	}
}

function move_by_aname(){
	var news_id = 0;
	if( (news_id = get_newsid_by_aname()) != 0 ){
		location.href = location.pathname + '#' + news_id;
	}
}

function get_newsid_by_aname(){
	if(location.href){
		var lhref = location.href;
		var spos = 0;
		if((spos = lhref.lastIndexOf("#")) != -1){
			var epos = lhref.length;
			spos++;
			return lhref.substring(spos,epos);
		}
	}
	return 0;
}

//]]>
