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

		function formatJSONDate(jsonDate, format){
		    var newDate = dateFormat(jsonDate, format);
	  	    return newDate;
		}

		

		function cleanUpTwitterFeed(title){
			var cleaned = title.replace('RoughGuides: ','');
			return cleaned;
		}

		function twitterLoaded(result) {
			if (!result.error) {
				var container = document.getElementById("twitter");
				container.innerHTML = '';
				for (var i = 0; i < result.feed.entries.length; i++) {
 				    var entry = result.feed.entries[i];
				    if(entry.title != ""){
					var div2 = document.createElement("div");
										
					div2.className = 'post';
					var em1 = document.createElement("em");
					em1.className = 'date';
					em1.appendChild(document.createTextNode(formatJSONDate(entry.publishedDate, "hh:MM TT mmm dS")));

					var title = cleanUpTwitterFeed(entry.content);
					
					//title = title.replace(/http:\/\/+(([^"]+)\b)/g, "<a target='_blank' href='http://$1'/>http://$1</a>");
					var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
					title = title.replace(exp,"<a target='_blank' href='$1'>$1</a>"); 
					title = title.replace(/@+((?:[a-z0-9]+(?:\.?[-_A-Z0-9]+)*){2,255})/g, "<a target='_blank' href='http://twitter.com/$1'/>@$1</a>");
					title = title.replace(/#+((?:[A-Z0-9]+(?:\.?[-_a-z0-9]+)*){2,255})/g, "<a target='_blank' href='http://twitter.com/$1'/>#$1</a>");
					title = title.replace(/\#+((?:[a-z0-9]+(?:\.?[-_a-z0-9]+)*){2,255})/g, "<a target='_blank' href='http://twitter.com/search?q=\%23$1'/>#$1</a>");

					var p_snip = document.createElement("p");
					p_snip.innerHTML = title;
					
					div2.appendChild(p_snip);
					div2.appendChild(em1);
					container.appendChild(div2);	
				    }
				}
			}
		}


		
		
		

		function OnLoad() {
			var twitter = new google.feeds.Feed("http://twitter.com/statuses/user_timeline/29470720.rss");
			//http://search.twitter.com/search.atom?q=from%3Aroughguides"
			//http://twitter.com/statuses/user_timeline.json?id=roughguides
			//http://twitter.com/statuses/user_timeline/29470720.rss
			
			twitter.setNumEntries(3);
			twitter.load(twitterLoaded);
						
			
		}

		google.setOnLoadCallback(OnLoad);

		

		/*function initialize() {
		        var feedControl = new google.feeds.FeedControl();
		        feedControl.addFeed("http://twitter.com/statuses/user_timeline/29470720.rss", "Twitter");
		        feedControl.setNumEntries(3);
		        feedControl.setLinkTarget(google.feeds.LINK_TARGET_BLANK);
		        feedControl.draw(document.getElementById("feedControl"));
		}
		google.setOnLoadCallback(initialize);*/

		
