var user = 'dcc_info';//ユーザー名
var url = 'http://api.twitter.com/1/statuses/user_timeline/' + user + '.json';
var jsonDate = "";

function getTwitter(ct){
	$.getJSON(url + '?count=' + ct + '&callback=?',
	//$.getJSON(url + '?callback=?',
		function(data, status){
			jsonDate = data;
			if(ct>jsonDate.length){
				ct = jsonDate.length;
			}
			//alert(jsonDate.length);
			viewList(0,ct);
			//viewList(0,2);
		}
	);
}

function viewList(st,ct){
	
	var list = '';
			list = '<ul>';
			for(var i=st; i<ct; i++){
				list += '<li>\n' + 
								'<span class="userIcon"><a href="http://twitter.com/' + jsonDate[i].user.screen_name + '" target="_blank"><img src="' + jsonDate[i].user.profile_image_url + '" alt="" /></a></span>\n' + 
								'<span class="userID"><a href="http://twitter.com/' + jsonDate[i].user.screen_name + '" target="_blank">' + jsonDate[i].user.screen_name + '</a></span>\n' + 
								'<span class="userName">' + jsonDate[i].user.name + '</span>\n' + 
								'<span class="text">' + formatTwitString(jsonDate[i].text) + '</span>\n' + 
								'</li>\n';
			}
			
			/*$.each(jsonDate, function(i, item){
				//alert(item.user.profileimageurl);
				list += '<li>\n' + 
								'<span class="userIcon"><a href="http://twitter.com/' + item.user.screen_name + '" target="_blank"><img src="' + item.user.profile_image_url + '" alt="" /></a></span>\n' + 
								'<span class="userID"><a href="http://twitter.com/' + item.user.screen_name + '" target="_blank">' + item.user.screen_name + '</a></span>\n' + 
								'<span class="userName">' + item.user.name + '</span>\n' + 
								'<span class="text">' + formatTwitString(item.text) + '</span>\n' + 
								'</li>\n';
			});*/
			list += '</ul>';
			
			
			
			$("#twitter").html(list);
}



function formatTwitString(str)
{
	str=' '+str;
	str = str.replace(/((ftp|https?):\/\/([-\w\.]+)+(:\d+)?(\/([\w/_\.]*(\?\S+)?)?)?)/gm,'<a href="$1" target="_blank">$1</a>');
	str = str.replace(/([^\w])\@([\w\-]+)/gm,'$1@<a href="http://twitter.com/$2" target="_blank">$2</a>');
	str = str.replace(/([^\w])\#([\w\-]+)/gm,'$1<a href="http://twitter.com/search?q=%23$2" target="_blank">#$2</a>');
	return str;
}


