// RSS読み込み+表示(IEではhttp上でないと表示されません)
//-----------------------------------------------------------------------------------------

// TOPでの最新情報表示件数
//------------------------
var newsLength = 5;
//------------------------

var AjaxReq = function (url, func){
	var msec = (new Date()).getTime();
	new Ajax.Request(url, {
							method: "get",
							parameters: "cache="+msec,
							onSuccess:function(httpObj){
														writeRSSData(httpObj.responseXML);
							},
							onFailure:function(httpObj){
														$("rssRead").innerHTML = "<dt>エラーで読み込めませんでした</dt>";
							}
	});
}
var writeRSSData = function (xmldoc) {

	var listLength = newsLength;
	var writeRSS = '';

	var itemArray  = xmldoc.getElementsByTagName("item");
	var titleArray = xmldoc.getElementsByTagName("title");
	var rssobj = $("rssRead");

	if(itemArray.length < listLength) {
		listLength = itemArray.length;
	}

	for ( i = 1 ; i < listLength + 1 ; i++ ) {
		if(navigator.userAgent.indexOf("Safari") > -1){
			var listtitle = itemArray[i].childNodes[1].childNodes[0].nodeValue;
			var listlink = itemArray[i].childNodes[3].childNodes[0].nodeValue;
		}else{
			var listtitle = titleArray[i].firstChild.nodeValue;
			var listlink = xmldoc.getElementsByTagName('link')[i].firstChild.nodeValue;
		}
		if((document.all && !window.opera) || navigator.userAgent.indexOf("Firefox/3")){
				var listdate = xmldoc.getElementsByTagName("dc:date")[i].firstChild.nodeValue.replace(/-/g,'.');
		}else{
				var listdate = xmldoc.getElementsByTagName("date")[i].firstChild.nodeValue.replace(/-/g,'.');
		}
		
		
				var kaigou;
		
		if(listtitle.length >50){
			kaigou="<br>&nbsp"
		}else{
			kaigou=""
		}
		
		writeRSS += '<dt>' + listdate + kaigou + '</dt>'
				+ '<dd><a href="'+ listlink +'">'
				+ listtitle
				+ '</a></dd>'
	}
	
		writeRSS=writeRSS.replace(/ltsgt/g, "<s>") ;	
		writeRSS=writeRSS.replace(/ltsfraslgt/g, "</s>") ;		
		
	rssobj.innerHTML = writeRSS;
}
//-----------------------------------------------------------------------------------------
//TOPページ ロード時のスクリプト実行
//-----------------------------------------------------------------------------------------
var initFunc = function(){
	AjaxReq('rss/news.xml');
};

Event.observe(window, "load", initFunc, false);
//-----------------------------------------------------------------------------------------
