$(function() {
// getTweets {{{
getTweets = function(lang, count, hashtag) {

	var url = 'http://api.twitter.com/1/statuses/user_timeline.json?trim_user=true&count=50&screen_name=KyotoMachiyaInn&callback=?';

	$.getJSON(url, function(data) {
		var cnt = 0;
		var html = '<ul>\n';
		jQuery.each(data, function() {
			if (this.text.match(/^@/)) return true;
			if ('en' == lang && !this.text.match(/^[\x20-\x7E]+$/)) return true;
			else if ('ja' == lang && this.text.match(/^[\x20-\x7E]+$/)) return true;

			var tmp = new Date(this.created_at.replace(/^(.+ .+ .+)( .+ .+)( .+)$/,"$1$3$2"));
			var tweeted_at = tmp.getFullYear() + '-' + (tmp.getMonth() + 1) + '-' + tmp.getDate();

			var str = this.text.replace(/ (http:\/\/[a-zA-Z0-9\.\-\_\=\&\/\+\?]+)/g, ' <a href="$1" rel="nofollow" target="_blank">$1</a>');
			html += '<li class="update">\n';
			html += '<span class="date">' + tweeted_at + '</span>\n';
			html += '<span>' + str + '</span>\n';
			html += '</li>\n';
			if (count < cnt++) {
				return false;
			}
		});
		html += '</ul>\n';
		$('#tweets div').remove();
		$('#tweets').append(html);
	});

};
//}}}
});

