//======================================
// get rss feeds by Google AJAX Feed API
//======================================

	var feed_callback_qa_new = function(result) {
		feed_callback_list(result, "qa_new");	// insert into HTML <ul id="qa_new">
	};
	var feed_callback_qa_view = function(result) {
		feed_callback_list(result, "qa_view");	// insert into HTML <ul id="qa_view">
	};
	var feed_callback_qa_use = function(result) {
		feed_callback_list(result, "qa_use");	// insert into HTML <ul id="qa_use">
	};
	var feed_base_url_01 = 'http://oshiete.gogaku-ryugaku.net/rss.php';
	var feed_urls = new Array();	// {url, max display entries, callback function}
	feed_urls[0] = {url:feed_base_url_01+'?type=new_q&c=600', max:3, callback:feed_callback_qa_new};
	feed_urls[1] = {url:feed_base_url_01+'?type=pv&c=600', max:2, callback:feed_callback_qa_view};
	feed_urls[2] = {url:feed_base_url_01+'?type=qst&c=600', max:2, callback:feed_callback_qa_use};

	// insert result into HTML(id=container_id)
	function feed_callback_list(result, container_id) {
		if (!result.error) {
			var container = document.getElementById(container_id);
			for (var i = 0; i < result.feed.entries.length; i++) {
				var entry = result.feed.entries[i];
				var a = document.createElement("a");	// <a>
				a.href = entry.link;
				a.appendChild(document.createTextNode(entry.title));
				var li = document.createElement("li");	// <li>
				li.appendChild(a);
				container.appendChild(li);
			}
		}
	}

	// call Google AJAX Feed API
	google.load("feeds", "1");
	var feeds = new Array();	// Google AJAX Feed objects
	function initialize() {
		for (var i=0; i<feed_urls.length; i++) {
			feeds[i] = new google.feeds.Feed(feed_urls[i].url);
			feeds[i].setNumEntries(feed_urls[i].max);
			feeds[i].load(feed_urls[i].callback);
		}
	}
	google.setOnLoadCallback(initialize);


