/*
 * twitter.js
 * Copyright(c) katsuma
 *
 * Usage :
 * loadTwitter('3224511');// arg is User ID
 *
 */


function loadTwitter(id){
	var api = "http://twitter.com/statuses/user_timeline/" + id + ".json?callback=viewTwitter&count=1";
	var s = document.createElement('script');
	var head = document.getElementsByTagName('head').item(0);

	s.setAttribute('type', 'text/javascript');
	s.setAttribute('src', api);
	s.setAttribute('charset', 'UTF-8');
	head.appendChild(s);
}
function viewTwitter(json){
	//console.log(json);
	var states = json;
	var latest_state = states[0];
	
	var msg = latest_state.text;
	var name = latest_state.user.name;
	
	//console.log(name + " : " + msg);
	
	var c ='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="230" height="80" id="twitter" align="middle">';
	c += '<param name="allowScriptAccess" value="sameDomain" />';
	c += '<param name="movie" value="http://blog.katsuma.tv/modules/twitter.swf" />';
	c += '<param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />';
	c += '<param name="FlashVars" value="twitterText=' + msg + '&twitterName=' + name + '" />';
	c += '<embed src="http://blog.katsuma.tv/modules/twitter.swf" quality="high" bgcolor="#ffffff" width="230" height="80" name="twitter" align="middle" FlashVars="twitterText=' + msg + '&twitterName=' + name + '"  allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	c += '</object>';
	
	//console.log(c);
	document.getElementById('viewTwitter').innerHTML = c;
}

