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;
  while (this.container_.firstChild) {
    this.container_.removeChild(this.container_.firstChild);
  }


//  for (var i = 0; i < result.feed.entries.length; i++) {
//    var entry = result.feed.entries[i];
 //   var div = this.createDiv_(blog, "entry");
 //   var linkDiv = this.createDiv_(div, "title");
 //   this.createLink_(linkDiv, entry.link, entry.title);
	
	for (var i = 0; i < result.feed.entries.length; i++) {
    var entry = result.feed.entries[i];
    var div = this.createDiv_(blog, "entry");
    var linkDiv = this.createDiv_(div, "title");
	var dd = new Date(entry.publishedDate); // now
    var yearNum = dd.getYear();
    if (yearNum < 2000) yearNum += 1900;
    var date = "［"+yearNum + "."+(dd.getMonth()+1)+"."+dd.getDate()+"］";
    this.createLink_(linkDiv, entry.link, entry.title+date);
    // container.innerHTML += "<a href='" + entry.link + "' >" + entry.title + "</a>"+date+"<br>"+"<br>";
	
    // var dd = new Date(entry.publishedDate); // now
    // var yearNum = dd.getYear();
    // if (yearNum < 2000) yearNum += 1900;
    // var date = "［"+yearNum + "."+(dd.getMonth()+1)+"."+dd.getDate()+"］";
    // container.innerHTML +=  "<a href='" + entry.link + "' >" + entry.title + "</a>"+date;

  }
}

BlogPreview.prototype.createDiv_ = function(parent, className, opt_text) {
  return this.createElement_("div", parent, className, opt_text);
}

BlogPreview.prototype.createLink_ = function(parent, href, text) {
  var link = this.createElement_("a", parent, "", text);
  link.href = href;
  return link;
}

BlogPreview.prototype.createElement_ = function(tagName, parent, className,
                                                opt_text) {
  var div = document.createElement(tagName);
  div.className = className;
  parent.appendChild(div);
  if (opt_text) {
    div.appendChild(document.createTextNode(opt_text));
  }
  return div;
}
