/*
	玩聚Social Recommendation & Comments Plugin 
	获取用户浏览页面的社会化媒体推荐和评论列表 (c) 2008-2009 玩聚网 (sr.ju690.com)
	用法: 只需要在页面或博客模板中放置 <script src="http://sr.ju690.com/static/script/SRCbacks.js"></script> 代码即可。
	遵照GPL协议开放源代码，您可以自由传播和修改。原始脚本来自于 http://danzarrella.com/tweetbacks-beta.html
	v1.1 zhengyun 20090129
*/
var head = document.getElementsByTagName("head").item(0);
var script = document.createElement('script');
var q = location.href;

if ( q == 'http://fis.io/anti-spam-tips.html' || q == 'http://fis.io/firefox-input-area-highlighting.html' || q == 'http://fis.io/blackberry-video-converting.html' || q == 'http://fis.io/2009-shanghai-map-jpg.html' || q == 'http://fis.io/blackberry-game-mystery-mania.html' || q == 'http://fis.io/6-advanced-skills-opera-mini.html' || q == 'http://fis.io/safari-tweaks.html' || q == 'http://fis.io/mobile-twitter-dabr.html' || q == 'http://fis.io/google-ditu.html' || q == 'http://fis.io/pbtweet-enhance-twitter-web.html' || q == 'http://fis.io/blackberry-app-world-download.html' || q == 'http://fis.io/iphone-os-3-beta-5.html' || q == 'http://fis.io/css-3-hover-animations.html' || q == 'http://fis.io/my-blog-headers.html' || q == 'http://fis.io/geek-in-zhangjiajie.html' || q == 'http://fis.io/my-running-android-apps-1.html' ) {
	q = q.replace('fis.io', 'fisio.cn');
}

script.setAttribute('src', 'http://sr.ju690.cn/meme/json.srcbacks?c=src_callback_json&n=200&k='+q);
//script.setAttribute('src', 'http://sr.ju690.com/meme/json.srcbacks?c=src_callback_json&n=100&k=http%3A%2F%2Flog.keso.cn%2F2009%2F01%2Fblog-post_19.html');
// c:回调函数名;n:返回结果数;k:本页面URL.
head.appendChild(script);

function strstr( haystack, needle, bool ) {
    var pos = 0;
 
    haystack += '';
    pos = haystack.indexOf( needle );
    if( pos == -1 ){
        return false;
    } else{
        if( bool ){
            return haystack.substr( 0, pos );
        } else{
            return haystack.slice( pos );
        }
    }
}
function stristr( haystack, needle, bool ) {
    var pos = 0;
 
    haystack += '';
    pos = haystack.toLowerCase().indexOf( (needle+'').toLowerCase() );
    if( pos == -1 ){
        return false;
    } else{
        if( bool ){
            return haystack.substr( 0, pos );
        } else{
            return haystack.slice( pos );
        }
    }
}
function src_callback_json(obj) {
var tbc_miniblog='';
var tbc_bookmark='';
var tbc_reader='';
var tbcount=0;
var max = obj.results.length;
var nReaderIndex = 0;
var nBookmarkIndex = 0;
for (i=0;i<max;i++) {
        ctype = obj.results[i].ctype;
		tbcount++;
		//srcpub = obj.results[i].srcpub;
		timespan = obj.results[i].timespan;
		sentence = obj.results[i].sentence;
		have_sen = obj.results[i].have_sen;
		cname = obj.results[i].cname;
		uname = obj.results[i].uname;
		ulogo = obj.results[i].ulogo;
		uhome = obj.results[i].uhome;
		origlink = obj.results[i].origlink;
	
		if(ctype==1 || ctype==4) {	
			nReaderIndex++;
			tbc_miniblog += " <a href=\""+origlink+"\" title=\"Tweet:   \n"+sentence+"\" target=_blank class=\"icon-twitter\">"+uname+"</a> ";
		}
		else if(ctype==2) {
			nBookmarkIndex ++;
			if(nBookmarkIndex<4){
				tbc_bookmark += " <a href=\""+uhome+"\" target=_blank class=\"icon-delicious\" title=\"Delicious \u6536\u85cf\">"+uname+"</a> ";
			}		
		}
		else if(ctype==3) {	
			nReaderIndex++;
			if(have_sen){
				tbc_reader += " <a href=\""+uhome+"\" title=\"Google \u9605\u8bfb\u5668\u5171\u4eab\u5907\u6ce8:  \n"+sentence+"\" target=_blank class=\"icon-readernote\">"+uname+"</a> ";
			}
			else{
				if(nReaderIndex<11){					
					tbc_reader += " <a href=\""+uhome+"\" target=_blank class=\"icon-reader\" title=\"Google \u9605\u8bfb\u5668\u5171\u4eab\">"+uname+"</a> ";
				}
			}
		}
	}
	tbc_reader += "<span class=\"help\" title=\"\u73a9\u805a SR \u63d0\u4f9b\u6570\u636e\">";
	if(nReaderIndex>0 && nReaderIndex<11){
		tbc_reader += "\u5206\u4eab</span>";}
	else if(nReaderIndex>10){
		tbc_reader += "\u7b49 <strong>"+nReaderIndex+"</strong> \u4eba\u5206\u4eab</span>";}
	if(nBookmarkIndex>0 && nBookmarkIndex<4){
		tbc_reader += "\uff0c";
		tbc_bookmark += "\u6536\u85cf";}
	else if(nBookmarkIndex>3){
		tbc_reader += "\uff0c";
		tbc_bookmark += "\u7b49 <strong>"+nBookmarkIndex+"</strong> \u4eba\u6536\u85cf";}
	if(tbcount>0) {
		document.getElementById('srcbacks').innerHTML = tbc_miniblog+tbc_reader+tbc_bookmark;
	}
	else {
		document.getElementById('srcbacks').innerHTML = "";
	}
}
document.write('<span id="srcbacks"></span>');
