var divId1='RSS1';
var rssUrl1='plugin/diary/diary.cgi?mode=rss';
var method='GET';

function loadRSS1() {
	httpObj1 = createXMLHttpRequest(displayRSS1);
	if (httpObj1){
		httpObj1.open(method,rssUrl1,true);
		httpObj1.send(null);
	}
}

function loadRSS() {

	loadRSS1();
}
function displayRSS1() {
	if ((httpObj1.readyState == 4) && (httpObj1.status == 200)){
		var xml = httpObj1.responseXML;
		document.getElementById(divId1).innerHTML= xmlAnalysis(xml);
		document.getElementById(divId1).style.display='block';
	}
}

function xmlAnalysis(xml) {
	var detail;
	var detail_tagName;
	for(var i=0; i<xml.childNodes.length; i++) {
		if(xml.childNodes[i].tagName) {
			detail = xml.childNodes[i];
			detail_tagName = xml.childNodes[i].tagName;
			break;
		}
	}

	if(detail_tagName=='rdf:RDF') {
	} else if(detail_tagName=='rss' && detail.getAttribute('version')=='2.0') {
		detail = xml.getElementsByTagName('channel')[0];
	} else {
		alert('未対応のRSSです。');
	}

	var items = detail.getElementsByTagName('item');
	var rssHtml="";
	var title;
	var date;
	var link;

//	rssHtml+='<table border="0">';
	for(var i=0; i<items.length; i++) {
		for(var j=0; j<items[i].childNodes.length; j++) {
			if(items[i].childNodes[j].tagName=='title') {
				title=items[i].childNodes[j].firstChild.nodeValue;
			} 
			else if(items[i].childNodes[j].tagName=='dc:date') {
				date=getDate(items[i].childNodes[j].firstChild.nodeValue);
			}
			else if(items[i].childNodes[j].tagName=='link') {
				link=items[i].childNodes[j].firstChild.nodeValue;
			} 
		}
//		rssHtml+='<tr height="20px" style="cursor: hand;text-decoration:underline;">';
//		rssHtml+='<td class="p3" width="200px">' + title + '</td>';
//		rssHtml+='<td class="p3">' + date + '</td>';
//		rssHtml+='</tr></a>';
		rssHtml+='<div style="margin:5px 0px 8px 0px;padding:0px;font-size:11pt;font-family:"Arial, Helvetica";color:#000000;">';
		rssHtml+='<image src="image/icon/Pointer.gif" border="0" align="absmiddle">';
		rssHtml+='<a href="'+ link +'" title="bbs">';
		rssHtml+='&nbsp;' + title;
		rssHtml+='</a>';
		rssHtml+='<font style="font-size:10pt;font-family:"Arial, Helvetica"">';
		rssHtml+='&nbsp;&nbsp;&nbsp;' + date;
		rssHtml+='</font>';
		rssHtml+='</div>';
	}
//	rssHtml+='</table>';
	return rssHtml;
}

function getDate(value) {
	var upDate = '';
	upDate+=value.substr(0,10);
//	upDate+=' ';
//	upDate+=value.substr(11,5);
	return upDate.replace("-", "/").replace("-", "/");
}

