	// Here we are loading the google Feed libraries
	google.load("feeds", "1");

	// Load RSS feed by name. Each feed has a call to either a standard, generic display function, or its own custom display function
	function loadRSSFeed(feedName){
		if(feedName=="brandfreak")displayAdfreakFeed('http://brandmediaweek.typepad.com/brandfreak/rss.xml','rss_brandfreak');
		if(feedName=="clickability")displayapiclickFeed('http://api.clickability.com/api?encq=WY0NWau9WPw1nLzJyckZXZ0NTP2MjMmIHdwlTZW1nJpRWb9UAR%3D%3D','rss_clickability');
		if(feedName=="apiclickability")displayapiclickFeed('http://api.clickability.com/api?encq=WY0NWau9WPw1nLzJyckZXZ0NTP2MjMmIHdwlTZF1nJpRWb9UAR%3D%3D','rss_apiclickability');
	    if(feedName=="attheroundtable")displayapiclickFeed1('http://www.attheroundtable.com/notes/index/feed?type=featured&sort=updated&xn_auth=no','rss_attheroundtable');
    	if(feedName=="adfreakpost")displaylefreaqueFeed('http://feeds.feedburner.com/adfreakpost','rss_adfreakpost');
		if(feedName=="brandfreak1")displaylefreaqueFeed('http://brandmediaweek.typepad.com/brandfreak/rss.xml','rss_brandfreak1');
		if(feedName=="brandmediaweek")displaylefreaqueFeed('http://brandmediaweek.typepad.com/brandfreak/rss.xml','rss_brandmediaweek');
		if(feedName=="belowthefold")displayRSSFeed('http://www.attheroundtable.com/notes/index/feed?type=featured&sort=updated&xn_auth=no','rss_belowthefold');
		if(feedName=="belowthefold2")displayRSSFeed('http://www.attheroundtable.com/notes/index/feed?type=featured&sort=updated&xn_auth=no','rss_belowthefold2');
		if(feedName=="mediafreak")displayStandardFeed('http://feeds.feedburner.com/MediaFreak/','rss_mediafreak');		
		}
		
		
		function displayRSSFeed(feedURL,divId) {
		var feed = new google.feeds.Feed(feedURL);
		feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
		feed.setNumEntries(6);
		feed.load(function(result) {
		if (!result.error && document.getElementById(divId) != null) {
			/*var xmlDoc=result.xmlDocument;
			var items = result.xmlDocument.getElementsByTagName("item");
			alert(items.length)
			 alert("XML Root Tag Name: " + xmlDoc.documentElement.tagName);
			 alert("First Child: " + xmlDoc.documentElement.childNodes[0].firstChild.tagName);
			 alert("Last Child: " + xmlDoc.documentElement.childNodes[0].lastChild.tagName)*/

			var items = result.xmlDocument.getElementsByTagName("entry");
			var result="";
			//alert("items length-->"+items.length);
			for(var i = 0; i < items.length; i++){
				
				var titleElement = items[i].getElementsByTagName("title")[0];
				var title = titleElement.firstChild.nodeValue;
				//alert("title-->"+title);
				var linkElement = items[i].getElementsByTagName("link")[0];
				var url = linkElement.attributes.getNamedItem("href").value;
				/*var pubDateElement = items[i].getElementsByTagName("pubDate")[0];
				var pubDate = getFormatedDate(pubDateElement.firstChild.nodeValue);
				result=result+'<a href="'+url+'" class="rssFeedHdl">'+title+'</a><br>'+'<span class="dateLine">'+pubDate+'</span>'+'<br><br>';*/
				result=result+'<a href="'+url+'" target="_blank" class="rssFeedHdl">'+title+'</a><br>';
			}
		var outputDiv = document.getElementById(divId);
		outputDiv.innerHTML = result;
		}
		});
	}
	
		// apiclick display function (only title)
	function displayapiclickFeed1(feedURL,divId) {
		var feed = new google.feeds.Feed(feedURL);
		feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
		feed.setNumEntries(6);
		feed.load(function(result) {
			if (!result.error) {
				var items = result.xmlDocument.getElementsByTagName("entry");
				var result="";
				for(var i = 0; i < items.length; i++){
					var titleElement = items[i].getElementsByTagName("title")[0];
					var title = titleElement.firstChild.nodeValue;
					var linkElement = items[i].getElementsByTagName("link")[0];
					var url = linkElement.attributes.getNamedItem("href").value;
						//result=result+'<a href="'+url+'" target="_blank" >'+title+'--odd'+'</a><br>';
					//else
					  result=result+'<p id="conn">'+(i+1)+'&nbsp;&nbsp;&nbsp;&nbsp;<a href="'+url+'" target="_blank" >'+title+'</a><br>';
					} 
				var outputDiv = document.getElementById(divId);
				outputDiv.innerHTML = result;
				} 
			}); 
		} 
		
		

	// apiclick display function (only title)
	function displayapiclickFeed(feedURL,divId) {
		var feed = new google.feeds.Feed(feedURL);
		feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
		feed.setNumEntries(5);
		feed.load(function(result) {
			if (!result.error) {
				var items = result.xmlDocument.getElementsByTagName("item");
				var result="";
				for(var i = 0; i < items.length; i++){
					var titleElement = items[i].getElementsByTagName("title")[0];
					var title = titleElement.firstChild.nodeValue;
					var linkElement = items[i].getElementsByTagName("link")[0];
					var url = linkElement.firstChild.nodeValue;
					if( (i+1) % 2 == 1){
						result=result+'<div id="conn_odd">'+(i+1)+'&nbsp;<a href="'+url+'" target="_blank" class="more">'+title+'</a></div>';
						}else{
							result=result+'<div id="conn_even">'+(i+1)+'&nbsp;<a href="'+url+'" target="_blank" class="more">'+title+'</a></div>';
					}
					//result=result+'<a href="'+url+'" target="_blank" >'+title+'--odd'+'</a><br>';
					//else
					 // result=result+'<p id="conn">'+(i+1)+'&nbsp;<a href="'+url+'" target="_blank" class="more">'+title+'</a><br>';
					} 
				var outputDiv = document.getElementById(divId);
				outputDiv.innerHTML = result;
				} 
			}); 
		} 
		
			// Adfreak's display function (full length abstract)
	function displaylefreaqueFeed(feedURL,divId) {
		var feed = new google.feeds.Feed(feedURL);
		feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
		feed.setNumEntries(1);
		feed.load(function(result) {
			if (!result.error) {
				var items = result.xmlDocument.getElementsByTagName("item");
				var result="";
				for(var i = 0; i < items.length; i++){
					var titleElement = items[i].getElementsByTagName("title")[0];
					var title = titleElement.firstChild.nodeValue;
					var linkElement = items[i].getElementsByTagName("link")[0];
					var url = linkElement.firstChild.nodeValue;

					var descriptionElement = items[i].getElementsByTagName("description")[0];
					var description = descriptionElement.firstChild.nodeValue;
					result=result+'<p><a href="'+url+'" target="_blank" class="headline1"><b>'+title+'</b></a></p><p class="blog1">'+description+'<a href="'+url+'" target="_blank" class="moretext"><b>&nbsp;&gt;&gt;&nbsp;More</b></a><br><br>';
					
					} 
				var outputDiv = document.getElementById(divId);
				outputDiv.innerHTML = result;
				} 
			}); 
		} 
		// Bright display function 
	function displaybrightFeed(feedURL,divId) {
		var feed = new google.feeds.Feed(feedURL);
		feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
		feed.setNumEntries(4);
		feed.load(function(result) {
			if (!result.error) {
				var items = result.xmlDocument.getElementsByTagName("item");
				var result="";
				for(var i = 0; i < items.length; i++){
					var titleElement = items[i].getElementsByTagName("title")[0];
					var title = titleElement.firstChild.nodeValue;
					var linkElement = items[i].getElementsByTagName("link")[0];
					var url = linkElement.firstChild.nodeValue;
					var descriptionElement = items[i].getElementsByTagName("description")[0];
					var description = descriptionElement.firstChild.nodeValue;
					var totalchar=((description.length>120)?120:description.length);
	                description=description.substr(0,totalchar);
					result=result+'<a href="'+url+'" target="_blank">'+title+'</a><br>'+description+'<br><br>';
					} 
				var outputDiv = document.getElementById(divId);
				outputDiv.innerHTML = result;
				} 
			}); 
		} 
			
			// Adfreak's display function (full length abstract)
	function displayAdfreakFeed(feedURL,divId) {
		var feed = new google.feeds.Feed(feedURL);
		feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
		feed.setNumEntries(3);
		feed.load(function(result) {
			if (!result.error) {
				var items = result.xmlDocument.getElementsByTagName("item");
				var result="";
				for(var i = 0; i < items.length; i++){
					var titleElement = items[i].getElementsByTagName("title")[0];
					var title = titleElement.firstChild.nodeValue;
					var linkElement = items[i].getElementsByTagName("link")[0];
					var url = linkElement.firstChild.nodeValue;

					var descriptionElement = items[i].getElementsByTagName("description")[0];
					var description = descriptionElement.firstChild.nodeValue;
					result=result+'<a href="'+url+'" target="_blank"><b>'+title+'</b></a><br><p class="blog1">'+description+'<a href="'+url+'" target="_blank" class="moretext"><b>&nbsp;&gt;&gt; More</b></a><br><br>';
					} 
				var outputDiv = document.getElementById(divId);
				outputDiv.innerHTML = result;
				} 
			}); 
		} 
			
		// super display function (full length abstract without bold)
	function displaysuperfreakFeed(feedURL,divId) {
		var feed = new google.feeds.Feed(feedURL);
		feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
		feed.setNumEntries(1);
		feed.load(function(result) {
			if (!result.error) {
				var items = result.xmlDocument.getElementsByTagName("item");
				var result="";
				for(var i = 0; i < items.length; i++){
					var titleElement = items[i].getElementsByTagName("title")[0];
					var title = titleElement.firstChild.nodeValue;
					var linkElement = items[i].getElementsByTagName("link")[0];
					var url = linkElement.firstChild.nodeValue;
					var pubDateElement = items[i].getElementsByTagName("pubDate")[0];
				    var pubDate = getFormatedDate(pubDateElement.firstChild.nodeValue);
					var descriptionElement = items[i].getElementsByTagName("description")[0];
					var description = descriptionElement.firstChild.nodeValue;
					result=result+'<a href="'+url+'" target="_blank">'+title+'</a><br>'+pubDate+''+description+'<br><br>';
					} 
				var outputDiv = document.getElementById(divId);
				outputDiv.innerHTML = result;
				} 
			}); 
		} 


	// For 3 entries without date
	function displaySuperFeed(feedURL,divId) {
		var feed = new google.feeds.Feed(feedURL);
		feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
		feed.setNumEntries(3);
		feed.load(function(result) {
			if (!result.error) {
				var items = result.xmlDocument.getElementsByTagName("item");
				var result="";
				for(var i = 0; i < items.length; i++){
					var titleElement = items[i].getElementsByTagName("title")[0];
					var title = titleElement.firstChild.nodeValue;
					var linkElement = items[i].getElementsByTagName("link")[0];
					var url = linkElement.firstChild.nodeValue;
					var descriptionElement = items[i].getElementsByTagName("description")[0];
					var description = descriptionElement.firstChild.nodeValue;
					result=result+'<a href="'+url+'" target="_blank">'+title+'</a><br><br>'+description+'<br><br>';
					} 
				var outputDiv = document.getElementById(divId);
				outputDiv.innerHTML = result;
				} 
			}); 
		} 
		// generic display function (display three entries but for first entry display title and description and second one only title)
	function displayliveFeed(feedURL,divId) {
		var feed = new google.feeds.Feed(feedURL);
		feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
		feed.setNumEntries(3);
		feed.load(function(result) {
			if (!result.error) {
				var items = result.xmlDocument.getElementsByTagName("item");
				var result="";
				for(var i = 0; i < items.length; i++){
					var titleElement = items[i].getElementsByTagName("title")[0];
					var title = titleElement.firstChild.nodeValue;
					var linkElement = items[i].getElementsByTagName("link")[0];
					var url = linkElement.firstChild.nodeValue;
					if(i==0){
				    var descriptionElement = items[i].getElementsByTagName("description")[0];
					var description = descriptionElement.firstChild.nodeValue;
					var totalchar=((description.length>85)?85:description.length);
	                description=description.substr(0,totalchar);
					result=result+'<p class="connect_feed"><a href="'+url+'" target="_blank">'+title+'</a><br>'+description+'<br><br>';
					}else{
					result=result+'<p class="connect_feed" id="Tborder-feed"><a href="'+url+'" target="_blank">'+title+'</a>';	
					}
					
					} 
				var outputDiv = document.getElementById(divId);
				outputDiv.innerHTML = result;
				} 
			}); 
		} 
		// generic display function (display two entries but for first entry display title and description and second one only title)
	function displaypilotFeed(feedURL,divId) {
		var feed = new google.feeds.Feed(feedURL);
		feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
		feed.setNumEntries(2);
		feed.load(function(result) {
			if (!result.error) {
				var items = result.xmlDocument.getElementsByTagName("item");
				var result="";
				for(var i = 0; i < items.length; i++){
					var titleElement = items[i].getElementsByTagName("title")[0];
					var title = titleElement.firstChild.nodeValue;
					var linkElement = items[i].getElementsByTagName("link")[0];
					var url = linkElement.firstChild.nodeValue;
					if(i==0){
				    var descriptionElement = items[i].getElementsByTagName("description")[0];
					var description = descriptionElement.firstChild.nodeValue;
					var totalchar=((description.length>120)?120:description.length);
	                description=description.substr(0,totalchar);
					result=result+'<p class="connect_feed"><a href="'+url+'" target="_blank">'+title+'</a><br>'+description+'<br>';
					}else{
					result=result+'<p class="connect_feed" id="Tborder-feed"><a href="'+url+'" target="_blank">'+title+'</a>';	
					}
					
					} 
				var outputDiv = document.getElementById(divId);
				outputDiv.innerHTML = result;
				} 
			}); 
		} 
	// generic display function (truncates abstract at 120 characters)
	function displayStandardFeed(feedURL,divId) {
		var feed = new google.feeds.Feed(feedURL);
		feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
		feed.setNumEntries(1);
		feed.load(function(result) {
			if (!result.error) {
				var items = result.xmlDocument.getElementsByTagName("item");
				var result="";
				for(var i = 0; i < items.length; i++){
					var titleElement = items[i].getElementsByTagName("title")[0];
					var title = titleElement.firstChild.nodeValue;
					var linkElement = items[i].getElementsByTagName("link")[0];
					var url = linkElement.firstChild.nodeValue;
				    
					var descriptionElement = items[i].getElementsByTagName("description")[0];
					var description = descriptionElement.firstChild.nodeValue;
					var totalchar=((description.length>120)?120:description.length);
	                description=description.substr(0,totalchar);
					result=result+'<a href="'+url+'" target="_blank"><b>'+title+'</b></a><br>'+description+'<br><br>';
					} 
				var outputDiv = document.getElementById(divId);
				outputDiv.innerHTML = result;
				} 
			}); 
		} 
		// For 3 entries with date
function displayBrandFeed(feedURL,divId) {
		var feed = new google.feeds.Feed(feedURL);
		feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
		feed.setNumEntries(3);
		feed.load(function(result) {
			if (!result.error) {
				var items = result.xmlDocument.getElementsByTagName("item");
				var result="";
				for(var i = 0; i < items.length; i++){
					var titleElement = items[i].getElementsByTagName("title")[0];
					var title = titleElement.firstChild.nodeValue;
					var linkElement = items[i].getElementsByTagName("link")[0];
					var url = linkElement.firstChild.nodeValue;
				var pubDateElement = items[i].getElementsByTagName("pubDate")[0];
				    var pubDate = getFormatedDate(pubDateElement.firstChild.nodeValue);
					var descriptionElement = items[i].getElementsByTagName("description")[0];
					var description = descriptionElement.firstChild.nodeValue;
					var totalchar=((description.length>120)?120:description.length);
	                description=description.substr(0,totalchar);
					result=result+'<a href="'+url+'" target="_blank"><b>'+title+'</b></a><br>'+pubDate+'<br><br>'+description+'<br><br>';
					} 
				var outputDiv = document.getElementById(divId);
				outputDiv.innerHTML = result;
				} 
			}); 
		} 
// Set the format of date   
function getFormatedDate(pubDate)
{
var formatDate = new Date(pubDate.substring(5,17));

var months_short = new Array('Jan','Feb','Mar','Apr','May','Jun',
'Jul','Aug','Sep','Oct','Nov','Dec')

var month = months_short[formatDate.getMonth()];
var date = formatDate.getDate();
var year = formatDate.getFullYear();
if(date < 10){
  date="0"+date;
  }
return month+" "+date+", "+year;

}