﻿//不動産・住宅トピックス生成

var hometownTopics = window.onload;

window.onload = function() {
	if(hometownTopics != null) hometownTopics();
	
	var FilterCategory = '';
	
	var TopicsArea = new Array();
		TopicsArea[0] = "xmlfeed_release"; //ニュースリリース
		TopicsArea[1] = "xmlfeed_event"; //イベント
		TopicsArea[2] = "xmlfeed_towntopics"; //タウントピックス
		TopicsArea[3] = "xmlfeed_reform_information"; //ハウジングフォーラムからのお知らせ
		TopicsArea[4] = "xmlfeed_reform_sumai"; //住まいのお手入れ
		TopicsArea[5] = "xmlfeed_corp_news"; //山万ニュース
		TopicsArea[6] = "xmlfeed_kangaeru"; //カンガぇルー君の大冒険！
		
	var TopicsUrl = new Array();
		TopicsUrl[0] = "/common/xmlfeed/release.xml"; //ニュースリリース
		TopicsUrl[1] = "/common/xmlfeed/event.xml"; //イベント
		TopicsUrl[2] = "/common/xmlfeed/towntopics.xml"; //タウントピックス
		TopicsUrl[3] = "/common/xmlfeed/reform_information.xml"; //ハウジングフォーラムからのお知らせ
		TopicsUrl[4] = "/common/xmlfeed/reform_sumai.xml"; //住まいのお手入れ
		TopicsUrl[5] = "/common/xmlfeed/corp_news.xml"; //山万ニュース
		TopicsUrl[6] = "/common/xmlfeed/kangaeru.xml"; //カンガぇルー君の大冒険！
		
	var dateOn = new Array();
		dateOn[0] = "on"; //ニュースリリース
		dateOn[1] = "on"; //イベント
		dateOn[2] = "on"; //タウントピックス
		dateOn[3] = ""; //ハウジングフォーラムからのお知らせ
		dateOn[4] = ""; //住まいのお手入れ
		dateOn[5] = "on"; //山万ニュース
		dateOn[6] = "on"; //カンガぇルー君の大冒険！
		
	var LimitList = new Array();
		LimitList[0] = 2; //ニュースリリース
		LimitList[1] = 2; //イベント
		LimitList[2] = 2; //タウントピックス
		LimitList[3] = 1; //ハウジングフォーラムからのお知らせ
		LimitList[4] = 1; //住まいのお手入れ
		LimitList[5] = 2; //山万ニュース
		LimitList[6] = 2; //カンガぇルー君の大冒険！

	for ( nn=0 ; nn < TopicsArea.length ; nn++ ) {
		if(document.getElementById(TopicsArea[nn]))
			rssread(TopicsUrl[nn],TopicsArea[nn],LimitList[nn],FilterCategory,dateOn[nn]);
	}
}


function rssread(url, area , maxlist, category ,date ,pic )
{
	var xml = new JKL.ParseXML( url );  

	var func = function ( xml_m )
	{
		var tagdata = make_content(xml_m, maxlist , category , date);
		if( tagdata )
			document.getElementById(area).innerHTML = tagdata;
	};

	xml.async( func );
	xml.parse();
}

function make_content (xml_j, maxlist , category , date ,pic )
{
	if ( !xml_j.feed.entry )
		return;

	var setcount = 0;

		/*var checkentry = xml_j.feed.entry;
		maxdata = checkentry.length;*/

	var maxdata = eval(xml_j.feed.entry.length);
	if (!maxdata) {
		var entry = xml_j.feed.entry;
		xml_j.feed.entry = new Array;
		xml_j.feed.entry[0] = entry;
		maxdata = 1;
	}

	var data = "<ul>";

	var ii = 0;
	for(ii=0 ;  ii < maxdata && setcount < maxlist ; ii++)
	{
		//Filter Category
		if( category == "" || xml_j.feed.entry[ii].category == category)
		{
			//date
			if ( date )
			{
			var time = xml_j.feed.entry[ii].published.substr(0,4);
			time += '年';
			time += xml_j.feed.entry[ii].published.substr(5,2);
			time += '月';
			time += xml_j.feed.entry[ii].published.substr(8,2);
			time += '日';

			data += '<li class="entryDate" style="clear:both">';
			data += time;
			data += '</li>';
			}
			if ( xml_j.feed.entry[ii].pic == null )
			{ }else{
			
			data += '<img src="' + xml_j.feed.entry[ii].pic + '" align="right" width="78" height="78">';}
			data += '<li class="entryTitle"><a href="' + xml_j.feed.entry[ii].link.href + '"  target="_parent">';

			//title
			data += xml_j.feed.entry[ii].title.substr(0,48);
			data += '</a>';
			data += '</li>';
			
			setcount++;
		}
	}
	data += '</ul>';

	//出力
	return data;
}



