var showTitleLength = 12;
var proxyURL = location.hostname + "/rssDisplay.php";

$(document).ready(function() {
	rssGet();
});

function rssGet() {
	$.ajax({
		dataType: "xml"
		,success: rssSet
		,type: "GET"
		,url: "http://" + proxyURL
	});
}

function rssSet(data, dataType) {
	var limit = 3;
	var count = 0;
	var parentList = $("<ul>");
	$(data).find('item').each(function() {
		if (!(count < limit)) {
			return;
		}
		var title = $(this).find('title').text();
		var url = $(this).find('link').text();
		var pubDate = $(this).find('pubDate').text();
		var jsDate = new Date(pubDate);
		var strDate = 
			jsDate.getFullYear() + "/"
			+ (jsDate.getMonth() + 1) + "/"
			+ jsDate.getDate() + " ";

		var list = $("<li>");
		var anchor = $("<a>");
		anchor.attr("href", url);
		var dateDiv = $("<p>");
		dateDiv.attr("class", "time");
		dateDiv.text(strDate);
		var titleDiv = $("<p>");
		titleDiv.attr("class", "item");
		$.support.mozilla	
		if (navigator.userAgent.indexOf("Firefox") != -1 && title.length > showTitleLength) {
			title = title.substr(0, showTitleLength) + "…";
		}
		titleDiv.text(title);
		
		anchor.append(titleDiv);

		list.append(dateDiv);
		list.append(anchor);

		parentList.append(list);

		count++;
	});
	parentList.appendTo("#rss");
}

var proxyURL2 = location.hostname + "/rssDisplay2.php";

$(document).ready(function() {
	rssGet2();
});

function rssGet2() {
	$.ajax({
		dataType: "xml"
		,success: rssSet2
		,type: "GET"
		,url: "http://" + proxyURL2
	});
}

function rssSet2(data, dataType) {
	var limit = 3;
	var count = 0;
	var parentList = $("<ul>");
	$(data).find('item').each(function() {
		if (!(count < limit)) {
			return;
		}
		var title = $(this).find('title').text();
		var url = $(this).find('link').text();
		var pubDate = $(this).find('pubDate').text();
		var jsDate = new Date(pubDate);
		var strDate = 
			jsDate.getFullYear() + "/"
			+ (jsDate.getMonth() + 1) + "/"
			+ jsDate.getDate() + " ";

		var list = $("<li>");
		var anchor = $("<a>");
		anchor.attr("href", url);
		var dateDiv = $("<p>");
		dateDiv.attr("class", "time");
		dateDiv.text(strDate);
		var titleDiv = $("<p>");
		titleDiv.attr("class", "item");
		if (navigator.userAgent.indexOf("Firefox") != -1 && title.length > showTitleLength) {
			title = title.substr(0, showTitleLength) + "…";
		}
		titleDiv.text(title);
		
		anchor.append(titleDiv);

		list.append(dateDiv);
		list.append(anchor);

		parentList.append(list);

		count++;
	});
	parentList.appendTo("#rss2");
}

