//---Spam list-----------------------------------------------
var antispam = false;	//スパム対策を有効にするならtrue。無効にするならfalseを指定。
var spamlist = ["userA", "userB"];		//スパムリストはカンマ区切りで名前を記述してください。
//-----------------------------------------------------------


function __twitterer_anywhere_receiver(json) {
	try {
	var html = "";
	var escapeHTML = function(str) {
		str = str.replace("http://","");
		str = str.replace("&","&amp;");
		str = str.replace("\"","&quot;");
		str = str.replace("'","&#039;");
		str = str.replace("<","&lt;");
		str = str.replace(">","&gt;");
		return str;
	}

	if(json.response.total == null) {
		html += "<h3>Not Tweet yet.</h3>";
	}
	else {
		if (antispam == true) {
		  var cnt= 0;
  		  for(var i = 0; i < json.response.list.length; ++i) {
			var jt = json.response.list[i];
			var j = "";
			for (j in spamlist) {
			  if (jt.author.name == spamlist[j]) {
				cnt++;
			  }
			}
		  }
		}
		else {
		  cnt= -1;
		}

		if (i == cnt) {
		  html += "<h3>Not Tweet yet.</h3>";
		}
		else {
		  html += "<h3>Refer Tweet for this entry. (<a href=\"http://topsy.com/tb/"+escapeHTML(twitterer_anywhere_url)+"\">"+json.response.total+"</a>):</h3>";
	  	  html += "<dl>";
				if (json.response.total == "0") {
	  	  html += "Not Tweet yet.";
				}
		  var cnt= 0;
		  for(var i = 0; i < json.response.list.length; ++i) {
			var jt = json.response.list[i];

			var j = "";
			var flag ="";
			  for (j in spamlist) {
				if (jt.author.name == spamlist[j]) {
				  flag = "spam";
				  cnt++;
				}
			  }
			  if (flag != "spam") {
				if (jt.author.name == "n-yoshi") {
				  html += "<dt class=\"cl\">by my self. <small>(<a href=\""+jt.permalink_url+"\">"+jt.date_alpha+"</a>)</small></dt><dd><a href=\""+jt.author.url+"\"><img width=\"32px\" height=\"32px\" src=\""+jt.author.photo_url+"\" align=\"left\" /></a> "+jt.content+"</dd>";
				}
				else {
				  html += "<dt class=\"cl\">by <em>"+jt.author.name+"</em>. <small>(<a href=\""+jt.permalink_url+"\">"+jt.date_alpha+"</a>)</small></dt><dd><a href=\""+jt.author.url+"\"><img width=\"32px\" height=\"32px\" src=\""+jt.author.photo_url+"\" align=\"left\" /></a> <q>"+jt.content+"</q></dd>";
				}
			  }
		}
		html += "</dl>";
if (json.response.total >= 10) {
html += "<div><a href=\"http://topsy.com/tb/"+escapeHTML(twitterer_anywhere_url)+"\">more...</a></div>";
}
	}

	}


	var wrap = document.createElement("div");
  	wrap.innerHTML = html;
	document.getElementById("twitterer_anywhere").appendChild(wrap);
	} catch(e) { }
}

function __twitterer_anywhere_loade() {
	try {
	if((typeof document.getElementById("twitterer_anywhere"))!="undefined") {
		var script = document.createElement("script");
		script.setAttribute("type","text/javascript");
		if((typeof twitterer_anywhere_url)=="undefined") twitterer_anywhere_url = location.href.replace(/#.*/,"");
		script.setAttribute("src","http://otter.topsy.com/trackbacks.js?url="+twitterer_anywhere_url+"&callback=__twitterer_anywhere_receiver");
		document.body.appendChild(script);
	}
	} catch(e) { }
}

try {
	if(window.addEventListener) {
	window.addEventListener("load", __twitterer_anywhere_loade, false);
	}
	else {
	window.attachEvent("onload", __twitterer_anywhere_loade);
	}
} catch(e) { }

