function BlogPreview(container) {
  this.container_ = container;
}

BlogPreview.prototype.show = function(url, opt_noTitle) {
  var feed = new google.feeds.Feed(url);
  var preview = this;
  feed.load(function(result) {
    preview.render_(result, opt_noTitle);
  });
}

BlogPreview.prototype.render_ = function(result, opt_noTitle) {
  if (!result.feed || !result.feed.entries) return;
  
  this.container_.innerHTML = "";
  
  for (var i = 0; i < result.feed.entries.length; i++) {
	var entry = result.feed.entries[i];
	this.makeBlogEntry(this.container_, entry.title, entry.author, entry.contentSnippet, entry.link);
  }
  return;
}

BlogPreview.prototype.makeBlogEntry = function(divToAppendTo, title, by, text, link) {
	divToAppendTo.innerHTML +=
"<div class='fp_underp'> \
	<div class='top'></div> \
	<div class='text blogentry'> \
		<div class='title'> \
			<a href='"+ link +"'>"+ title +"</a> \
		</div><div class='by'>by "+ by +"</div> \
		<div class='clear'></div> \
		<hr class='bar' /> \
		<div class='entry'>"+ text +"</div> \
		<hr class='bar' /> \
		<div class='more'> \
			<a href='"+ link +"'>click for more</a> \
		</div> \
	</div> \
	<div class='btm'></div> \
</div> ";
}
