﻿var MAX_ITEMS=20,taotao_pane_id="id_apiPane",KEY_WORD_YJ="[假]";
var taotao_sr=new Array('网页','QQ机器人','QQ空间','QQ签名','短信','手机上网','MSN机器人','MSN签名','手机QQ','彩信','订阅',"",'QQ状态');

function LK(str)
{
	return document.createElement(str);
}

function LL(str)
{
	return document.getElementById(str);
}

function LG(str,target)
{
	var re = new RegExp("http(s)?://([a-z0-9?.=%&-_;#\\/])+","ig");
	if(target=='_blank')
	{
		str=str.replace(re,"<a target='_blank' href='$&'>$&</a>");
	}else
	{
		str=str.replace(re,"<a href='$&'>$&</a>");
	}
	
	return str;
}

function LH(str)
{
	if(typeof(str)=="string")
	{
		str=str.replace(/[\r\n\t\0]/g,"");
		return str;
	}
}

function LE(str,target)
{
	str=LH(str);
	var re=/(\[URL=(.[^\[]*)\])(.*?)(\[\/URL\])/ig;
	if(target=='_blank')
	{
		str=str.replace(re,"<A HREF=$2 TARGET=_blank>$3</A>");
	}else
	{
		str=str.replace(re,"<A HREF=$2>$3</A>");
	}
	
	return str;
}

function initApi()
{
	if(typeof taotao_qq=='undefined')
	{
		taotao_qq = 184845406;
	}
	
	if(typeof taotao_num=='undefined'||taotao_num<=0||taotao_num>20)
	{
		taotao_num=1;
	}
	
	if(typeof taotao_type=='undefined'||taotao_type <0||taotao_type >1)
	{
		taotao_type=0;
	}
}

function LI(url)
{
	g_cximg=null;
	g_cximg=new Array();
	var re=/\[IMG\](.+?)\[\/IMG\]/ig,tt =url.match(re);
	g_ubbcon=url.replace( re,'' );
	for( var i=0; i<tt.length; ++i )
	{
		g_cximg[g_cximg.length]=tt[i].replace(re,"$1");
	}
}

function LF(str)
{
	if(str.substr(0,3)==KEY_WORD_YJ)
	{
		str='<font style="color:red">'+KEY_WORD_YJ+'</font>'+str.substr(3,str.length-3);
	}
	
	return str;
}

function doApi(obj)
{
	if(obj.ret != 0 )
	{
		pane.innerHTML ="噢！无法获取我的心情...";
		return;
	}
	
	var qq=obj.ui.qq,name=obj.ui.name,usn=obj.ui.usn,rank=obj.ui.rank,lrank=obj.ui.lrank,rec=obj.rec;
	var arr=obj.posts,i=0,data,pane=LL(taotao_pane_id),li,span,a,bD=false;
	for(i=0; i<arr.length; i++)
	{
		data=arr[i];
		
		content=LK("span");
		content.style.color = "#529252";
		content.style.fontSize = 12;
		content.style.fontWeight = "bold";
		content.innerHTML=LE(data.cn,"_blank");
		
		time=LK('i');
		time.style.color="#929091";
		time.style.fontSize = 12;
		time.innerHTML=LJ(data.time);
		
		pane.appendChild(content);
		pane.appendChild(time);
	}
}

function LJ(t)
{
	if( t.charAt(1) != ',' )
	{
		return t ;
	}
	
	if( t.length<2 )
	{
		return "";
	}
	
	var n=t.charAt( 0 ),v =t.substr( 2,t.length ),s='';
	if( n==1 )
	{
		s='约&nbsp;'+v+'&nbsp;秒前';
	}else if( n==2 )
	{
		s='约&nbsp;'+v+'&nbsp;分钟前';
	}else if( n==3 )
	{
		s='约&nbsp;'+v+'&nbsp;小时前';
	}else if( n==4 )
	{
		s='约&nbsp;1&nbsp;天前';
	}else if( n==5 )
	{
		s='约&nbsp;3&nbsp;天前';
	}else if( n==6 )
	{
		s='约&nbsp;1&nbsp;周前';
	}else if( n==7 )
	{
		s=v;
	}
	
	return "（" + s + "）<br />";
}

function inclApi()
{
	var src="http://www.taotao.com/cgi-bin/msgj?qq="+taotao_qq+"&num="+taotao_num+"&t="+taotao_type;
	var htm='<p id='+taotao_pane_id+'>'+'</p>'+'<table cellpadding="0" cellspacing="0" border="0" width="100%">'+'<tr>'+'<td align="left">'+'</td>'+'<td align="right">'+'</td>'+'</tr>'+'</table>';
	window.document.write(htm);
	window.document.write('<sc'+'ript type="text/javascript" charset="utf-8" src="'+src+'"></'+'script>');
}

initApi();
inclApi();
