//************************************
//オススメ物件

var maxcount = 6; //表示する件数

//************************************

//RSSの受信と処理のコール
function rss_reader(url,outID){

	var http =	new JKL.ParseXML(url);
	var func =	function (xml)	{  
					http.setOutputArrayAll();
					setrss(xml,outID);
				}
	http.async(func);
	http.parse();
}

//RSSを受信時に起動するコールバック関数
function setrss(xml,outID){

	var myInner = "";
	var k = "";
	var s = 0;
	var f = new Array();
	var rss_title = new Array();
	var rss_description = new Array();
	var rss_link = new Array();
	var rss_pict = new Array();
	var rss_comment = new Array();
	var rss_color = new Array();
	var rss_new = new Array();
	var rsscnt = xml["rss"]["channel"]["item"].length;
	
	//下階層が1つ
	if(rsscnt == undefined){
		rsscnt = 1;
		rss_title[0]				= xml.rss.channel.item.title;
		rss_description[0]	= xml.rss.channel.item.description;
		rss_link[0]					= xml.rss.channel.item.link;
		rss_pict[0]					= xml.rss.channel.item.pict;
		f.push(0);
	}else{
		for(var i = 0 ; i < rsscnt; i++){
			rss_title[i]				= xml.rss.channel.item[i].title;
			rss_description[i]	= xml.rss.channel.item[i].description;
			rss_link[i]					= xml.rss.channel.item[i].link;
			rss_pict[i]					= xml.rss.channel.item[i].pict;
			f.push(i);
		}
	}

	//maxcount以上登録されていたらランダムにmaxcount分抽出
	if(rsscnt > maxcount){
		var i = f.length;

 			while (--i) {
				var j = Math.floor(Math.random() * (i + 1));
				if (i == j) continue;
   				var k = f[i];
   				f[i] = f[j];
   				f[j] = k;
			}
		rsscnt = maxcount;
	}

	for(i=0 ; i < rsscnt ; i++){
			
		s = f[i];
		k = i % 3;

		if(k==0){
			myInner += '<table class=\"topnews\">';
			myInner += '<tr>';
		}

		//出力用HTML
		myInner += '<td class=\"topnews\">';
		myInner += '<table>';
		myInner += '<tr>';
			
		var title = rss_title[s].split(/\n/);
			
		myInner += '<td><h3><'+title[0]+'><br>'+title[1]+'</h3></td>';
		myInner += '</tr>';
			
		myInner += '<tr>';
		myInner += '<td>';
		myInner += rss_description[s];
		myInner += '</td>';
		myInner += '</tr>';

		myInner += '<tr>';
		myInner += '<td class=\"img\">';
		myInner += '<a href="'+rss_link[s]+'" target="_blank">';
		//外観イメージ
		if(rss_pict[s]){
			myInner += '<img src=\"'+rss_pict[s]+'\" alt=\"\" width=160 />';
		}else{
			myInner += '<img src=\"user/no.gif\" alt=\"\" width=160 />';
		}
		myInner += '</a>';
		myInner += '</td>';
		myInner += '</tr>';
			
		myInner += '<tr>';
		myInner += '<td class=\"ta_right\">';
		myInner += '<a href="'+rss_link[s]+'" target="_blank" class="link">';
		myInner += '詳しくはこちら';
		myInner += '</a>';
		myInner += '</td>';
		myInner += '</tr>';

		myInner += '</table>';
		myInner += '</td>';

		if(k==2){
			myInner += '</tr>';
			myInner += '</table>';
		}else{
			if(i == rsscnt-1){
				myInner += '</tr>';
				myInner += '</table>';
			}else{//スペーサー
				myInner += '<td width=5></td>';
			}
		}
	
	}

	//myInner += '<div>&nbsp;</div>';

	//出力
	document.getElementById(outID).innerHTML = myInner;
}
