function showcalendarfeed(json) {
  var googleCal = document.getElementById("googlecal");
  var calContent = "<div class='bbcalbox'>";
  var feed = json.feed;
  var calendarName = feed.title.$t;
  var calendarDescription = feed.subtitle.$t;
  var calendarOwner = feed.author[0].name.$t;
  var calendarOwnerEmail = feed.author[0].email.$t;
  if (showCalendarName)        { calContent += "<div class='bbcalname'>" + calendarName + "</div>"; }
  if (showCalendarDescription) { calContent += "<div class='bbcaldescription'>" + calendarDescription + "</div>"; }
  if (showCalendarOwner)       { calContent += "<div class='bbcalowner'>" + ownerLabel + " <a href='mailto:" + calendarOwnerEmail + "'>" + calendarOwner + "</a></div>"; }
  var numEntries = feed.entry.length;
  if (numEntries < maxEntries) { maxEntries = numEntries };
  calContent += "<div class='bbcalboxevents'>";
  for (var i=0; i < maxEntries; i++) {
    var eventTitle = feed.entry[i].title.$t;
    var eventDescription = "";
    if ("$t" in feed.entry[i].content) { eventDescription = feed.entry[i].content.$t;}
    var eventDate = feed.entry[i].gd$when[0].startTime.substring(0,10);
    var eventTime = "";
    if (feed.entry[i].gd$when[0].startTime == feed.entry[i].gd$when[0].endTime) { eventTime = wholeDayLabel; }
      else { var begintijd = feed.entry[i].gd$when[0].startTime.substring(11,16);
             var eindtijd  = feed.entry[i].gd$when[0].endTime.substring(11,16);
             eventTime = fromLabel + " " + begintijd + " " + toLabel + " " + eindtijd;
           }
    var eventLocation = "";
    if ("valueString" in feed.entry[i].gd$where[0]) { eventLocation = feed.entry[i].gd$where[0].valueString; }
    calContent += "<div class='bbcaleventdatetime'>" + dateLabel + " " + eventDate + " - ";
    calContent += "<div class='bbcaleventname'>" + eventTitle + "</div></div>";
    if (eventDescription != "") { 
      if (showEventDescription) { calContent += "<div class='bbcaleventdescription'>" + eventDescription + "</div>";}
    }
    //   calContent += "<div class='bbcaleventdatetime'>" + timeLabel + " " + eventTime + "</div>";
    if (eventLocation != "") {
      if (showEventLocation) { calContent += "<div class='bbcaleventlocation'>" + locationLabel + " " + eventLocation + "</div>"; }
    }
  }
  calContent += "</div>";
  calContent += "<div class='bbwidgetfooter'>Widget by <a href='http://beautifulbeta.blogspot.com'>Beautiful Beta</a>, tweaked a little by <a href='http://jfrie.blogspot.com'>JohnF</div>";
  calContent += "</div>";
  googleCal.innerHTML = calContent;
}

