	// 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=="unscripted")displayblogFeed('http://feeds.feedburner.com/blogs/unscripted','rss_unscripted');
		if(feedName=="blogstagefeed")displayblogFeed('http://feeds2.feedburner.com/blogstagefeed','rss_blogstagefeed');
		if(feedName=="espresso")displayblogFeed('http://feeds2.feedburner.com/blogs/espresso','rss_espresso');



		if(feedName=="editorpick")displayReviewFeed('http://link.brightcove.com/services/link/bcpid1513658671/bclid1184501682?action=mrss','rss_editorpick');
		if(feedName=="mostrecent")displayReviewFeed('http://link.brightcove.com/services/link/bcpid1513658671/bclid1519677064?action=mrss','rss_mostrecent');
		if(feedName=="mostpopular")displayReviewFeed('http://link.brightcove.com/services/link/bcpid1513658671/bclid1519677062?action=mrss','rss_mostpopular');


      if(feedName=="adviceunscripted")displayReviewBlogFeed('http://feeds.feedburner.com/blogs/unscripted','rss_adviceunscripted');
  if(feedName=="reviewblog")displayReviewBlogFeed('http://feeds2.feedburner.com/blogstagefeed','rss_reviewblog');
		if(feedName=="espressodynamicblog")displayReviewBlogFeed('http://feeds2.feedburner.com/blogs/espresso','rss_espressodynamicblog');

if(feedName=="actorunscripted")displayActorFeed('http://feeds.feedburner.com/blogs/unscripted','rss_actorunscripted');
if(feedName=="actorblogstagefeed")displayActorFeed('http://feeds2.feedburner.com/blogstagefeed','rss_actorblogstagefeed');
if(feedName=="actorespresso")displayActorFeed('http://feeds2.feedburner.com/blogs/espresso','rss_actorespresso');

if(feedName=="homeunscripted")displayReviewBlogFeed('http://feeds.feedburner.com/blogs/unscripted','rss_homeunscripted');
if(feedName=="homeblogstagefeed")displayReviewBlogFeed('http://feeds2.feedburner.com/blogstagefeed','rss_homeblogstagefeed');
if(feedName=="homeespresso")displayReviewBlogFeed('http://feeds2.feedburner.com/blogs/espresso','rss_homeespresso');
	
	
if(feedName=="emailmostrecent")displayEmailFeed('http://api.clickability.com/api?encq=WY0NWau9WPw1nLzJyckZXZ0NTPxgDM2QnJ5RGc9UiV0ZWal1UPQ%3D','rss_emailmostrecent');
if(feedName=="emailmostpopular")displayEmailFeed('http://api.clickability.com/api?encq=WY0NWau9WPw1nLzJyckZXZ0NTPxgDM2QnJ5RGc9USR0ZWal1UPQ%3D','rss_emailmostpopular');

if(feedName=="homeemailmostrecent")displayEmailFeed('http://api.clickability.com/api?encq=WY0NWau9WPw1nLzJyckZXZ0NTPxgDM2QnJ5RGc9UiV0ZWal1UPQ%3D','rss_homeemailmostrecent');
if(feedName=="homeemailmostpopular")displayEmailFeed('http://api.clickability.com/api?encq=WY0NWau9WPw1nLzJyckZXZ0NTPxgDM2QnJ5RGc9USR0ZWal1UPQ%3D','rss_homeemailmostpopular');

if(feedName=="portalfeed")displayPortalFeed('http://bbs.backstage.com/eve/forums?a=ci&ci_id=470109102&feedType=rss2','rss_portalfeed');

if(feedName=="sideemailmostrecent")displayEmailFeed('http://api.clickability.com/api?encq=WY0NWau9WPw1nLzJyckZXZ0NTP2MjMmIHdwlTZW1nJpRWb9UAR%3D%3D','rss_sideemailmostrecent');
if(feedName=="sideemailmostpopular")displayEmailFeed('http://api.clickability.com/api?encq=WY0NWau9WPw1nLzJyckZXZ0NTP2MjMmIHdwlTZF1nJpRWb9UAR%3D%3D','rss_sideemailmostpopular');

	
	}
		
	
		
			// unscripted, blogstagefeed, espresso display function (title with full length abstract)
	function displayblogFeed(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+'<p><a href="'+url+'" target="_blank" class="bold">'+title+'</a><br><span class="abstractText">'+description+'</span></p>';
					} 
				var outputDiv = document.getElementById(divId);
				outputDiv.innerHTML = result;
				} 
			}); 
		} 
		


		// editorpick, mostrecent, mostpopular display function (title with full length abstract)
	function displayReviewFeed(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;
					result=result+'<p><a href="'+url+'" target="_blank" class="bold">'+title+'</a><br>'+description+'</p>';
					} 
				var outputDiv = document.getElementById(divId);
				outputDiv.innerHTML = result;
				} 
			}); 
		} 



		// reviewblog display function (display four entries but for first entry display title and limited description and rest for title only)
	function displayReviewBlogFeed(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;
					if(i==0){
				    var descriptionElement = items[i].getElementsByTagName("description")[0];
					var description = descriptionElement.firstChild.nodeValue;
					var totalchar=((description.length>150)?150:description.length);	                
					description=description.substr(0,totalchar)+((totalchar<150)?'':'...');
					result=result+'<p><a href="'+url+'" target="_blank" class="bold">'+title+'</a><br>'+description+'</p>';
					}else{	
						if(i==1)result=result+'<ul>';
					result=result+'<li><a href="'+url+'" target="_blank">'+title+'</a></li>';				
									}					
					}
					if(items.length>1)result=result+'</ul>';
				var outputDiv = document.getElementById(divId);
				outputDiv.innerHTML = result;
				} 
			}); 
		} 



		// actorunscripted, actorblogstagefeed, actorespresso display function (title with limited description)
	function displayActorFeed(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>150)?150:description.length);
	                description=description.substr(0,totalchar)+((totalchar<150)?'':'...');
					result=result+'<p><a href="'+url+'" target="_blank" class="bold">'+title+'</a><br>'+description+'</p>';									
					} 
				var outputDiv = document.getElementById(divId);
				outputDiv.innerHTML = result;
				} 
			}); 
		} 




		// emailmostrecent, emailmostpopular display function (only title with ul and li)
	function displayEmailFeed(feedURL,divId) {
		var feed = new google.feeds.Feed(feedURL);
		feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
		feed.setNumEntries(10);
		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)result=result+'<ul>';
					 result=result+'<li><a href="'+url+'" target="_blank" class="more">'+title+'</a></li>';
					} 
					if(items.length>0)result=result+'</ul>';
				var outputDiv = document.getElementById(divId);
				outputDiv.innerHTML = result;
				} 
			}); 
		} 



		// emailmostrecent, emailmostpopular display function (only title with ul and li)
	function displayPortalFeed(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("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)result=result+'<ul>';
					 result=result+'<li><a href="'+url+'" target="_blank">'+title+'</a></li>';
					} 
					if(items.length>0)result=result+'</ul>';
				var outputDiv = document.getElementById(divId);
				outputDiv.innerHTML = result;
				} 
			}); 
		} 
