function showfeedg(feed) {
    showfeed(feed, '');
}

function showfeede(feed) {
    showfeed(feed, 'background-image: url(/static/img/02_line_dark.png);');
}

function showfeed(feed, addstyle) {
    var entries = new Array();
    var olddate = '';
    for (var i = 0; i < feed.feed.entry.length; i++) {
	var entry = feed.feed.entry[i];
	var date = entry.published.$t;
	var eday = date.substring(8,10);
	var emonth = date.substring(5,7);
	var eyear = date.substring(0,4);
	var ehour = date.substring(11,13);
	var emin = date.substring(14,16);
	var months = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
	var edate = eday + ' ' + months[parseInt(emonth,10) - 1] + ' ' + eyear;
	if (edate != olddate) {
	    document.write('<h2 class="blog"');
	    if (addstyle) {
		document.write(' style="' + addstyle + '"');
	    }
	    document.write('>' + edate + '</h2>');
	    olddate = edate;
	}
	var posturl = '';
	var commenturl = '';
	for (var k = 0; k < entry.link.length; k++) {
	    if (entry.link[k].rel == 'alternate') {
		posturl = entry.link[k].href;
	    }
	    if (entry.link[k].rel == 'replies' && entry.link[k].type == 'text/html') {
		commenturl = entry.link[k].href;
	    }
	}
	var entrytitle = entry.title.$t;
	if (posturl) {
	    entrytitle = entrytitle.link(posturl);
	}
	document.write('<div class="entry">');
	document.write('<h4>' + entrytitle + '</h4>');

	if ("content" in entry) {
	    var content = entry.content.$t;
	} else {
	    if ("summary" in entry) {
		var content = entry.summary.$t;
	    } else {
		var content = "";
	    }
	}
	document.write('<p>' + content + '</p>');

	document.write('<p class="postinfo">Posted at: ' + ehour + ':' + emin);
	if (commenturl) {
	    var commentlink = 'Comment';
	    commentlink = commentlink.link(commenturl);
	    document.write(' | ' + commentlink);
	}
	if (posturl) {
	    var permalink = 'Permalink';
	    permalink = permalink.link(posturl);
	    document.write(' | ' + permalink);
	}
	document.write('</p>');

	document.write('</div>');
    }
}

