if(typeof(_FBY)=="undefined"){_FBY=function(){}}_FBY.data=[];_FBY.load=false;_FBY.groupLoad=false;_FBY.result=[];_FBY.showIF=true;_FBY.friendServer="http://v.pengyou.sina.com.cn/friend/list.php";_FBY.groupServer="http://v.pengyou.sina.com.cn/group/mygroup.php";_FBY.defaultCatid="_all";_FBY.sinaBuddy={bLoaded:false,list:{},listLen:0,cat:{_all:[]},catSize:{"_all":0},onStatusChanged:null,onError:null,page:0,pagesize:1000,dataUID:"",catSizeGet:{},b_isGetGroup:false,allUserLoad:false};_FBY.groupSinaBuddy={bLoaded:false,groupArray:[],groupList:{},size:100,pageSize:1000};_FBY.shieldSinaGroup=function(gids){var agid=gids.split(",");var groups=_FBY.groupSinaBuddy;var groupList=groups.groupArray;var gidList={};for(var i=0;i<agid.length;i++){var gid=agid[i];gidList[gid]=1;for(var j=0,len=groupList.length;j<len;j++){if(gid==groupList[j]){groupList.splice(j,1);delete groups.groupList[gid];if(groups.size>0){groups.size--}break}}}for(var fid in _FBY.obMap){var ob=_FBY.obMap[fid];if(ob.b_groupType){if(ob.showmode=="2"){var reDrawBody=false;for(var m=0,n=ob.nowDrawUserList.length;m<n;m++){var g=ob.nowDrawUserList[m];if(g){if(gidList[g.uid]){reDrawBody=true;break}}}if(reDrawBody){_FBY.gotoBuddyPage(ob.drawParam.catid,ob.drawParam.page,ob.parentEl)}}var redrawSelect=false;for(var j=0;j<agid.length;j++){var gid=agid[j];if(ob.selectUser[gid]){redrawSelect=true;delete ob.selectUser[gid];ob.selectUserLength--}}if(redrawSelect){ob.writeUserText(true)}}}};_FBY.sinaBuddy.buddyObject={"_all":{id:"_all",title:"全部",py:"quanbu",spy:"qb"}};_FBY.sinaBuddy.buddyData=[{id:"_all",title:"全部",py:"quanbu",spy:"qb"}];_FBY.trim=function(str){return str.replace(/^\s*|\s*$/g,"")};_FBY.prototype.getValue=function(){try{var str=_FBY.trim(this.inputEL.value.substring(0,20).toLowerCase())}catch(err){str=""}return str};_FBY.obMap={};_FBY.prototype.maxTip=10;_FBY.prototype.parentEl="";_FBY.prototype.height=25;_FBY.prototype.width=180;_FBY.prototype.hint="直接输入好友姓名";_FBY.prototype.radio=false;_FBY.prototype.selButton=false;_FBY.prototype.app_key="";_FBY.prototype.isappuser=0;_FBY.prototype.maxUser=300;_FBY.prototype.layer_col=4;_FBY.prototype.layer_row=5;_FBY.prototype.itemWidth=120;_FBY.prototype.b_onlyNick=false;_FBY.prototype.b_do_blur=true;_FBY.prototype.maxlen=16;_FBY.prototype.b_groupType=false;_FBY.prototype.showCallBackFun=null;_FBY.prototype.b_show_button=true;_FBY.prototype.isclear=false;_FBY.prototype.selectIconOpen='<a  style="float:left" href="javascript:void(0);">关闭选择框</a><a href="javascript:void(0);" class="FBY_button_six_open"></a>';_FBY.prototype.selectIconClose='<a  style="float:left" href="javascript:void(0);">显示选择框</a><a href="javascript:void(0);" class="FBY_button_six"></a>';_FBY.prototype.areaWidth=_FBY.prototype.layer_col*(_FBY.prototype.itemWidth+8)+30+26-12;_FBY.lastShowBuddyOb=null;_FBY.prototype.showmode=1;_FBY.prototype.embediv="Embe";_FBY.prototype.doshow=false;_FBY.prototype.lenovo=true;_FBY.prototype.b_selGroup=false;_FBY.LanRes={loginTitle:"请先登录",loadingData:"正在装载数据...",loadingDataFailed:"数据装载失败",BL_datUIDError:"用户UID不正确",BL_loadingList:"正在装载%type%列表...",BL_loadListError:"%type%数据装载失败，请稍后再试",BL_loadingNick:"正在获取%type%名称...",BL_loadNickError:"%type%名称装载失败，请稍后再试",emptyBuddyListHint:'<center><br/><br/>该分组没有好友,请<a href="http://pengyou.sina.com.cn/friend/findfriend.php" target="_top">添加好友</a><br/><br/><br/></center>',inputHint:"请输入%type%的名称(支持拼音首字母输入)",buddyLimitHint:"最多只能选择%1%个%type%，请重新选择",maxUser:"最多只能选择%1%个%type%,您已经选择了%2%个",notFindHint:"没有找到%type%，请重新输入",defaultSignText:"新浪网友",groupNoUser:"选择的分组没有%type%",emptyGroupBuddyListHint:'<center><br/><br/>您没有加入任何群组,请<a href="http://pengyou.sina.com.cn/group/search_group.php" target="_top">添加群组</a><br/><br/><br/></center>'};_FBY.$=function(elid){if(!elid){return}return document.getElementById(elid)};_FBY.setHTML=function(elid,str){var el=_FBY.$(elid);if(el){el.innerHTML=str}};_FBY.getLength=function(obj){if(!obj){return 0}if(typeof(obj.length)!="undefined"){return obj.length}var n=0;for(var el in obj){n++}return n};_FBY.getQuanPinyin=function(str){if(typeof(str)!="string"){return""}var s=str.split(" ");var qpin=s.join("");return qpin};_FBY.cancelClick=function(e){if(typeof(event)!="undefined"){try{window.event.cancelBubble=true}catch(err){}}else{if(e){e.stopPropagation()}}};_FBY.canceldDfaultEvent=function(e){if(typeof(event)!="undefined"){try{window.event.returnValue=false}catch(err){}}else{if(e){e.preventDefault()}}};_FBY.getShotPinYin=function(str){if(typeof(str)!="string"){return""}var s=str.split(" ");var szm="";for(var i=0;i<s.length;i++){szm+=s[i].charAt(0)}return szm};_FBY.showMessage=function(mes){_FBY.displayAllDIV(1);var el=_FBY.messageDiv;var str=_FBY.LanRes[mes];if(mes=="maxUser"){str=str.replace("%1%",this.maxUser);str=str.replace("%2%",this.selectUserLength)}if(mes=="inputHint"&&this.inputHint){str=this.inputHint}var type=this.b_groupType?"群组":"好友";str=str.replace("%type%",type);el.innerHTML=str;el.style.display="";_FBY.adjustPos(el,this.parentEl)};_FBY.displayAllDIV=function(b_not_none){_FBY.shadow.noneShadow();if(typeof(b_not_none)=="undefined"){var b_do=true}else{var b_do=false}var el=_FBY.suggestDiv;if(el){el.style.display="none"}el=_FBY.messageDiv;if(el){el.style.display="none"}if(b_do){if(_FBY.lastShowBuddyOb){var ob=_FBY.lastShowBuddyOb;ob.noneSelectBuddyDiv();if(ob.selectUserLength==0){_FBY.$("_FBY_inputHint_"+ob.parentEl).style.display=""}}}};_FBY.getpos=function(element){if(arguments.length!=1||element==null){return null}var elmt=element;var offsetTop=elmt.offsetTop;var offsetLeft=elmt.offsetLeft;var offsetWidth=elmt.offsetWidth;var offsetHeight=elmt.offsetHeight;while(elmt=elmt.offsetParent){if(elmt.style.position=="absolute"||(elmt.style.overflow!="visible"&&elmt.style.overflow!="")){break}offsetTop+=elmt.offsetTop;offsetLeft+=elmt.offsetLeft}return{top:offsetTop,left:offsetLeft,right:offsetWidth+offsetLeft,bottom:offsetHeight+offsetTop}};_FBY.adjustPos=function(oft,faid){var odiv=_FBY.$(faid);var o_pos=_FBY.getAbsPosition(odiv);var sy,sx;if(typeof(window.pageYOffset)=="undefined"){sy=o_pos.tb.scrollTop;sx=o_pos.tb.scrollLeft}else{sy=window.pageYOffset;sx=window.pageXOffset}try{var ep=_FBY.obMap[faid];if(!ep){return}var input_el=ep.superInputEl.parentNode;var tt=(ep.height-input_el.clientHeight)/2+input_el.clientHeight;if(input_el.clientHeight>=ep.height){tt=input_el.clientHeight}}catch(err){}var t=o_pos.y+tt+5;oft.style.top=t+"px";oft.style.left=o_pos.x+"px";var pos=_FBY.getAbsPosition(oft);var spx=0;if(pos.spos){spx=pos.spos.x}if(pos.x+pos.w+spx+10>o_pos.tb.clientWidth+sx){oft.style.left=(o_pos.tb.clientWidth+sx-pos.w-spx-10)+"px"}_FBY.shadow.showShadow(oft)};_FBY.getAbsPosition=function(el){if(!el){return null}var tb=(document.compatMode!="BackCompat")?document.documentElement:document.body;var ofx=el.offsetLeft;var ofy=el.offsetTop;var pel=el.offsetParent;var ix=0;var iy=0;if(pel){ix=pel.offsetLeft;iy=pel.offsetTop;var osc=null;while(pel.tagName.toLowerCase()!="body"){if(pel.clientHeight<pel.scrollHeight||pel.style.position=="absolute"){osc=pel}pel=pel.offsetParent;if(!pel){break}ix+=pel.offsetLeft;iy+=pel.offsetTop}}if(osc&&osc.tagName.toLowerCase()!="div"){osc=null}ofx+=ix;ofy+=iy;return{x:ofx,y:ofy,w:el.clientWidth,h:el.clientHeight,tb:tb,spos:_FBY.getAbsPosition(osc)}};_FBY.prototype.getSearchGroupResult=function(str1){var mathResult=[];var tempList=_FBY.groupSinaBuddy.groupList;for(var gid in tempList){if(this.selectUser[gid]){continue}var group=tempList[gid];var qpin=group.py.toLowerCase();var spin=group.spy.toLowerCase();if(qpin.indexOf(str1)==0||spin.indexOf(str1)==0||group.nick.indexOf(str1)==0){mathResult[mathResult.length]=group}}return mathResult};_FBY.searchFriendListCash=[];_FBY.prototype.getSearchResult=function(str1){if(this.b_groupType){return this.getSearchGroupResult(str1)}var len=str1.length;if(len==0){return[]}var friendList=_FBY.sinaBuddy.list;var groupList=_FBY.sinaBuddy.buddyObject;for(var p=len;p>0;p--){var cash=_FBY.searchFriendListCash[p];if(!cash){continue}if(str1.indexOf(cash.key)==0){if(str1==cash.key){return cash.mathResult}friendList=cash.friendResult;groupList=cash.groupResult;break}}var mathResult=[];var tempResult={};this.hasName={};for(var uid in friendList){if(_FBY.defaultUser[uid]==1){continue}var s_user=friendList[uid];try{var qpin=s_user.py.toLowerCase();var spin=s_user.spy.toLowerCase();if(qpin.indexOf(str1)==0||spin.indexOf(str1)==0||s_user.nick.indexOf(str1)==0){if(this.b_onlyNick){if(this.checkSelectEdUser(uid)){this.hasName[s_user.nick]="1";continue}}mathResult.push(s_user);tempResult[uid]=s_user}}catch(err){continue}}var tempGroup={};if(this.b_selGroup){var n=0;for(var el_id in groupList){if(n>=5){break}if(el_id=="_all"){continue}try{var size=_FBY.getCatBuddySize(el_id);size=Number(size);if(isNaN(size)){size=0}}catch(err){var size=0}if(size==0||this.getSelectUserLength()+size>this.maxUser){continue}var g_oup=_FBY.sinaBuddy.buddyObject[el_id];if(!g_oup){continue}try{var qpin=g_oup.py.toLowerCase();var spin=g_oup.spy.toLowerCase();if(qpin.indexOf(str1)==0||spin.indexOf(str1)==0||g_oup.title.indexOf(str1)==0){mathResult[mathResult.length]=g_oup;tempGroup[el_id]=g_oup;n++}}catch(err){continue}}}_FBY.searchFriendListCash[len]={key:str1,friendResult:tempResult,groupResult:tempGroup,mathResult:mathResult};return mathResult};_FBY.b_strlen=function(fData){var intLength=0;if(typeof(fData.length)=="undefined"){return 0}for(var i=0;i<fData.length;i++){if((fData.charCodeAt(i)<0)||(fData.charCodeAt(i)>255)){intLength=intLength+2}else{intLength=intLength+1}}if(intLength>20){intLength=20}return intLength};_FBY.prototype.delSelectUser=function(u_type,u_id){if(u_type=="0"){delete this.selectGroup[u_id];var size=_FBY.getCatBuddySize(u_id);size=Number(size);if(isNaN(size)){size=0}if(this.selectUserLength>=size){this.selectUserLength=this.selectUserLength-size}else{this.selectUserLength=0}this.reFlushSelectList()}else{if(u_type=="1"||u_type=="2"){delete this.selectUser[u_id];this.setNotChooseClass(u_id,true);this.selectUserLength=this.selectUserLength-1;this.setNotChooseClass(u_id,true)}}this.writeUserText();this.setInputFocus()};_FBY.prototype.superClick=function(e){_FBY.cancelClick(e);if(this.b_groupType){if(!_FBY.groupLoad){return}}else{if(!_FBY.load){return}}var mesId="";if(this.getValue()==""){mesId="inputHint"}if(this.selectUserLength>=this.maxUser){mesId="maxUser"}var pp=this.inputEL;try{pp.focus()}catch(e){}if(mesId){_FBY.showMessage.call(this,mesId)}};_FBY.prototype.activeFocus=function(ev){try{this.inputEL.value="";this.inputEL.style.width="6px"}catch(err){}if(_FBY.lastShowBuddyOb){_FBY.lastShowBuddyOb.noneSelectBuddyDiv()}_FBY.$("_FBY_inputHint_"+this.parentEl).style.display="none"};_FBY.prototype.setInputLength=function(){var i_el=this.inputEL;var strValue=i_el.value;if(this.last_set_value!=strValue){this.doSetInputWidth()}this.widthInterval=setTimeout("_FBY_ob_"+this.parentEl+".setInputLength();",100)};_FBY.prototype.doSetInputWidth=function(){var i_el=this.inputEL;var strValue=i_el.value.substring(0,20);if(this.last_set_value!=strValue){this.last_set_value=strValue;var num=_FBY.b_strlen(strValue);i_el.style.width=num*6+12+"px"}};_FBY.prototype.last_set_value="";_FBY.prototype.activekeyDown=function(ev){var ev=ev||window.event;if(this.b_groupType){if(!_FBY.groupLoad){return}}else{if(!_FBY.load){return}}_FBY.messageDiv.style.display="none";clearTimeout(this.widthInterval);if(_FBY.ff&&ev.keyCode==229){this.widthInterval=setTimeout("_FBY_ob_"+this.parentEl+".setInputLength();",100)}if(ev.keyCode==13&&_FBY.suggestDiv.style.display=="none"){this.activeBlur(ev);_FBY.$("_FBY_inputHint_"+this.parentEl).style.display="none";return false}if((this.maxUser==1&&this.selectUserLength!=0||this.selectUserLength>=this.maxUser)&&ev.keyCode!="8"){this.inputEL.value="";this.inputEL.style.width="6px";return false}if(ev.keyCode==8&&this.selectUserLength!=0&&this.getValue()==""){_FBY.displayAllDIV(1);this.inputEL.style.width="6px";var pare=this.superInputEl;var nods=pare.childNodes;if(nods.length<=1){return false}var last_node=nods[nods.length-2];this.removeSelect(last_node);return false}var sug=_FBY.suggestDiv;if(sug.style.display=="none"){return}if(this.resultData&&this.resultData.length!=0){this.lastselectIndex=this.currentIndex;if(ev.keyCode=="40"){this.currentIndex=(this.currentIndex==this.resultData.length-1)?this.resultData.length-1:this.currentIndex+1;var odiv=_FBY.$("user_u_"+this.parentEl+"_"+this.currentIndex);_FBY.$("user_u_"+this.parentEl+"_"+this.lastselectIndex).className="FBY_user_u";odiv.className="FBY_user_n";var tip=this.maxTip-1;if(this.currentIndex>tip){_FBY.suggestDiv.scrollTop=(this.currentIndex-tip)*25}return false}if(ev.keyCode=="38"){this.currentIndex=this.currentIndex<=0?0:this.currentIndex-1;var odiv=_FBY.$("user_u_"+this.parentEl+"_"+this.currentIndex);_FBY.$("user_u_"+this.parentEl+"_"+this.lastselectIndex).className="FBY_user_u";odiv.className="FBY_user_n";var tip=this.maxTip-1;if(this.currentIndex>=tip){_FBY.suggestDiv.scrollTop=(this.currentIndex-tip)*25}return false}}};_FBY.prototype.activekeyUp=function(e){var e=e||window.event;clearTimeout(this.widthInterval);if(this.b_groupType){if(!_FBY.groupLoad){return}}else{if(!_FBY.load){return}}_FBY.messageDiv.style.display="none";if(this.selectUserLength>=this.maxUser){_FBY.showMessage.call(this,"maxUser");return}var dis_sty=_FBY.suggestDiv.style.display;if(e.keyCode=="13"&&dis_sty!="none"){this.setInputText(this.currentIndex);return}if(e.keyCode==38||e.keyCode==40||e.keyCode==13){return}var _this=this;this.widthInterval=setTimeout(function(){_this.doSetInputWidth();_this.inputEL.value=_this.last_set_value.substring(0,20)},10);setTimeout(function(){_this.doSearch()},100)};_FBY.prototype.doSearch=function(){var str=this.getValue();if(str==""){this.inputEL.style.width="6px";_FBY.shadow.noneShadow();_FBY.suggestDiv.style.display="none";return}this.resultData=this.getSearchResult(str);this.b_notSearchUser=false;if(this.resultData.length==0){this.b_notSearchUser=true;_FBY.showMessage.call(this,"notFindHint")}else{this.showResult()}if(this.resultData.length==1&&this.maxUser==1){var user=this.resultData[0];if(user&&user.nick&&user.nick==str){this.currentIndex=0;this.setInputText(this.currentIndex)}}};_FBY.blur_i=0;_FBY.prototype.activeBlur=function(){_FBY.searchFriendListCash=[];_FBY.displayAllDIV();if(!this.b_do_blur){return}this.has_width_set=false;if(this.b_groupType){if(!_FBY.groupLoad){return}}else{if(!_FBY.load){return}}var in_str=this.getValue();if(in_str!=""){if(this.b_onlyNick){if(this.b_notSearchUser&&this.hasName[in_str]!="1"){var d_user={uid:"d_"+in_str,nick:in_str,py:"",spy:"",group:{}};this.selectUser[d_user.uid]=d_user;this.selectUserLength++;this.writeUserText();this.setInputFocus()}}this.inputEL.value=""}this.inputEL.style.width="1px";if(this.selectUserLength==0){_FBY.$("_FBY_inputHint_"+this.parentEl).style.display=""}this.currentIndex=-1;if(this.maxUser>1){if(typeof(this.cbFunction)=="function"&&this.b_doCallBack==false){this.do_cbFunction()}}};_FBY.prototype.showResult=function(){_FBY.displayAllDIV(1);var cur=this.resultData;var odiv=_FBY.suggestDiv;if(cur.length!=0){var s="";if(this.b_groupType){s=this.getGroupResultHTML()}else{s=this.getFriendResultHTML()}this.currentIndex=0;odiv.style.display="";odiv.innerHTML=s;odiv.style.width=this.width+"px";odiv.style.height=(cur.length>this.maxTip?25*this.maxTip:25*cur.length)+"px";_FBY.adjustPos(odiv,this.parentEl);try{_FBY.$("user_u_"+this.parentEl+"_"+this.currentIndex).className="FBY_user_n"}catch(err){}}else{this.resultData=[];odiv.innerHTML="";odiv.style.display="none"}};_FBY.prototype.getFriendResultHTML=function(){var cur=this.resultData;var s="";var i=0;for(;i<cur.length;i++){var obj=cur[i];if(typeof(obj.nick)!="undefined"){s+='<div onmouseover="_FBY_ob_'+this.parentEl+".suggestOver(this,"+i+')" onmouseOut="_FBY_ob_'+this.parentEl+".suggestOut(this,"+i+')" ';s+='onmousedown="_FBY_ob_'+this.parentEl+".setInputText("+i+')" style="overflow:hidden;"id="user_u_'+this.parentEl+"_"+i+'" class="FBY_user_u">'+obj.nick+"</div>"}else{if(typeof(obj.id)!="undefined"){break}}}var index=0;for(;i<cur.length;i++){if(index==0&&i>0){s+='<div style="border-top:1px solid #cccccc;margin:0px 5px;"></div>'}index++;var obj=cur[i];s+='<div onmouseover="_FBY_ob_'+this.parentEl+".suggestOver(this,"+i+')" onmouseOut="_FBY_ob_'+this.parentEl+".suggestOut(this,"+i+')" ';var tp='<div nowrap style="float:left;">'+obj.title+"组</div>";s+='onmousedown="_FBY_ob_'+this.parentEl+".setInputText("+i+')" style="overflow:hidden;"id="user_u_'+this.parentEl+"_"+i+'" class="FBY_user_u">'+tp+"</div>"}return s};_FBY.prototype.getGroupResultHTML=function(){var cur=this.resultData;var s="";for(var i=0;i<cur.length;i++){var obj=cur[i];if(typeof(obj.nick)!="undefined"){s+='<div onmouseover="_FBY_ob_'+this.parentEl+".suggestOver(this,"+i+')" onmouseOut="_FBY_ob_'+this.parentEl+".suggestOut(this,"+i+')" ';s+='onmousedown="_FBY_ob_'+this.parentEl+".setInputText("+i+')" style="height:25px;overflow:hidden;"id="user_u_'+this.parentEl+"_"+i+'" class="FBY_user_u">';s+='<img style="width:16px;height:16px;margin-right:4px;margin-top:4px;float:left;" src="http://www.sinaimg.cn/pay/space/images3/group/group_head_50_50_b.png"></img>'+obj.nick+"</div>"}}return s};_FBY.prototype.getWriteUserHTML=function(){var st="";var j=0;var temp=[];var tre="onmouseover=\"this.className = 'FBY_mouse_over_del';_FBY_ob_"+this.parentEl+".selectDivMouseOver();\" onmouseout=\"this.className='FBY_mouse_out_del';_FBY_ob_"+this.parentEl+'.selectDivMouseOut();"';for(var obj_id in this.selectUser){var obj=this.selectUser[obj_id];if(typeof(obj.uid)!="undefined"){temp.push('<li style="clear:none;float:left;margin:0 1px 1px 0;height:12px;line-height:12px;padding:3px 16px 3px 2px;" uid="'+obj.uid+'"  stype="1" id="sug_u_'+this.parentEl+"_"+obj.uid+'" class="FBY_bit_box">');temp.push('<span style="font-family:宋体,Courier New,monospace;padding:0px;margin:0px;clear:none;line-height:12px;white-space:nowrap;word-break: break-all;">'+obj.nick+"</span>");temp.push('<a style="clear:none;width:15px;height:14px;" '+tre+' title="点击删除" stype="1" uid="'+obj.uid+'" onclick="_FBY_ob_'+this.parentEl+'.removeSelect(this,event);return false;" href="javascript:void(0);" class="FBY_mouse_out_del"></a></li>')}}var tre="";var c_class="onmouseover=\"this.className = 'FBY_mouse_over_del';\" onmouseout=\"this.className='FBY_mouse_out_del';\"";for(var g_id in this.selectGroup){var obj=this.selectGroup[g_id];temp.push('<li style="height:12px;float:left;clear:none;margin:0 1px 1px 0;padding:3px 16px 3px 2px;"  uid="'+obj.id+'" stype="0" id="sug_g_'+this.parentEl+"_"+obj.id+'" '+tre+' class="FBY_bit_box">');temp.push('<span style="cursor:pointer;clear:none;font-family:宋体,Courier New,monospace;padding:0px;margin:0px;line-height:12px;white-space:nowrap;word-break: break-all;" stype="0" uid="'+obj.id+'" title="点击查看该分组下好友" onclick="_FBY_ob_'+this.parentEl+'.writeGroupUserText(this,event);return false;">'+obj.title+"</span>组</span>");temp.push('<a style="clear:none;width:15px;height:14px;" stype="0" uid="'+obj.id+'"  onclick="_FBY_ob_'+this.parentEl+'.removeSelect(this,event);return false;" title="点击删除" '+c_class+' class="FBY_mouse_out_del" href="javascript:void(0);"></a></li>')}st=temp.join("");return st};_FBY.prototype.getWriteGroupHTML=function(){var st="";var j=0;var temp=[];var tre="onmouseover=\"this.className = 'FBY_mouse_over_del';\" onmouseout=\"this.className='FBY_mouse_out_del';\"";for(var obj_id in this.selectUser){var obj=this.selectUser[obj_id];if(typeof(obj.nick)!="undefined"){temp.push('<li style="clear:none;float:left;margin:0 1px 1px 0;padding:3px 16px 3px 2px;height:12px;line-height:12px;" uid="'+obj.uid+'"  stype="1" id="sug_u_'+this.parentEl+"_"+obj.uid+'" class="FBY_bit_box">');temp.push('<span style="font-family:宋体,Courier New,monospace;padding:0px;margin:0px;clear:none;line-height:12px;white-space:nowrap;word-break: break-all;">'+obj.nick+"</span>");temp.push('<a style="clear:none;width:15px;height:14px;" '+tre+' title="点击删除" stype="2" uid="'+obj.uid+'" onclick="_FBY_ob_'+this.parentEl+'.removeSelect(this,event);return false;" href="javascript:void(0);" class="FBY_mouse_out_del"></a></li>')}}st=temp.join("");return st};_FBY.prototype.writeUserText=function(not_back){if(!not_back){not_back=false}this.b_doCallBack=false;var od=this.superInputEl;var act=_FBY.$("_FBY_activediv_"+this.parentEl).cloneNode(true);if(this.b_groupType){od.innerHTML=this.getWriteGroupHTML()}else{od.innerHTML=this.getWriteUserHTML()}od.appendChild(act);if(this.selectUserLength>0){_FBY.$("_FBY_inputHint_"+this.parentEl).style.display="none"}else{_FBY.$("_FBY_inputHint_"+this.parentEl).style.display=""}this.inputEL=_FBY.$("_FBY_activeInput_"+this.parentEl);this.inputEL.value="";this.inputEL.style.width="1px";if(not_back!=true){if(this.showmode=="2"||this.maxUser==1){this.do_cbFunction()}}if(this.showmode!="2"&&this.b_buddyIsShow){_FBY.adjustPos(_FBY.$("_FBY_friendSelected"),this.parentEl)}};_FBY.prototype.setInputFocus=function(){var _this=this;setTimeout(function(){_FBY.doSetFocus(_this)},10)};_FBY.doSetFocus=function(_this){if(_this.inputEL.style.display!="none"){try{_this.inputEL.focus()}catch(e){_this.activeFocus()}}else{_this.activeFocus()}};_FBY.prototype.removeSelect=function(el,e){_FBY.cancelClick(e);var u_type=el.getAttribute("stype");var u_id=el.getAttribute("uid");this.b_do_blur=true;this.delSelectUser(u_type,u_id)};_FBY.prototype.writeGroupUserText=function(el,e){_FBY.cancelClick(e);var catid=el.getAttribute("uid");if(!catid){return}try{var size=_FBY.getCatBuddySize(catid);size=Number(size);if(isNaN(size)){return}}catch(err){return}var _this=this;_FBY.getDrawFriendList(0,size,function(list){if(list){_this.doDrawGroupUserText(el,list)}else{_this.doDrawGroupUserText(el,[])}},catid)};_FBY.prototype.doDrawGroupUserText=function(el,list){var catid=el.getAttribute("uid");for(var i=0;i<list.length;i++){this.selectUser[list[i].uid]=_FBY.sinaBuddy.list[list[i].uid]}delete this.selectGroup[catid];this.writeUserText(true);this.setInputFocus();if(this.showmode!="2"){this.noneSelectBuddyDiv()}};_FBY.prototype.suggestOver=function(ev,i){_FBY.$("user_u_"+this.parentEl+"_"+this.currentIndex).className="FBY_user_u";ev.className="FBY_user_n";this.currentIndex=i};_FBY.prototype.suggestOut=function(ev,i){ev.className="FBY_user_u";this.currentIndex=i};_FBY.prototype.setInputText=function(i){var obj=this.resultData[i];if(obj){this.getUser(obj)}this.resultData.length=0;var ob=_FBY.suggestDiv;if(ob){_FBY.shadow.noneShadow();ob.style.display="none";ob.innerHTML=""}_FBY.searchFriendListCash=[];this.writeUserText();this.setInputFocus()};_FBY.prototype.getUser=function(obj){if(obj){switch(obj.type){case 0:this.addUserText(obj.uid);break;case 1:this.addUserGroup(obj.id);break;case 2:this.addSinaGroup(obj.uid);break}}};_FBY.prototype.addUserGroup=function(id){if(_FBY.sinaBuddy.buddyObject[id]){if(this.selectGroup[id]){alert("已选择该分组");return false}var size=0;try{size=Number(_FBY.getCatBuddySize(id));if(isNaN(size)){size=0}if(size==0){_FBY.showMessage.call(this,"groupNoUser");return}if(this.getSelectUserLength()+size>this.maxUser){alert("超过最大好友限制");return}}catch(err){return}for(var el in this.selectUser){var user_s=this.selectUser[el];if(!user_s.group){continue}if(user_s.group[id]){delete this.selectUser[el];this.selectUserLength=this.selectUserLength-1}}this.selectUserLength=this.selectUserLength+size;this.selectGroup[id]=_FBY.sinaBuddy.buddyObject[id];this.reFlushSelectList()}};_FBY.prototype.getSelectUserLength=function(is_tmp){var num=this.selectUserLength;return num};_FBY.prototype.checkSelectEdUser=function(uid,is_tmp){if(!uid){return false}var is_tmp=is_tmp||false;if(this.b_groupType){var user=_FBY.groupSinaBuddy.groupList[uid];if(!user){return false}if(this.selectUser[uid]){return true}}else{var user=_FBY.sinaBuddy.list[uid];if(!user){return false}if(this.selectUser[uid]){return true}var tempGroup=user.group;if(tempGroup){for(var gid in tempGroup){if(this.selectGroup[gid]){return true}}}}return false};_FBY.prototype.addSinaGroup=function(gid){if(_FBY.groupSinaBuddy.groupList[gid]){if(this.selectUser[gid]){return}this.selectUser[gid]=_FBY.groupSinaBuddy.groupList[gid];this.selectUserLength++;this.setChooseClass(gid);if(this.selectUserLength>=_FBY.maxUser){this.activeBlur()}}};_FBY.prototype.addUserText=function(uid){if(_FBY.sinaBuddy.list[uid]){if(this.checkSelectEdUser(uid)){return}this.selectUser[uid]=_FBY.sinaBuddy.list[uid];this.selectUserLength++;this.setChooseClass(uid);if(this.getSelectUserLength()>=_FBY.maxUser){this.activeBlur()}}};function FL_Search_Component(args){if(typeof(args.parent)=="undefined"){return false}try{eval("_FBY_ob_"+args.parent+" = new _FBY()");eval("var ob = _FBY_ob_"+args.parent)}catch(err){return}_FBY.obMap[args.parent]=ob;ob.parentEl=args.parent;if(typeof(args.width)=="number"){ob.width=args.width}if(typeof(args.height)=="number"){ob.height=args.height}if(args.b_selGroup){ob.b_selGroup=args.b_selGroup}if(args.selectIconOpen){ob.selectIconOpen=args.selectIconOpen}if(args.selectIconClose){ob.selectIconClose=args.selectIconClose}if(args.pagesize){_FBY.sinaBuddy.pagesize=args.pagesize}if(args.b_show_button==false){ob.b_show_button=false}if(args.groupid){_FBY.groupid=args.groupid}if(args.friendServer){_FBY.friendServer=args.friendServer}if(args.groupServer){_FBY.groupServer=args.groupServer}if(typeof(args.inputHint)!="undefined"){ob.inputHint=args.inputHint}if(args.noneBorder==true){ob.noneBorder=true}ob.oldInputHeight=18;if(args.maxUser){ob.maxUser=args.maxUser}if(args.radio==true){ob.radio=args.radio;ob.maxUser=1;ob.b_selGroup=false;if(args.isclear==true){ob.isclear=args.isclear}}ob.radio=false;if(typeof(args.showCallBackFun)=="function"){ob.showCallBackFun=args.showCallBackFun}if(typeof(args.cbFunction)=="function"){ob.cbFunction=args.cbFunction}if(args.selButton==true){ob.selButton=args.selButton}if(typeof(args.isappuser)!="undefined"){_FBY.isappuser=args.isappuser}if(args.app_key){_FBY.app_key=args.app_key}else{_FBY.isappuser=0}if(typeof(args.showmode)!="undefined"){ob.showmode=args.showmode}if(typeof(args.embediv)!="undefined"&&args.embediv!=""){ob.embediv=args.embediv}else{ob.showmode="1"}if(ob.showmode=="2"){ob.selButton=false}if(args.b_onlyNick==true){ob.b_onlyNick=true}ob.selectUser={};ob.listUser={};ob.selectGroup={};ob.b_doCallBack=false;ob.oldselectUser=[];ob.b_buddyIsShow=false;ob.selectUserLength=0;ob.tmpSelectUserLength=0;ob.resultData=[];if(typeof(args.defaultSelectUID)!="undefined"){try{if(args.defaultSelectUID.length>0){_FBY.reSetFriendSelect(ob.parentEl,args.defaultSelectUID)}}catch(err){}}if(args.b_groupType==true){ob.b_groupType=true;ob.layer_row=5;ob.layer_col=3;ob.itemWidth=184;ob.areaWidth=ob.layer_col*(ob.itemWidth+8)+30+26-12;ob.maxlen=ob.layer_row*ob.layer_col;ob.b_onlyNick=false;ob.hint="直接输入群组名称";if(typeof(args.gtype)!="undefined"){_FBY.gtype=args.gtype}else{_FBY.gtype=-1}if(typeof(args.gstatus)!="undefined"){_FBY.gstatus=args.gstatus}else{_FBY.gstatus=-1}}if(typeof args.hint=="string"){ob.hint=args.hint}_FBY.initFriendSearch.call(ob);if(typeof(args.hint)!="undefined"){ob.hint=args.hint}_FBY.init.call(ob)}_FBY.defaultUser={};_FBY.reSetFriendSelect=function(fdiv,users,not_back){if(!fdiv){return}var _this=_FBY.obMap[fdiv];if(!_this){return}_this.selectUser={};_this.selectUserLength=0;_this.selectGroup={};if(_this.b_groupType==true){var userList=_FBY.groupSinaBuddy.groupList}else{var userList=_FBY.sinaBuddy.list}if(users.length>0){for(var j=0;j<users.length;j++){var el=users[j];var uid=el.uid;if(!userList[uid]){userList[uid]=el;_FBY.defaultUser[uid]=1;el.py="";el.spy="";el.group={}}if(!_this.selectUser[uid]){_this.selectUser[uid]=userList[uid];_this.selectUserLength++}}}_this.writeUserText(true);_this.reFlushSelectList();if(not_back==true){_this.b_doCallBack=true}};_FBY.initFriendSearch=function(){odiv=_FBY.$(this.parentEl);if(!odiv){return false}odiv.style.verticalAlign="middle";var nb=this.noneBorder?"border-width:0px;":"";var tre='onmouseover="_FBY_ob_'+this.parentEl+'.selectDivMouseOver();" onmouseout="_FBY_ob_'+this.parentEl+'.selectDivMouseOut();"';var st="";st+='<table  border="0" onclick="_FBY.cancelClick(event);"  CELLSPACING="0" cellpadding="0" style="width:auto;border-collapse:separate;line-height:17px; font-size: 12px;"><tr>';st+="<td "+tre+' onclick="_FBY_ob_'+this.parentEl+'.superClick(event);" class="FBY_superinput" style="border-width:1px;'+nb+"line-height:20px;height:"+this.height+"px;text-align: center; vertical-align:middle;width:"+this.width+'px;border-style:solid;border-color:#999 #CCC #CCC #999;">';st+='<ul style="list-style-image:none;list-style-position:outside;list-style-type:none;border:0px solid #999999;overflow:hidden;height:auto;" id="_FBY_superinput_'+this.parentEl+'" class="FBY_holder">';st+='<li  id="_FBY_activediv_'+this.parentEl+'" tt="1" style="padding:0px;margin:0px;clear:none;line-height:17px;height:17px; border:none 0px;float:left;position:relative">';st+='<div class="FBY_inputHint" id="_FBY_inputHint_'+this.parentEl+'" style="float:left;padding-left:5px;">'+this.hint+"</div>";st+=' <div id="_FBY_f_activeInput_'+this.parentEl+'" style="float:left;"><input onkeydown="return _FBY_ob_'+this.parentEl+'.activekeyDown(event)"   onkeyup="_FBY_ob_'+this.parentEl+'.activekeyUp(event)"  onblur=';st+='"_FBY_ob_'+this.parentEl+'.activeBlur();" onfocus = "_FBY_ob_'+this.parentEl+'.activeFocus();" id="_FBY_activeInput_'+this.parentEl+'" class="FBY_activeInput" name="_FBY_activeInput" value="" ';st+='style="margin:0px;padding:0px;font-family:宋体,Courier New,monospace;font-size:12px;height:16px;width:1px;border:0px none;background:transparent;" autocomplete="off"  type="text"></div>';st+="</li>";st+="</ul>";st+="</td>";if(this.selButton){st+='<td style="line-height:17px;width:10px;">&nbsp;</td>'}st+='<td style="line-height:17px;height:17px;text-align: left; vertical-align:middle;">';st+="<div "+tre+' style="'+(this.selButton?"":"display:none;")+'" onclick="_FBY_ob_'+this.parentEl+'.showFriendList(event)" id="_FBY_selectFriendIcon_'+this.parentEl+'" class="FBY_selectFriendIconClose">'+this.selectIconClose+"</div>";st+='<span style="'+(this.selButton?"display:none;":"")+'">&nbsp;</span></td></tr></table>';odiv.innerHTML=st;this.superInputEl=_FBY.$("_FBY_superinput_"+this.parentEl);_FBY.oldInputHeight=parseInt(this.superInputEl.style.height);if(this.oldInputHeight<18){this.oldInputHeight=18}this.inputEL=_FBY.$("_FBY_activeInput_"+this.parentEl)};_FBY.init=function(){if(!_FBY.xx){var el=document.createElement("DIV");el.id="_FBY_suggest";el.className="FBY_search_tip";el.style.position="absolute";el.style.display="none";el.style.zIndex="998";document.body.appendChild(el);el=document.createElement("div");el.id="_FBY_message";el.className="FBY_search_tip FBY_message_div";el.style.position="absolute";el.style.display="none";el.style.zIndex="998";el.style.overflow="hidden";document.body.appendChild(el);el=document.createElement("DIV");el.id="_FBY_friendSelected";el.className="FBY_friendSelected";el.style.position="absolute";el.style.display="none";el.style.zIndex="998";el.style.width=this.areaWidth+"px";document.body.appendChild(el);var st="";if(_FBY.showIF){st+='<iframe id="_FBY_maskDivFrame" frameborder="0" style=";filter:alpha(opacity=0);-moz-opacity:0;width:512px; position: absolute;visibility: inherit; z-index: -1;"></iframe>'}st+='<div class = "FBY_in_shadow" onclick="_FBY.cancelClick(event);" >';st+='<div  class="FBY_bl_catalogDiv" id="_FBY_bl_catalogDiv"></div>';st+='<div id="_FBY_bl_contentDiv" class="FBY_bl_contentDiv" style="padding:17px 22px 17px 22px;" ></div>';st+='<div id="_FBY_bl_maxnum_six" style="padding-bottom: 3px;height:14px;display:none;margin-left:15px;text-align:left;font-size:12px;">';st+='<span><a class="FBY_a_link" href="http://pengyou.sina.com.cn/friend/findfriend.php" target="_top">搜索好友>></a></span>';st+='<span style="margin-left:15px;"><a class="FBY_a_link" href="http://pengyou.sina.com.cn/invite/invitefriend.php" target="_top">邀请好友>></a></span></div>';st+='<div id="_FBY_submit_td"  class="FBY_buttonArea"><a style="float:left;" class="FBY_submit" id="_FBY_submit"></a>';st+='<div style="float:right;" id="_FBY_buddy_pages" class="FBY_bl_pageNumDiv" ></div></div>';st+="</div>";el.innerHTML=st;_FBY.xx=true}st="";if(this.showmode=="2"&&this.embediv){var embe_EL=_FBY.$(this.embediv);this.areaWidth=this.layer_col*(this.itemWidth+8)+30+26+1;if(this.b_groupType){this.areaWidth=this.areaWidth-12}st='<div style="display:none;width:'+this.areaWidth+'px;" onmouseover="_FBY_ob_'+this.parentEl+'.selectDivMouseOver();" onmouseout="_FBY_ob_'+this.parentEl+'.selectDivMouseOut();"  id="_FBY_friendSelected_'+this.parentEl+'" className ="FBY_friendSelected" >';st+='<table style="background-color:#ffffff;width:100%;" onclick="_FBY.cancelClick(event);" id="search_table_'+this.parentEl+'" border="0" CELLSPACING="0" cellpadding="0" style="width:100%;font-size: 12px;">';st+='<tr></td><td align=left style="border-top:0px solid #E6E6E6;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;">';if(this.b_groupType){st+='<div  class="FBY_bl_catalogDiv_g" id="_FBY_bl_catalogDiv_'+this.parentEl+'" ></div>';st+='<div id="_FBY_bl_contentDiv_'+this.parentEl+'" class="FBY_bl_contentDiv" style="padding:17px 22px;" ></div>'}else{st+='<div  class="FBY_bl_catalogDiv" id="_FBY_bl_catalogDiv_'+this.parentEl+'" ></div>';st+='<div id="_FBY_bl_contentDiv_'+this.parentEl+'" class="FBY_bl_contentDiv" style="padding:28px 28px 15px 28px;" ></div>'}st+='<div id="_FBY_bl_maxnum_six_'+this.parentEl+'" style="padding-bottom: 3px;display:none;margin-left:15px;text-align:left;font-size:12px;">';st+='<span><a class="FBY_a_link" href="http://pengyou.sina.com.cn/friend/findfriend.php" target="_top">搜索好友>></a></span>';st+='<span style="margin-left:15px;"><a class="FBY_a_link" href="http://pengyou.sina.com.cn/invite/invitefriend.php" target="_top">邀请好友>></a></span></div>';st+='<div style="float:right;" id="_FBY_buddy_pages_'+this.parentEl+'" class="FBY_bl_pageNumDiv" ></div>';st+="</td></tr>";st+="</table>";st+="</div>";if(embe_EL){embe_EL.innerHTML=st}var tmpThis=this;if(_FBY.load||_FBY.groupLoad){setTimeout(function(){tmpThis.showFriendList()},10)}}if(!_FBY.suggestDiv){_FBY.suggestDiv=_FBY.$("_FBY_suggest")}if(!_FBY.messageDiv){_FBY.messageDiv=_FBY.$("_FBY_message")}if(this.showmode!=2){_FBY.maskIFrame=_FBY.$("_FBY_maskDivFrame")}};_FBY.prototype.selectDivMouseOut=function(){this.b_do_blur=true};_FBY.prototype.selectDivMouseOver=function(){this.b_do_blur=false};_FBY.drawListFriendQueue=[];_FBY.drawGroupListQueue=[];_FBY.prototype.noneSelectBuddyDiv=function(noNoneShadow){if(this.b_buddyIsShow&&this.showmode==1){var odiv=_FBY.$("_FBY_friendSelected");var selIcon=_FBY.$("_FBY_selectFriendIcon_"+this.parentEl);odiv.style.display="none";selIcon.innerHTML=this.selectIconClose;this.b_buddyIsShow=false;if(_FBY.maskIFrame){_FBY.maskIFrame.style.width="0px";_FBY.maskIFrame.style.height="0px"}if(typeof(this.showCallBackFun)=="function"){this.showCallBackFun(false)}}_FBY.lastShowBuddyOb=null;if(!noNoneShadow){_FBY.shadow.noneShadow()}};_FBY.prototype.showFriendList=function(e){_FBY.cancelClick(e);if(this.b_groupType){if(!_FBY.groupLoad){return}}else{if(!_FBY.load){return}}if(this.b_groupType){var ep=_FBY.$("_FBY_bl_contentDiv");if(ep){ep.style.padding="17px 22px"}this.areaWidth=this.layer_col*(this.itemWidth+8)+30+26-12}else{var ep=_FBY.$("_FBY_bl_contentDiv");if(ep){ep.style.padding="28px 28px 15px 28px"}this.areaWidth=this.layer_col*(this.itemWidth+8)+30+26}if(this.showmode=="2"){if(this.b_groupType){_FBY.drawGroupListQueue.push(this);if(_FBY.drawGroupListQueue.length>1){return}}else{_FBY.drawListFriendQueue.push(this);if(_FBY.drawListFriendQueue.length>1){return}}_FBY.$("_FBY_friendSelected_"+this.parentEl).style.display=""}else{if(this.b_buddyIsShow==true){this.noneSelectBuddyDiv();this.setInputFocus();return}else{if(_FBY.lastShowBuddyOb&&_FBY.lastShowBuddyOb!=this){_FBY.lastShowBuddyOb.noneSelectBuddyDiv()}this.drawPageNo=1;var odiv=_FBY.$("_FBY_friendSelected");var selIcon=_FBY.$("_FBY_selectFriendIcon_"+this.parentEl);_FBY.lastShowBuddyOb=this;selIcon.innerHTML=this.selectIconOpen;odiv.style.display="";this.b_buddyIsShow=true;odiv.style.width=this.areaWidth+"px";_FBY.adjustPos(odiv,this.parentEl);if(typeof(this.showCallBackFun)=="function"){this.showCallBackFun(true)}}}if(this.showmode!="2"){_FBY.$("_FBY_inputHint_"+this.parentEl).style.display="none";if(this.b_show_button){_FBY.$("_FBY_submit").style.display=""}else{_FBY.$("_FBY_submit").style.display="none"}}var catid=_FBY.defaultCatid;var i=0,g;for(g in this.selectGroup){i++}if(i==1&&g){i=0;for(var u in this.selectUser){i++;if(i>0){break}}if(i==0){catid=g}}_FBY.drawBuddyList(catid,this.parentEl);var ob=this;setTimeout(function(){if(ob.showmode!=2){_FBY.$("_FBY_submit").onclick=function(){ob.onClickSubmin()}}},0)};_FBY.prototype.onClickSubmin=function(){this.noneSelectBuddyDiv();if(this.maxUser>1){if(typeof(this.cbFunction)=="function"){this.b_doCallBack=true;this.do_cbFunction()}}this.setInputFocus()};_FBY.otherTdMovein=function(el){if(el.className=="FBY_subTab_d"){el.className="FBY_subTab_other_h"}clearTimeout(_FBY.timeOutDiaplay);var catid=el.getAttribute("catid");if(catid=="other"){_FBY.drawOtherCat(el)}};_FBY.otherTdMoveOUT=function(el){if(el.className=="FBY_subTab_other_h"){el.className="FBY_subTab_d"}var catid=el.getAttribute("catid");_FBY.timeOutDiaplay=setTimeout(function(){var faid=el.getAttribute("faid");var d_el=_FBY.$("_FBY_other_cat_"+faid);if(d_el){d_el.style.display="none"}},300)};_FBY.drawGroupBuddyHead=function(faid){var _this=_FBY.obMap[faid];if(!_this){return}var ts="";if(_this.showmode!="2"){ts+='<a onclick="_FBY_ob_'+faid+'.onClickSubmin();return false;" class="FBY_close" style="width:15px;height:15px;margin:5px 5px 0 0" href="javascript:void(0);"></a>'}_this.e$("_FBY_bl_catalogDiv").innerHTML=ts;_this.e$("_FBY_bl_catalogDiv").className="FBY_bl_catalogDiv_g"};_FBY.drawBuddyHead=function(catid,faid){var _this=_FBY.obMap[faid];if(!_this){return}if(!catid){catid=_FBY.defaultCatid}var max_len=5;var blc=[];var tempBuddy=_FBY.sinaBuddy.buddyData;if(tempBuddy.length>max_len){var c_index=0;for(var j=0;j<tempBuddy.length;j++){var t_ob=tempBuddy[j];var c_id=t_ob.id;if(c_id==catid){c_index=j}blc[blc.length]=t_ob}if(c_index>=max_len){var t=blc[max_len-1];blc[max_len-1]=blc[c_index];blc[c_index]=t}}else{blc=tempBuddy}var len=blc.length>max_len+1?max_len:blc.length;var per=81;var ts="";var evs=" onclick=\"_FBY.buddyCatClicked(this,event)\" onmouseover=\"if(this.className=='FBY_subTab_d')this.className='FBY_subTab_h';\" onmouseout=\"if(this.className=='FBY_subTab_h')this.className='FBY_subTab_d';\" ";var i=0,j=0;for(var i=0;i<len;i++){j++;cid=blc[i].id;ts+='<div style="width:'+(per)+'px;overflow:hidden;clear:none;" nowrap '+evs+'  faid="'+faid+'" catid="'+cid+'" class="'+(cid==catid?"FBY_subTab_n":"FBY_subTab_d")+'">'+blc[i].title+"</div>"}if(i<blc.length){j++;var other_evs=' onmouseover="_FBY.otherTdMovein(this);" onmouseout="_FBY.otherTdMoveOUT(this);" ';ts+='<div style="width:'+(per)+'px;vertical-align:middle;overflow:hidden;clear:none;" nowrap '+other_evs+'  align=center faid="'+faid+'" catid="'+"other"+'" class="FBY_subTab_other_d">';ts+='<a class = "FBY_other_mark" src="javascript:void(0);">其他</a></div>';var is_drawOther=true}var lw=_this.areaWidth-(per*j);lw=_FBY.sys.ie?lw-4:lw-2;ts+='<div style="overflow:hidden;float:left;border-bottom :1px solid #cccccc;"></div>';if(_this.showmode!=2){ts+='<a onclick="_FBY_ob_'+_this.parentEl+'.onClickSubmin();return false;" class="FBY_close" style="width:15px;height:15px;margin:5px 5px 0 0" href="javascript:void(0);"></a>'}_this.e$("_FBY_bl_catalogDiv").innerHTML=ts;if(is_drawOther){var o_el=_FBY.$("_FBY_other_cat_"+faid);if(!o_el){o_el=document.createElement("div");o_el.id="_FBY_other_cat_"+faid;o_el.style.position="absolute";o_el.style.display="none";o_el.style.zIndex="999";o_el.style.overflow="hidden";document.body.appendChild(o_el)}ts="";var ts='<table border="0" CELLSPACING="0" cellpadding="0" style="border-collapse: collapse; font-size: 12px;"  >';var other_evs='onclick="_FBY.buddyCatClicked(this,event)" onmouseover="_FBY.otherTdMovein(this);" onmouseout="_FBY.otherTdMoveOUT(this);" ';var evs="onclick=\"_FBY.buddyCatClicked(this,event)\" onmouseover=\"if(this.className=='FBY_subTab_d')this.className='FBY_subTab_other_h';\" onmouseout=\"if(this.className=='FBY_subTab_other_h')this.className='FBY_subTab_d';\" ";for(;i<blc.length;i++){cid=blc[i].id;ts+='<tr><td width="'+per+'px" nowrap '+other_evs+' align=center faid="'+faid+'" catid="'+cid+'" class="FBY_subTab_d">';ts+='<div style="width:'+per+'px;overflow:hidden;text-align:center;" nowrap >'+blc[i].title+"</div></td></tr>"}ts+="</table>";o_el.innerHTML=ts}_this.e$("_FBY_bl_catalogDiv").className="FBY_bl_catalogDiv"};_FBY.timeOutDiaplay;_FBY.prototype.e$=function(id){if(this.showmode=="2"){var el=_FBY.$(id+"_"+this.parentEl)}else{var el=_FBY.$(id)}return el};_FBY.beginDrawGroupBuddy=function(userLlist){var faid=_FBY.do_draw_faid;var _this=_FBY.obMap[faid];if(!_this){return}var n=_FBY.groupSinaBuddy.size;var onum=_this.e$("_FBY_buddy_pages");var sixEl=_this.e$("_FBY_bl_maxnum_six");if(n<=0){try{sixEl.style.display="none";onum.style.display="none"}catch(err){}ts=_FBY.LanRes["emptyGroupBuddyListHint"];if(_this.showmode=="2"){_FBY.setHTML("_FBY_bl_contentDiv_"+faid,ts);var ob1=_FBY.drawGroupListQueue.shift();var ob=_FBY.drawGroupListQueue.shift();if(ob){ob.showFriendList()}}else{_FBY.setHTML("_FBY_bl_contentDiv",ts)}onum.innerHTML=""}else{_FBY.doDrawGroupList(userLlist);if(n>_this.maxlen){onum.style.display="";var p=_this.drawPageNo;if(!p){p=1}onum.innerHTML=_FBY.getbuddyPageNumHTML(p,"group",5,faid);_this.drawPageNo=p}}if(_this.showmode!=2){_FBY.setMarkInframe(true)}};_FBY.unShiftDraw=function(ob){if(!ob){return}if(ob.b_groupType){var ob1=_FBY.drawGroupListQueue.shift();var ob=_FBY.drawGroupListQueue.shift();if(ob){ob.showFriendList()}}else{var ob1=_FBY.drawListFriendQueue.shift();var ob=_FBY.drawListFriendQueue.shift();if(ob){ob.showFriendList()}}};_FBY.begin_drawBUddy=function(userLlist){var catid=_FBY.do_draw_catid;var faid=_FBY.do_draw_faid;var _this=_FBY.obMap[faid];if(!_this){return}if(!catid){catid=_FBY.defaultCatid}try{var n=_FBY.getCatBuddySize(catid);n=Number(n);if(isNaN(n)){n=0}}catch(err){var n=0}var onum=_this.e$("_FBY_buddy_pages");var sixEl=_this.e$("_FBY_bl_maxnum_six");if(n<=0){try{sixEl.style.display="none";onum.style.display="none"}catch(err){}ts=_FBY.LanRes["emptyBuddyListHint"];if(_this.showmode=="2"){_FBY.setHTML("_FBY_bl_contentDiv_"+faid,ts);_FBY.unShiftDraw(_this)}else{_FBY.setHTML("_FBY_bl_contentDiv",ts)}onum.innerHTML="";var odiv1=_FBY.$("_FBY_friendSelected");if(odiv1){_FBY.shadow.showShadow(odiv1)}}else{_FBY.do_draw(userLlist);if(n>_this.maxlen){onum.style.display="";var p=_this.drawPageNo;if(!p){p=1}onum.innerHTML=_FBY.getbuddyPageNumHTML(p,catid,5,faid);_this.drawPageNo=p}try{var num_i=_FBY.getCatBuddySize("_all");num_i=Number(num_i);if(isNaN(num_i)){num_i=0}}catch(err){var num_i=0}if(catid=="_all"&&num_i<=6){sixEl.style.display="";onum.style.display="none"}}if(_this.showmode!=2){_FBY.setMarkInframe(true)}};_FBY.setMarkInframe=function(){var selDiv=_FBY.$("_FBY_friendSelected");var w=parseInt(selDiv.clientWidth);var h=parseInt(selDiv.clientHeight);if(_FBY.maskIFrame){_FBY.maskIFrame.style.width=w+"px";_FBY.maskIFrame.style.height=h+"px"}};_FBY.drawBuddyList=function(catid,faid){if(!catid){catid=_FBY.defaultCatid}var _this=_FBY.obMap[faid];if(!_this){return}if(_this.b_groupType){_FBY.drawGroupBuddyHead(faid);_FBY.gotoBuddyPage(catid,0,faid)}else{_FBY.drawBuddyHead(catid,faid);_FBY.gotoBuddyPage(catid,0,faid)}};_FBY.pageMouseOver=function(e,ev){e.style.color="#990000";return false};_FBY.pageMouseOut=function(e,ev){if(e.className=="FBY_pageNum_n"){e.style.color="#003399"}return false};_FBY.getbuddyPageNumHTML=function(tn,catid,maxint,faid){var _this=_FBY.obMap[faid];if(!_this){return}if(!catid){catid=_FBY.defaultCatid}if(_this.b_groupType){acat=_FBY.groupSinaBuddy.size}else{acat=_FBY.getCatBuddySize(catid)}var begin=0;var layer_row=_this.layer_row;var layer_col=_this.layer_col;var end=Math.ceil(acat/(layer_row*layer_col));if(end==1){return""}var acatlength=end;var middle=Math.floor(maxint/2);var ts="";var evt='onmouseover="_FBY.pageMouseOver(this,event);" onmouseout="_FBY.pageMouseOut(this,event);"';var curr=tn-1;if(end>maxint){if(tn>(middle+1)){if(tn>(end-middle)){begin=end-maxint}else{begin=curr-middle;end=curr+middle+1}ts+='<div class="FBY_pageNum_n" '+evt+" onclick=\"return _FBY.gotoBuddyPage('"+catid+"',"+1+",'"+faid+"',event)\">第一页</div>"}else{end=maxint}}if(tn!=1){ts+='<div class="FBY_pageNum_n" '+evt+" onclick=\"return _FBY.gotoBuddyPage('"+catid+"',"+curr+",'"+faid+"',event)\">&lt;上一页</div>"}for(var i=begin;i<end;i++){ts+='<div class="'+(i==curr?"FBY_pageNum_s":"FBY_pageNum_n")+'" ';ts+=evt+" onclick=\"return _FBY.gotoBuddyPage('"+catid+"',"+(i+1)+",'"+faid+"',event)\">"+(i+1)+"</div>"}if(tn!=acatlength){ts+='<div class="FBY_pageNum_n" '+evt+" onclick=\"return _FBY.gotoBuddyPage('"+catid+"',"+(curr+2)+",'"+faid+"',event)\">下一页&gt;</div>"}if(end!=acatlength){ts+='<div class="FBY_pageNum_n" '+evt+" onclick=\"return _FBY.gotoBuddyPage('"+catid+"',"+acatlength+",'"+faid+"',event)\">最后一页</div>"}return ts};_FBY.gotoBuddyPage=function(catid,tn,faid,e){var _this=_FBY.obMap[faid];if(!_this){return}if(tn==0){tn=1}_this.drawParam={catid:catid,page:tn};var layer_row=_this.layer_row;var layer_col=_this.layer_col;_this.drawPageNo=tn;var begin=(tn-1)*layer_row*layer_col;_FBY.drawBuddyListPage(begin,catid,faid);_FBY.cancelClick(e)};_FBY.buddyCatClicked=function(el,e){var catid=el.getAttribute("catid");var faid=el.getAttribute("faid");clearTimeout(_FBY.timeOutDiaplay);_FBY.cancelClick(e);if(catid=="other"){return}var d_el=_FBY.$("_FBY_other_cat_"+faid);if(d_el){d_el.style.display="none"}var _this=_FBY.obMap[faid];_this.drawPageNo=1;_FBY.drawBuddyList(catid,faid)};_FBY.drawOtherCat=function(el){var faid=el.getAttribute("faid");var d_el=_FBY.$("_FBY_other_cat_"+faid);d_el.style.display="";d_el.style.width=el.clientWidth+"px";d_el.style.top="250px";var pos=_FBY.getAbsPosition(el);var sy,sx;if(typeof(window.pageYOffset)=="undefined"){sy=pos.tb.scrollTop;sx=pos.tb.scrollLeft}else{sy=window.pageYOffset;sx=window.pageXOffset}var y=el.clientHeight;d_el.style.top=pos.y+y+"px";d_el.style.left=pos.x+"px"};_FBY.drawBuddyListPage=function(begin,catid,faid){var _this=_FBY.obMap[faid];if(!_this){return}if(!catid){catid=blc[0].id}var size=_this.layer_col*_this.layer_row;_FBY.do_draw_catid=catid;_FBY.do_draw_faid=faid;var ts="数据加载中...<br/><br/><br/><br/>";try{_this.e$("_FBY_bl_contentDiv").innerHTML=ts;_this.e$("_FBY_buddy_pages").style.display="none";_this.e$("_FBY_bl_maxnum_six").style.display="none"}catch(err){}if(_this.b_groupType){catid="group";_FBY.getDrawFriendList(begin,size,_FBY.beginDrawGroupBuddy,catid)}else{_FBY.getDrawFriendList(begin,size,_FBY.begin_drawBUddy,catid)}return};_FBY.listMouseOut=function(el){if(el.className=="FBY_friend_mouseover_g"){el.className="FBY_friend_notchoose"}};_FBY.listMouseOver=function(el){if(el.className=="FBY_friend_notchoose"){el.className="FBY_friend_mouseover_g"}};_FBY.doDrawGroupList=function(groupList){var faid=_FBY.do_draw_faid;var _this=_FBY.obMap[faid];if(!_this){return}_this.nowDrawUserList=groupList;var col=_this.layer_col;var row=_this.layer_row;var acat=groupList;var ts="";var t_width="510px";ts+='<table border="0" CELLSPACING="5" cellpadding="0" style="width:auto;border-collapse:separate;border-spacing: 5px;font-size: 12px;">';var evt='onmouseover="_FBY.listMouseOver(this);return false;" onmouseout="_FBY.listMouseOut(this);return false;" ';var str=faid+"_";var cnt=0;for(var i=0;i<row;i++){if(!acat[cnt]){break}for(var j=0;j<col;j++){ts+='<td width="'+(_this.itemWidth)+'px" nowrap style="cursor:pointer;height:52px;line-height:52px;overflow:hidden;" >';if(acat[cnt]){ui=acat[cnt];var is_check=_this.checkSelectEdUser(ui.uid,true);var alt_title=_FBY.getUserDivTitle(this.maxUser==1,is_check,_this.maxUser);ts+='<div title="'+alt_title+'" class="'+(is_check?"FBY_friend_choose_g":"FBY_friend_notchoose")+'" id="_FBY_user_'+str+ui.uid+'" '+evt+' style="overflow:hidden; cursor:pointer;height:52px;" nowrap onclick="_FBY.buddyAreaClicked(this);" >';ts+='<table cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse;">';ts+='<tr><td  height="7" colspan="4"></td></tr>';ts+="<tr>";ts+='<td width="7" height="100%"></td>';ts+='<td><div  style="height: 36px;"><div id="_FBY_userIcon_'+str+ui.uid+'"" class="FBY_userIconArea'+(is_check?"_select":"")+'"  >';ts+='<img src="'+ui.icon+'" style="width:30px;height:30px;"></img>';ts+="</div>";ts+='<div style=" width: 12px; height: 12px;margin:-15px 0 0 20px;">';ts+='<img src="http://simg.sinajs.cn/space/images/group/icon/GP_icon.gif" style="width:12px;height:12px;"></img>';ts+="</div>";ts+="</div>";ts+="</td>";ts+='<td width="7"  height="100%"></td>';ts+='<td style = "text-align: left; vertical-align:top;">';ts+='<div id="_FBY_user_nick_text_'+str+ui.uid+'" class="FBY_user_nick_text" style="line-height:16px;width:135px;color:'+(is_check?"#ffffff":"#4268b2")+';"  SinaUID="'+ui.uid+'">'+ui.nick+"</div>";ts+='<div id="_FBY_user_img_'+str+ui.uid+'" style="display:'+(is_check?"":"none")+';" class="FBY_friend_Mark"></div>';ts+='<input id="_FBY_user_check_'+str+ui.uid+'" style="display:none;" type="checkbox" id="blcc_'+ui.uid+'" '+(is_check?'checked="true"':"")+" onclick=\"return _FBY.buddyChecked('"+ui.uid+"',this.checked,'"+faid+"',event);\" /></div>";ts+="</td></tr>";ts+='<tr><td height="7" colspan="4"></td></tr>';ts+="</table>";ts+="</div>"}ts+="</td>";cnt++}ts+="</tr>"}ts+="</table>";_this.e$("_FBY_bl_contentDiv").innerHTML=ts;var odiv=_FBY.$("_FBY_friendSelected");if(odiv){_FBY.shadow.showShadow(odiv)}_FBY.unShiftDraw(_this)};_FBY.do_draw_catid="";_FBY.do_draw_faid="";_FBY.do_draw=function(userLlist){var caid=_FBY.do_draw_catid;var faid=_FBY.do_draw_faid;var _this=_FBY.obMap[faid];if(!_this){return}_this.nowOpenBuddy=caid;_this.nowDrawUserList=userLlist;var col=_this.layer_col;var row=_this.layer_row;var acat=userLlist;var cnt=0;var ui;var alt_title="";if(_this.maxUser>1){alt_title+="可以选择"+_this.maxUser+"个用户"}else{alt_title+="只可以选择一个用户"}var ts="";var t_width="510px";ts+='<table border="0" CELLSPACING="5" cellpadding="0" style="width : '+t_width+';width:auto;border-collapse:separate;border-spacing: 5px;font-size: 12px;"  >';var evt=" onmouseover=\"if(this.className!='FBY_friend_choose') {this.className='FBY_friend_mouseover';}\" onmouseout=\"if(this.className=='FBY_friend_mouseover'){this.className='FBY_friend_mouseout'}\" ";var str=faid+"_";for(var i=0;i<row;i++){if(!acat[cnt]){break}for(var j=0;j<col;j++){ts+='<td width="'+(_this.itemWidth)+'px" nowrap style="cursor:pointer;" >';if(acat[cnt]){ui=acat[cnt];var is_check=_this.checkSelectEdUser(ui.uid,true);var alt_title=_FBY.getUserDivTitle(this.maxUser==1,is_check,_this.maxUser);ts+='<div title="'+alt_title+'" class="'+(is_check?"FBY_friend_choose":"FBY_friend_notchoose")+'" id="_FBY_user_'+str+ui.uid+'" '+evt+' style=" cursor:pointer;height:52px;margin:0px;padding:0px;" nowrap onclick="_FBY.buddyAreaClicked(this);" >';ts+='<table cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse;border-spacing: 0px;">';ts+='<tr><td  height="7" colspan="4"></td></tr>';ts+="<tr>";ts+='<td width="5"></td>';ts+='<td><div id="_FBY_userIcon_'+str+ui.uid+'"" class="FBY_userIconArea'+(is_check?"_select":"")+'"  >';ts+='<img src="'+ui.icon+'" style="width:30px;height:30px;"></img>';ts+="</div>";ts+="</td>";ts+='<td width="4"></td>';ts+='<td style = "text-align: left; vertical-align:top;">';ts+='<div id="_FBY_user_nick_text_'+str+ui.uid+'" class="FBY_user_nick_text" style="color:'+(is_check?"#ffffff":"#4268b2")+';"  SinaUID="'+ui.uid+'">'+ui.nick+"</div>";ts+='<div id="_FBY_user_img_'+str+ui.uid+'" style="display:'+(is_check?"":"none")+';" class="FBY_friend_Mark"></div>';ts+='<input id="_FBY_user_check_'+str+ui.uid+'" style="display:none;" type="checkbox" id="blcc_'+ui.uid+'" '+(is_check?'checked="true"':"")+" onclick=\"return _FBY.buddyChecked('"+ui.uid+"',this.checked,'"+faid+"',event);\" /></div>";ts+="</td></tr>";ts+='<tr><td height="7" colspan="4"></td></tr>';ts+="</table>";ts+="</div>"}ts+="</td>";cnt++}ts+="</tr>"}ts+="</table>";_this.e$("_FBY_bl_contentDiv").innerHTML=ts;var odiv=_FBY.$("_FBY_friendSelected");if(odiv){_FBY.shadow.showShadow(odiv)}_FBY.unShiftDraw(_this)};_FBY.prototype.setChooseClass=function(uid,is_not){if(!uid){return}if(!is_not){is_not=false}var str=this.parentEl+"_";var d_el=_FBY.$("_FBY_user_"+str+uid);if(!d_el){return}if(d_el){var str1=_FBY.getUserDivTitle(this.maxUser==1,true,this.maxUser);if(this.b_groupType){d_el.className="FBY_friend_choose_g"}else{d_el.className="FBY_friend_choose"}d_el.title=str1}d_el=_FBY.$("_FBY_user_nick_text_"+str+uid);if(d_el){d_el.style.color="#ffffff"}d_el=_FBY.$("_FBY_user_check_"+str+uid);if(d_el){d_el.checked=true}d_el=_FBY.$("_FBY_user_img_"+str+uid);if(d_el){d_el.style.display=""}d_el=_FBY.$("_FBY_userIcon_"+str+uid);if(d_el){d_el.className="FBY_userIconArea_select"}};_FBY.prototype.setNotChooseClass=function(uid,is_not){if(!uid){return}if(!is_not){is_not=false}var str=this.parentEl+"_";var d_el=_FBY.$("_FBY_user_"+str+uid);if(!d_el){return}if(d_el){if(!is_not){if(this.b_groupType){d_el.className="FBY_friend_mouseover_g"}else{d_el.className="FBY_friend_mouseover"}}else{d_el.className="FBY_friend_notchoose"}var str1=_FBY.getUserDivTitle(this.maxUser==1,false,this.maxUser);d_el.title=str1}d_el=_FBY.$("_FBY_user_check_"+str+uid);if(d_el){d_el.checked=false}d_el=_FBY.$("_FBY_user_nick_text_"+str+uid);if(d_el){d_el.style.color="#4268b2"}d_el=_FBY.$("_FBY_user_img_"+str+uid);if(d_el){d_el.style.display="none"}d_el=_FBY.$("_FBY_userIcon_"+str+uid);if(d_el){d_el.className="FBY_userIconArea"}};_FBY.buddyChecked=function(uid,bchk,faid,e){_FBY.cancelClick(e);var _this=_FBY.obMap[faid];if(!_this){return}var tempList={};if(_this.b_groupType){tempList=_FBY.groupSinaBuddy.groupList}else{tempList=_FBY.sinaBuddy.list}var u_user=tempList[uid];if(bchk){if(!_this.checkSelectEdUser[uid]){if(_this.maxUser==1){if(!_this.selectUser[uid]){if(_this.selectUserLength==1){for(var tid in _this.selectUser){_this.setNotChooseClass(tid,true)}}_this.selectUser={};_this.selectUser[uid]=tempList[uid];_this.selectUserLength=1}}else{if(_this.getSelectUserLength(true)>=_this.maxUser){var st=_FBY.LanRes["buddyLimitHint"].replace("%1%",_this.maxUser);st=st.replace("%type%",_this.b_groupType?"群组":"好友");alert(st);return false}if(!_this.selectUser[uid]){_this.selectUser[uid]=tempList[uid];_this.selectUserLength++}}_this.setChooseClass(uid);if(_this.getSelectUserLength(true)>=_this.maxUser){_this.writeUserText(true);_FBY.displayAllDIV();_this.do_cbFunction();return false}}}else{if(_this.selectUser[uid]){_this.setNotChooseClass(uid);delete _this.selectUser[uid];_this.selectUserLength=_this.selectUserLength-1}else{var user=tempList[uid];var group=user.group;if(group){for(var gid in group){if(_this.selectGroup[gid]){delete _this.selectGroup[gid];if(_this.nowOpenBuddy=="_all"||_this.nowOpenBuddy==gid){_this.reFlushSelectList()}}}}}}if(_this.showmode=="2"){_this.writeUserText();_this.setInputFocus()}else{_this.writeUserText(true)}return true};_FBY.buddyAreaClicked=function(el){var ipts=el.getElementsByTagName("input");var tp;for(var i=0;i<ipts.length;i++){tp=ipts[i].type.toLowerCase();if(tp=="radio"||tp=="checkbox"){ipts[i].click()}}};_FBY.groupSinaBuddy.loadList=function(begin){if(begin){begin=begin+1}else{begin=1}try{var page=Math.ceil((begin/_FBY.groupSinaBuddy.pagesize));if(isNaN(page)){page=1}}catch(err){var page=1}if(!_FBY.groupSinaBuddy.dataUID){return}_FBY.groupLoad=false;var fun=null;if(_FBY.sys.ie||_FBY.sys.firefox){var fun=function(){_FBY.groupSinaBuddy.gotBuddyList(page)}}var fn=_FBY.groupServer+"?gtype="+_FBY.gtype+"&gstatus="+_FBY.gstatus+"&var=_buddyGroupListLoadBuffer_"+page+"&page="+page+"&pagesize="+_FBY.groupSinaBuddy.pageSize+"&uid="+_FBY.groupSinaBuddy.dataUID+"&checktime.js";_FBY.importJS(fn,"_loadSinaGroupBuddyListJS_"+page,fun,"utf-8");if(!_FBY.sys.ie&&!_FBY.sys.firefox){setTimeout(function(){_FBY.callBackSinaGroup(page)},10)}};_FBY.callBackSinaGroup=function(page){if(_FBY.sys.ie||_FBY.sys.firefox){return}if(!page){page=1}var bt=null;try{eval(" bt=_buddyGroupListLoadBuffer_"+page)}catch(err){}if(bt&&bt.status==1){_FBY.groupSinaBuddy.gotBuddyList(page)}else{setTimeout(function(){_FBY.callBackSinaGroup(page)},10)}};_FBY.groupGetParam={};_FBY.groupSinaBuddy.gotBuddyList=function(page){var bt=null;try{eval(" bt = _buddyGroupListLoadBuffer_"+page)}catch(err){}if(!bt){return}var bl=bt.group_info;if(!bl){bl=[]}if(typeof(bt.group_total)!="undefined"){bt.group_total=Number(bt.group_total);if(!_FBY.groupSinaBuddy.bLoaded){_FBY.groupSinaBuddy.bLoaded=true;_FBY.groupSinaBuddy.size=Number(bt.group_total)}if(bl.length<_FBY.groupSinaBuddy.pageSize){var yu=Number(bt.group_total)%Number(_FBY.groupSinaBuddy.pageSize);if(yu>bl.length){bt.group_total=(page-1)*_FBY.groupSinaBuddy.pageSize+bl.length;_FBY.groupSinaBuddy.size=Number(bt.group_total)}}}else{_FBY.groupSinaBuddy.size=0}if(!bl.length||_FBY.groupSinaBuddy.size==0){_FBY.groupLoad=true;_FBY.groupGetParam.afterLoadFunction([]);return}_FBY.initGroupData(bl,page);var size=_FBY.groupGetParam.size;var begin=_FBY.groupGetParam.begin;var afterLoadFunction=_FBY.groupGetParam.afterLoadFunction;var allSize=_FBY.groupSinaBuddy.size;if(begin>=allSize){begin=allSize-size;if(begin<0){begin=0}}_FBY.getDrawGroupList(begin,size,afterLoadFunction)};_FBY.initGroupData=function(recs,page){if(!page){page=1}var begin=(page-1)*_FBY.groupSinaBuddy.pageSize;var tempList=_FBY.groupSinaBuddy.groupArray;for(var i=0;i<recs.length;i++){var obj=recs[i];if(!obj.group_gid||!obj.group_name){continue}obj.group_gid=obj.group_gid+"";obj.spy=_FBY.getShotPinYin(obj.group_py);obj.py=_FBY.getQuanPinyin(obj.group_py);tempList[begin++]=obj.group_gid;if(!obj.group_icon){obj.group_icon="http://www.sinaimg.cn/pay/space/images3/group/group_head_50_50_b.png"}_FBY.groupSinaBuddy.groupList[obj.group_gid]={uid:obj.group_gid,nick:obj.group_name,icon:obj.group_icon,py:obj.py,spy:obj.spy,type:2}}_FBY.groupLoad=true};_FBY.sinaBuddy.page=0;_FBY.sinaBuddy.loadList=function(begin,catid){var catid=catid||"_all";if(begin){begin=begin+1}else{begin=1}try{var page=Math.ceil((begin/_FBY.sinaBuddy.pagesize));if(isNaN(page)){page=1}}catch(err){var page=1}if(!_FBY.sinaBuddy.dataUID){if(typeof(_FBY.sinaBuddy.onError)=="function"){_FBY.sinaBuddy.onError(null,bl.error)}return}var group=-1;if(typeof(_FBY.sinaBuddy.onStatusChanged)=="function"){_FBY.sinaBuddy.onStatusChanged("loadingList")}_FBY.testpage=page;_FBY.testcatid=catid;_FBY.sendParameters={catid:catid,page:page,pagesize:_FBY.sinaBuddy.pagesize};if(catid=="_all"){catid="-1"}var sumbygid=0;if(!_FBY.sinaBuddy.b_isGetGroup){sumbygid=1;_FBY.b_isFristGet=false}var apk=_FBY.isappuser>0&&_FBY.app_key!=""?"&app_key="+_FBY.app_key+"&isappuser="+_FBY.isappuser:"";var fn=_FBY.friendServer+"?sumbygid="+sumbygid+(_FBY.groupid?"&groupid="+_FBY.groupid:"")+"&py=1&gid="+catid+"&var=_buddyListLoadBuffer_"+_FBY.testcatid+"_"+page+"&nick=1&uid="+_FBY.sinaBuddy.dataUID+"&page="+page+"&pagesize="+_FBY.sinaBuddy.pagesize+"&group="+group+apk+"&checktime.js";var fun=null;if(_FBY.sys.ie||_FBY.sys.firefox){fun=function(){if(catid=="-1"){catid="_all"}_FBY.sinaBuddy.gotBuddyList(page,catid)}}_FBY.importJS(fn,"_loadSinaSpaceBuddyListJS_"+_FBY.testcatid+"_"+page,fun,"utf-8");if(!_FBY.sys.ie&&!_FBY.sys.firefox){setTimeout("_FBY.callBackSina()",10)}};_FBY.callBackSina=function(){if(_FBY.sys.ie||_FBY.sys.firefox){return}var bt=null;try{eval("bt = _buddyListLoadBuffer_"+_FBY.testcatid+"_"+_FBY.testpage)}catch(err){}try{if(bt&&bt.length==0){_FBY.load=true;if(typeof(_FBY.afterLoadData)=="function"){_FBY.afterLoadData([]);_FBY.afterLoadData=null}return}}catch(err){}if(!bt||bt.status!=1){if(bt&&bt.status=="0"){if(typeof(_FBY.afterLoadData)=="function"){_FBY.load=true;_FBY.afterLoadData([]);_FBY.afterLoadData=null}}else{setTimeout("_FBY.callBackSina()",20)}}else{_FBY.sinaBuddy.gotBuddyList(_FBY.testpage,_FBY.testcatid)}};_FBY.sinaBuddy.gotBuddyList=function(page,catid){var bl=null;var page=page||1;var catid=catid||"_all";if(page>=0){try{eval("bl=_buddyListLoadBuffer_"+catid+"_"+page)}catch(err){}if(!bl||bl.length==0){_FBY.load=true;if(typeof(_FBY.afterLoadData)=="function"){_FBY.afterLoadData([]);_FBY.afterLoadData=null}return}if(!bl||bl.status!=1){if(typeof(_FBY.sinaBuddy.onError)=="function"){_FBY.sinaBuddy.onError("loadListError")}return}var group_arry=bl.group;if(!group_arry){group_arry=[]}if(!_FBY.sinaBuddy.b_isGetGroup&&group_arry&&typeof(group_arry.length)!="undefined"){_FBY.sinaBuddy.b_isGetGroup=true;for(var i=0;i<group_arry.length;i++){var ginfo=group_arry[i];if(!ginfo.gid){continue}if(ginfo.gid=="-1"){ginfo.gid="_all"}var t_id=ginfo.gid;var catInfo={"id":t_id,"title":ginfo.name,"py":ginfo.py,type:1};catInfo.spy=_FBY.getShotPinYin(catInfo.py);catInfo.py=_FBY.getQuanPinyin(catInfo.py);_FBY.sinaBuddy.buddyObject[ginfo.gid]=catInfo;_FBY.sinaBuddy.buddyData[_FBY.sinaBuddy.buddyData.length]=catInfo;_FBY.sinaBuddy.catSize[ginfo.gid]=100000;_FBY.sinaBuddy.cat[ginfo.gid]=[]}}if(!_FBY.sinaBuddy.catSizeGet[catid]){_FBY.sinaBuddy.catSize[catid]=Number(bl.total);_FBY.sinaBuddy.catSizeGet[catid]=1}var t_length=bl.record.length;if(t_length<_FBY.sinaBuddy.pagesize){var yu=Number(bl.total)%Number(_FBY.sinaBuddy.pagesize);if(yu>bl.record.length){bl.total=(page-1)*_FBY.sinaBuddy.pagesize+bl.record.length;_FBY.sinaBuddy.catSize[catid]=Number(bl.total)}}_FBY.sinaBuddy.tempGetlist=bl.record}if(typeof(_FBY.sinaBuddy.onStatusChanged)=="function"){_FBY.sinaBuddy.onStatusChanged("completed")}return};_FBY.drawArg={};_FBY.importJS=function(jssrc,jsid,loadFun,chrset){var ojs=document.getElementById(jsid);if(!chrset){chrset="utf-8"}if(ojs){return true}if(!document.body){document.write('<script type="text/javascript" id="'+jsid+'" src="'+jssrc+'"></scr'+"ipt>")}else{ojs=document.createElement("SCRIPT");ojs.charset=chrset;ojs.language="javascript";ojs.type="text/javascript";ojs.id=jsid;ojs.src=jssrc;if(typeof(loadFun)=="function"){if(typeof(ojs.onreadystatechange)=="undefined"){ojs.onload=loadFun}else{ojs.onreadystatechange=function(){if(this.readyState=="loaded"||this.readyState=="interactive"||this.readyState=="complete"){loadFun()}}}}ojs=document.body.appendChild(ojs)}return false};_FBY.onLBStat=function(stat){if(stat=="completed"){_FBY.initData(_FBY.sinaBuddy.tempGetlist);var begin=_FBY.friendListParam.begin;var size=_FBY.friendListParam.size;var catid=_FBY.friendListParam.catid;var call_back_fun=_FBY.friendListParam.call_back_fun;var allSize=Number(_FBY.getCatBuddySize(catid));if(begin>=allSize){begin=allSize-size;if(begin<0){begin=0}}_FBY.getDrawFriendList(begin,size,call_back_fun,catid)}};_FBY.initData=function(recs,buddy){var begin=(_FBY.sendParameters.page-1)*_FBY.sendParameters.pagesize;var catid=_FBY.sendParameters.catid;if(typeof(buddy)!="undefined"){_FBY.sinaBuddy=buddy}if(!_FBY.sinaBuddy.cat[catid]){_FBY.sinaBuddy.cat[catid]=[]}var tempList=_FBY.sinaBuddy.cat[catid];for(var i=0;i<recs.length;i++){var obj=recs[i];var el=""+obj.uid;obj.uid=el;if(!el){continue}tempList[begin++]=el;var t_obj=_FBY.sinaBuddy.list[el];if(t_obj){t_obj=obj;if(_FBY.defaultUser[el]==1){delete _FBY.defaultUser[el];_FBY.sinaBuddy.listLen++}}else{t_obj=obj;_FBY.sinaBuddy.listLen++}t_obj.spy=_FBY.getShotPinYin(t_obj.py);t_obj.py=_FBY.getQuanPinyin(t_obj.py);if(!t_obj.nick){t_obj.nick="新浪网友"}t_obj.type=0;if(!t_obj.group){t_obj.group={}}if(catid!="_all"){if(!t_obj.group[catid]){t_obj.group[catid]={"gid":catid,"stat":""}}}_FBY.sinaBuddy.list[el]=t_obj}_FBY.load=true;try{var size=_FBY.sinaBuddy.listLen;var allSize=Number(_FBY.getCatBuddySize("_all"));if(isNaN(size)||isNaN(allSize)){return}}catch(err){return}if(size>=allSize){_FBY.reSetAllUser()}};_FBY.reSetAllUser=function(){_FBY.load=false;var size=_FBY.sinaBuddy.listLen;var allSize=_FBY.getCatBuddySize("_all");if(size>=allSize){for(var el in _FBY.sinaBuddy.cat){_FBY.sinaBuddy.cat[el]=[]}var _all_a=_FBY.sinaBuddy.cat["_all"];for(var el in _FBY.sinaBuddy.list){var user=_FBY.sinaBuddy.list[el];var tempGroup=user.group;if(!tempGroup){continue}for(var gid in tempGroup){if(!_FBY.sinaBuddy.cat[gid]){continue}var arry=_FBY.sinaBuddy.cat[gid];arry[arry.length]=el}_all_a[_all_a.length]=el}for(var el in _FBY.sinaBuddy.cat){_FBY.sinaBuddy.catSize[el]=_FBY.sinaBuddy.cat[el].length}_FBY.sinaBuddy.allUserLoad=true}_FBY.load=true};_FBY.loadFriendInfor=function(uid,afterLoadFunction){if(_FBY.load){return}_FBY.sinaBuddy.dataUID=uid;_FBY.sinaBuddy.onStatusChanged=_FBY.onLBStat;_FBY.b_isFristGet=true;var af=function(list){var list=list||[];if(typeof(afterLoadFunction)=="function"){afterLoadFunction(list)}for(var obId in _FBY.obMap){try{var ob=_FBY.obMap[obId];if(ob&&ob.showmode=="2"&&!ob.b_groupType){ob.showFriendList()}}catch(err){continue}}};_FBY.getDrawFriendList(0,_FBY.sinaBuddy.pagesize,af,"_all")};_FBY.loadGroupInfo=function(uid){if(_FBY.groupLoad){return}_FBY.groupSinaBuddy.dataUID=uid;var af=function(list){var list=list||[];if(typeof(afterLoadFunction)=="function"){afterLoadFunction(list)}for(var obId in _FBY.obMap){try{var ob=_FBY.obMap[obId];if(ob&&ob.showmode=="2"&&ob.b_groupType){ob.showFriendList()}}catch(err){continue}}};_FBY.getDrawFriendList(0,_FBY.groupSinaBuddy.pageSize,af,"group")};_FBY.getDrawGroupList=function(begin,size,afterLoadFunction){var begin=begin||0;var size=size||0;var allSize=_FBY.groupSinaBuddy.size;if(begin>allSize||size==0){afterLoadFunction([]);return}var get_begin=begin;var is_get=false;var temp=[];if(begin+size>allSize){size=allSize-begin}var acat=_FBY.groupSinaBuddy.groupArray;for(var get_begin=begin;get_begin<begin+size;get_begin++){var gid=acat[get_begin];if(!gid){is_get=true;break}var obj=_FBY.groupSinaBuddy.groupList[gid];if(!obj){continue}temp.push(obj)}if(_FBY.b_isFristGroupLoad){is_get=true}if(is_get){_FBY.groupGetParam.size=size;_FBY.groupGetParam.begin=begin;_FBY.groupGetParam.afterLoadFunction=afterLoadFunction;if(typeof(afterLoadFunction)=="function"){_FBY.afterGroupLoadData=afterLoadFunction}_FBY.groupSinaBuddy.loadList(get_begin);return}if(typeof(afterLoadFunction)=="function"){afterLoadFunction(temp)}};_FBY.getDrawFriendList=function(begin,size,afterLoadFunction,catid){var catid=catid||"_all";if(_FBY.outBuddy[catid]){_FBY.getUserListFun(begin,size,_FBY.getOutUserAfterLoadFunction);return}if(catid=="group"){_FBY.getDrawGroupList(begin,size,afterLoadFunction);return}var begin=begin||0;var size=size||0;try{var acat=_FBY.sinaBuddy.cat[catid];if(!acat){acat=[]}var allSize=Number(_FBY.getCatBuddySize(catid));if(isNaN(allSize)){allSize=0}}catch(err){acat=[];allSize=0}_FBY.sinaBuddy.onStatusChanged=_FBY.onLBStat;if(size<=0){afterLoadFunction([])}if(begin>=allSize){begin=allSize-size;if(begin<0){begin=0}}var temp=[];var is_get=false;var get_begin=begin;var endNum=begin+size;if(endNum>allSize){endNum=allSize}for(var get_begin=begin;get_begin<endNum;get_begin++){var uid=acat[get_begin];if(!uid){is_get=true;break}var obj=_FBY.sinaBuddy.list[uid];if(!obj){continue}temp.push(obj)}if(_FBY.b_isFristGet){is_get=true}if(is_get){_FBY.load=false;_FBY.friendListParam={"begin":begin,"catid":catid,"size":size,"call_back_fun":afterLoadFunction};if(typeof(afterLoadFunction)=="function"){_FBY.afterLoadData=afterLoadFunction}_FBY.sinaBuddy.loadList(get_begin,catid);return}if(typeof(afterLoadFunction)=="function"){afterLoadFunction(temp)}};_FBY.friendListParam={};_FBY.prototype.do_cbFunction=function(){if(_FBY.b_do_function){return}this.group={};_FBY.b_do_function=true;this.b_doCallBack=true;this.group.temReturnUser=[];for(var el in this.selectUser){var u_ob=this.selectUser[el];var uid=u_ob.uid;try{if(uid.indexOf("d_")==0){var t_ob={uid:"0",nick:u_ob.nick};u_ob=t_ob}}catch(err){}this.group.temReturnUser[this.group.temReturnUser.length]=u_ob}this.group.g_array=[];for(var g in this.selectGroup){this.group.g_array[this.group.g_array.length]=g}this.getGroupUser()};_FBY.prototype.getGroupUser=function(){if(this.group.g_array.length==0){this.selectUserLength=this.group.temReturnUser.length;this.cbFunction(this.group.temReturnUser);_FBY.b_do_function=false;return}else{try{var catid=this.group.g_array.pop();var size=Number(_FBY.getCatBuddySize(catid));if(isNaN(size)){size=0}var _this=this;_FBY.getDrawFriendList(0,size,function(list){var list=list||[];_this.do_group(list)},catid)}catch(err){}}};_FBY.prototype.do_group=function(list){if(list){for(var i=0;i<list.length;i++){this.group.temReturnUser[this.group.temReturnUser.length]=list[i]}}this.getGroupUser()};_FBY.getUserDivTitle=function(b_radio,b_checked,num){if(!num){num=0}var str="";if(b_radio){if(b_checked){}else{str="单击选中，"}str+="最多可以选择一个"}else{if(b_checked){str="单击取消选中"}else{str="单击选中，";str+="可以选择"+num+"个"}}return str};_FBY.prototype.reFlushSelectList=function(){if(this.showmode=="2"||this.b_buddyIsShow){_FBY.do_draw_catid=this.nowOpenBuddy;_FBY.do_draw_faid=this.parentEl;if(this.b_groupType){if(_FBY.groupLoad&&this.nowDrawUserList){_FBY.do_draw(this.nowDrawUserList)}}else{if(_FBY.load&&_FBY.do_draw_catid){_FBY.do_draw(this.nowDrawUserList)}}}};_FBY.getNickByUid=function(uid,name){if(!uid){return"新浪网友"}if(typeof(_FBY.sinaBuddy.list[uid])!="undefined"){return _FBY.sinaBuddy.list[uid].nick}if(typeof(name)=="string"&&name!="null"){return name}else{return"新浪网友"}};_FBY.outBuddy={};_FBY.addNewBuddy=function(buddy,getUserListFun,getSizeFun){if(buddy.id){_FBY.sinaBuddy.buddyObject[buddy.id]=buddy}_FBY.sinaBuddy.buddyData.unshift(buddy);if(typeof(getUserListFun)=="function"){_FBY.getUserListFun=getUserListFun}if(typeof(getSizeFun)=="function"){_FBY.getSizeFun=getSizeFun}_FBY.defaultCatid=buddy.id;_FBY.outBuddy[buddy.id]=1};_FBY.getCatBuddySize=function(catid){if(_FBY.outBuddy[catid]){return _FBY.getSizeFun()}return _FBY.sinaBuddy.catSize[catid]};_FBY.getOutUserAfterLoadFunction=function(userList){var allUser=_FBY.sinaBuddy.list;for(var i=0,len=userList.length;i<len;i++){var uid=userList[i].uid;if(allUser[uid]){continue}_FBY.defaultUser[uid]=1;allUser[uid]=userList[i]}_FBY.begin_drawBUddy(userList)};_FBY.shadow={};_FBY.timeDown=null;_FBY.shadow.showShadow=function(el){clearTimeout(_FBY.timeDown);if(el){_FBY.doShowshadow(el)}};_FBY.doShowshadow=function(el){if(!el){return}if(el.style.display=="none"){return}var left=parseInt(el.style.left);var top=parseInt(el.style.top);var w=parseInt(el.clientWidth);var h=parseInt(el.clientHeight);el=_FBY.$("_FBY_shadow");if(!el){var el=document.createElement("DIV");el.id="_FBY_shadow";el.style.position="absolute";el.style.zIndex="990";document.body.appendChild(el);el.className="FBY_shadow"}el.style.top=top+5+"px";el.style.left=left+5+"px";el.style.height=h+"px";el.style.width=w+"px";el.style.display=""};_FBY.shadow.noneShadow=function(){clearTimeout(_FBY.timeDown);var el=_FBY.$("_FBY_shadow");if(el){el.style.display="none"}};_FBY.sys={};(function(){var ua=navigator.userAgent.toLowerCase();var s;(s=ua.match(/msie ([\d.]+)/))?_FBY.sys.ie=s[1]:(s=ua.match(/firefox\/([\d.]+)/))?_FBY.sys.firefox=s[1]:(s=ua.match(/chrome\/([\d.]+)/))?_FBY.sys.chrome=s[1]:(s=ua.match(/opera.([\d.]+)/))?_FBY.sys.opera=s[1]:(s=ua.match(/version\/([\d.]+).*safari/))?_FBY.sys.safari=s[1]:0})();
