google.load("feeds", "1");

function printFeed (result) {
  if (!result.error) {

    var container = document.getElementById("blog-posts");
    container.innerHTML = '';

    //for (var i = 0; i < 4; i++) {
    for (var i = 0; i < result.feed.entries.length; i++) {
    	
      var entry = result.feed.entries[i];
      
      var dt = document.createElement("dt");
      dt.appendChild(document.createTextNode(entry.title));
      
      var dd = document.createElement("dd");
		dd.className="date";
      var rawDate = new Date(entry.publishedDate);
      var formattedDate = rawDate.getDay() + '/' + rawDate.getMonth() + '/' + rawDate.getFullYear() + ' alle ' + rawDate.getHours() + ':' + rawDate.getMinutes();
      dd.appendChild(document.createTextNode(formattedDate));
      
      var dd2 = document.createElement("dd");
		dd2.className="summary-text";
      var a = document.createElement("a");
      a.setAttribute("href", entry.link);
		a.setAttribute('target','_new');
      a.appendChild(document.createTextNode("continua"));
      dd2.innerHTML = entry.content.substring(0,150) + "&hellip;&nbsp;";
      dd2.appendChild(a);
      container.appendChild(dt);
      container.appendChild(dd);
      container.appendChild(dd2);
      container.appendChild(document.createElement("hr"));
    }
  }
}

function printFeedExample (result) {
  if (!result.error) {

    var container = document.getElementById("blog-posts");
    container.innerHTML = '';

    //for (var i = 0; i < 4; i++) {
    for (var i = 0; i < result.feed.entries.length; i++) {
    	
      var entry = result.feed.entries[i];
      
      var dt = document.createElement("dt");
      dt.appendChild(document.createTextNode(entry.title));
      
      var dd = document.createElement("dd");
		dd.className="date";
      var rawDate = new Date(entry.publishedDate);
      var formattedDate = rawDate.getDay() + '/' + rawDate.getMonth() + '/' + rawDate.getFullYear() + ' alle ' + rawDate.getHours() + ':' + rawDate.getMinutes();
      dd.appendChild(document.createTextNode(formattedDate));
      
      var dd2 = document.createElement("dd");
		dd2.className="summary-text";
      var a = document.createElement("a");
      a.setAttribute("href", entry.link);
      a.appendChild(document.createTextNode("continua"));
      dd2.innerHTML = entry.content;
      dd2.appendChild(a);
      container.appendChild(dt);
      container.appendChild(dd);
      container.appendChild(dd2);
      container.appendChild(document.createElement("hr"));
    }
  }
}

function printTinoFeedTitles (result) {
	printFeedTitles(result, "tino-blog-posts");
}

function printCazzanigaFeedTitles (result) {
	printFeedTitles (result, "cazzaniga-blog-posts");
}

function printClubFeed (result) {
	printClubFeeds(result, "club-feed-posts");
}

function printClubFeeds (result, id) {
	
	  if (!result.error) {

		    var container = document.getElementById(id);
		    container.innerHTML = '';

		    for (var i = 0; i < 4; i++) {
		    	
		      var entry = result.feed.entries[i];

		      var a = document.createElement("a");
		      a.setAttribute("href", entry.link);
		      a.setAttribute('target','_new');
		      a.appendChild(document.createTextNode(entry.title));

		      var dt = document.createElement("dt");
		      dt.appendChild(a);
		      
		      var dd = document.createElement("dd");
				dd.className="date";
		      var rawDate = new Date(entry.publishedDate);
		      var formattedDate = rawDate.getDay() + '/' + rawDate.getMonth() + '/' + rawDate.getFullYear() + ' alle ' + rawDate.getHours() + ':' + rawDate.getMinutes();
		      dd.appendChild(document.createTextNode(formattedDate));
		      
		      var dd2 = document.createElement("dd");
				dd2.className="summary-text clearfix";
		      //dd2.innerHTML = entry.content.substring(0,200) + "&hellip;&nbsp;";
		      dd2.innerHTML = entry.content;

		      var a2 = document.createElement("a");
		      a2.setAttribute("href", entry.link);
		      a2.appendChild(document.createTextNode("leggi tutta la notizia"));
		      var dd3 = document.createElement("dd");
				dd3.className="readon";
		      dd3.appendChild(a2);
		      container.appendChild(dt);
		      container.appendChild(dd);
		      container.appendChild(dd2);
		      container.appendChild(dd3);
		    }
		  }
	
}
function printFeedTitles (result, id) {
	  if (!result.error) {

		    var container = document.getElementById(id);
		    
//		    container.innerHTML = '';

		    for (var i = 0; i < result.feed.entries.length; i++) {
		    	
		      var entry = result.feed.entries[i];
		      
		      var li = document.createElement("li");
		      var a = document.createElement("a");
		      a.setAttribute("href", entry.link);
		      a.setAttribute('target','_new');
		      if (entry.title.length > 30 ) {
		    	  
		    	  a.appendChild(document.createTextNode(entry.title.substring(0,20) + "..."));
		    	  
		      } else {
		    	  
		    	  a.appendChild(document.createTextNode(entry.title));
		      }
		      var rawDate = new Date(entry.publishedDate);
		      var formattedDate = rawDate.getDay() + '/' + rawDate.getMonth() + '/' + rawDate.getFullYear();
		      li.appendChild(document.createTextNode(formattedDate + " - "));
		      li.appendChild(a);
		      container.appendChild(li);
		      
		    }
		  }
	
}

