//---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 += "<div id=\"twitterer-anywhere-box\">";
	    html += "<h4>この記事に関連するつぶやき:現在、つぶやきはありません。</h4>";
		html += "</div>";
	}
    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 += "<div id=\"twitterer-anywhere-box\">";
	      html += "<h4>この記事に関連するつぶやき:現在、つぶやきはありません。</h4>";
		  html += "</div>";
        }
	    else {
          html += "<div id=\"twitterer-anywhere-box\">";
	      html += "<h4>この記事に関連するつぶやき [<a class=\"twitterer_anywhere_go\" href=\"http://topsy.com/tb/"+escapeHTML(twitterer_anywhere_url)+"\" target=\"_blank\">"+json.response.total+"</a>]:</h4>";
	  	  html += "<div class='tweet_wrapper'><ul>";
          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 == "iStation") {
                  html += "<li><div class=\"tweet_box\"><div class=\"tweet_box_left\"><p><a class=\"twitter_name\" href=\""+jt.author.url+"\" target=\"_blank\"><img width=\"48\" height=\"48\" src=\""+jt.author.photo_url+"\" /></a></p></div><div class=\"tweet_box_right\"><p>"+jt.content+"</p></div><div class=\"clearfloat\"><p><a class=\"twitter_name\" href=\""+jt.author.url+"\" target=\"_blank\">"+jt.author.name+"</a><span>-</span><a class=\"twitter_posttime\" href=\""+jt.permalink_url+"\" target=\"_blank\">"+jt.date_alpha+"</a></p></div></div></li>";
                }
                else {
                  html += "<li><div class=\"tweet_box\"><div class=\"tweet_box_left\"><p><a class=\"twitter_name\" href=\""+jt.author.url+"\" target=\"_blank\"><img width=\"48\" height=\"48\" src=\""+jt.author.photo_url+"\" /></a></p></div><div class=\"tweet_box_right\"><p>"+jt.content+"</p></div><div class=\"clearfloat\"><p><a class=\"twitter_name\" href=\""+jt.author.url+"\" target=\"_blank\">"+jt.author.name+"</a> さん<span>-</span><a class=\"twitter_posttime\" href=\""+jt.permalink_url+"\" target=\"_blank\">"+jt.date_alpha+"</a></p></div></div></li>";
                }
              }
		}
		html += "</ul></div>";
        if (json.response.total >= 10) {
          html += "<p class=\"more\"><a class=\"twitterer_anywhere_go\" href=\"http://topsy.com/tb/"+escapeHTML(twitterer_anywhere_url)+"\" target=\"_blank\">すべてのつぶやきを表示する...</a></p>";
        }
		html += "</div>";
	}

    }


//    var wrap = document.createElement("div");
//  	wrap.innerHTML = html;
//    document.getElementById("twitterer_anywhere").appendChild(wrap);
    document.getElementById("twitterer_anywhere").innerHTML = html;

    } 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) { }
