
	google.load("feeds", "1");
	
	Date.prototype.setISO8601 = function (string) 
	{
		var regexp = "([0-9]{4})(-([0-9]{2})(-([0-9]{2})" +
		"(T([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?" +
		"(Z|(([-+])([0-9]{2}):([0-9]{2})))?)?)?)?";
		var d = string.match(new RegExp(regexp));
		var offset = 0;
		var date = new Date(d[1], 0, 1);
		if (d[3]) { date.setMonth(d[3] - 1); }
		if (d[5]) { date.setDate(d[5]); }
		if (d[7]) { date.setHours(d[7]); }
		if (d[8]) { date.setMinutes(d[8]); }
		if (d[10]) { date.setSeconds(d[10]); }
		if (d[12]) { date.setMilliseconds(Number("0." + d[12]) * 1000); }
		if (d[14]) {
		offset = (Number(d[16]) * 60) + Number(d[17]);
		offset *= ((d[15] == '-') ? 1 : -1);
		}
		offset -= date.getTimezoneOffset();
		var time = (Number(date) + (offset * 60 * 1000));
		this.setTime(Number(time));
	}
	
	function initialize() 
	{
		var rssContent=""		
		var dayArray = new Array();
		dayArray[0] = 'Sunday';
		dayArray[1] = 'Monday';
		dayArray[2] = 'Tuesday';
		dayArray[3] = 'Wednesday';
		dayArray[4] = 'Thursday';
		dayArray[5] = 'Friday';
		dayArray[6] = 'Saturday';
		
		var monthArray = new Array();
		monthArray[1] = 'January';
		monthArray[2] = 'February';
		monthArray[3] = 'March';
		monthArray[4] = 'April';
		monthArray[5] = 'May';
		monthArray[6] = 'June';
		monthArray[7] = 'July';
		monthArray[8] = 'August';
		monthArray[9] = 'September';
		monthArray[10] = 'October';
		monthArray[11] = 'November';
		monthArray[12] = 'December';
		
		var rssLink = "https://www.google.com/calendar/feeds/calendar%40iit.edu/public/full?orderby=starttime&sortorder=ascending&futureevents=true&max-results=5&ctz=America/Chicago"
		
		var feed = new google.feeds.Feed(rssLink);
		feed.setResultFormat(google.feeds.Feed.XML_FORMAT);
		// Default value displays only four feed entries
		feed.setNumEntries(4);
		
		feed.load(function(result) 
		{
			if (!result.error) 
			{
				var whenstring = '';
				var entries = google.feeds.getElementsByTagNameNS(result.xmlDocument, "http://www.w3.org/2005/Atom", "entry");
				for (var i = 0; i < entries.length; i++) 
				{
					var titleElement = google.feeds.getElementsByTagNameNS(entries[i], "http://www.w3.org/2005/Atom", "title")[0];
					var title = titleElement.firstChild.nodeValue;
					var mylinkElement = google.feeds.getElementsByTagNameNS(entries[i], "http://www.w3.org/2005/Atom", "link")[0];
					var mylink = mylinkElement.getAttribute('href');
						mylink = mylink.replace("https://www.google.com/calendar/event?eid", "http://iit.edu/cgi-bin/gc.pl?u");
					//var newlink = mylink.replace("calendar/event", "calendar/hosted/asu.edu/event");
					var whenElement = google.feeds.getElementsByTagNameNS(entries[i], "http://schemas.google.com/g/2005", "when")[0];
					var starttime = whenElement.getAttribute('startTime');
					var endtime = whenElement.getAttribute('endTime');
					var startdate = new Date();
					startdate.setISO8601(starttime, "-0600" );
					var enddate = new Date();
					enddate.setISO8601(starttime, "-0600" );
					var sapDate = starttime.split('T');
					var saapDate = sapDate[0].split('-');
					rssContent+='<div class="rss_item">';
					//if (startstring == endstring) 
					//{
						rssContent += '<span style="color:#C00;">' + dayArray[startdate.getDay()] + ', ' + monthArray[saapDate[1].replace(/^0/,"")] + ' ' + saapDate[2].replace(/^0/,"") + '</span>';
					//}
					//else 
					//{
						//rssContent+=dayArray[pDate[0]] + ', ' + monthArray[pDate[2]] + ' ' + pDate[1] + '<br />';// startstring + ' ' + endstring;
					//}
					rssContent+='<br /><a style="color:#000;" style href="' + mylink + '" target="_blank">' + title + '</a></div>\n';
				}
				document.getElementById("feed").innerHTML=rssContent
			}
			else
			{
				document.getElementById("feed").innerHTML='<div class="rss_item">Cannot connect to the Google calendar.</div>';
			}
		});
	}
	google.setOnLoadCallback(initialize);
	
		function initialize2() 
		{
			var rssContent2=""
			var feed = new google.feeds.Feed("http://www.iit.edu/news/iittoday/?feed=rss2&cat=109");
			feed.setNumEntries(4);
			feed.load(function(result) 
			{
				if (!result.error) 
				{
					var container = document.getElementById("feed");
					//alert(result.feed.entries.length);
					for (var i = 0; i < result.feed.entries.length; i++) 
					{
						var entry = result.feed.entries[i];
						rssContent2+='<div class="rss_item">';
						rssContent2+='<a  style="color:#000;" href="' + entry.link + '" target="_blank">' + entry.title + '<br>';
						rssContent2+='<span style="color:#C00;">&raquo; Full Article</span></a></div>\n';
					}
					document.getElementById("feednews").innerHTML=rssContent2
				}else{result.error.message}
			});
		}
		google.setOnLoadCallback(initialize2);
	
