/*

	ブクマコメント表示プログラム
	http://blunderer.blog54.fc2.com/blog-entry-145.html

*/

// グローバル変数定義
if( typeof( bkmsite) =="undefined") {
	bkmsite = "http://" + location.hostname + location.pathname;	// サイトが定義されてなければ現サイトを設定
}
comcount = 0;	// コメント数

// はてなブックマーク
function hatena(json) {
	if( json == null) return;
	var items = json["bookmarks"];
	if( items == null) return;

	for(var i = 0; i < items.length; i++) {
		var elem = items[i];
		var comment = elem["comment"];
		var user = elem["user"];
		if( comment) {
			var text = '<a href="http://b.hatena.ne.jp/entry/' + bkmsite + '">';
			text += '<img class="icon" src="http://b.hatena.ne.jp/favicon.ico" alt="hatena bookmark" align="left" style= "border-width:0px;" /></a>';
			text += '<a href="http://b.hatena.ne.jp/' + user + '/">' + user + '</a>&nbsp;&nbsp;' + comment + '<br clear="all" /><br />';
			document.write(text);
			comcount += 1;
		}
	}
}

// Buzzurl
function buzzurl(json) {
	if( json == null || !json.length) return;
	var item = json[0];
	if( item == null) return;
	var items = item["posts"];
	if( items == null) return;
 
	for(var i = 0; i < items.length; i++) {
		var elem = items[i];
		var comment = elem["comment"];
		var user = elem["user_name"];
		if( comment) {
			var text = '<a href="http://buzzurl.jp/entry/' + bkmsite + '">'; 
			text += '<img class="icon" src="http://buzzurl.jp/favicon.ico" alt="buzzurl" align="left" style= "border-width:0px;" /></a>';
			text += '<a href="http://buzzurl.jp/user/' + user + '/all">' + user + '</a>&nbsp;&nbsp;' + comment + '<br clear="all"><br />';
			document.write(text);
			comcount += 1;
		}
	}
}

// livedoorクリップ
function livedoor(json) {
	if( json == null) return;
	var items = json["Comments"];
	if( items == null) return;

	for(var i = 0; i < items.length; i++) {
		var elem = items[i];
		var comment = elem["notes"];
		var user = elem["livedoor_id"];
		if( comment) {
			var text = '<a href="http://clip.livedoor.com/page/' + bkmsite + '">';
			text += '<img class="icon" src="http://clip.livedoor.com/favicon.ico" alt="livedoor clip" align="left" style= "border-width:0px;" /></a>';
			text += '<a href="http://clip.livedoor.com/clips/' + user + '">' + user + '</a>&nbsp;&nbsp;' + comment + '<br clear="all" /><br />';
			document.write(text);
			comcount += 1;
		}
	}
}