

var f_inputid="";var f_frienddata=[];var f_seluid=0;var f_word1="";var f_word2="";var f_pars="";var f_maxnum=0;function friendSuggest(inputid,word1,word2)
{f_inputid=inputid;var obj=$j("#"+f_inputid);if(!obj.length)return;f_word1=word1;f_word2=word2;if($j("#f_suggest").length>0)
{if(!obj.next("#f_suggest").length)
{$j("#f_suggest").remove();}
else
{return;}}
var pos=getpos(obj[0]);var html='<div class="fsg_nl" id="f_suggest" style="display:none;z-index:1000;width:'+(pos.right-pos.left-5)+'px;"></div><div id="f_emptysuggest" class="fsg_nl" style="z-index:10000;display:none;font-size:12px;padding-left:7px;background:#eeeeee;color:#666666;width:'+(pos.right-pos.left-9)+'px;"></div>';obj.after(html);f_adjustPos();}
function f_adjustPos()
{var pos=getpos($j("#"+f_inputid)[0]);try
{$j("#f_suggest").css("left",parseInt(pos.left)).css("top",parseInt(pos.bottom+2)).css("width",parseInt(pos.right-pos.left-5));$j("#f_emptysuggest").css("left",parseInt(pos.left)).css("top",parseInt(pos.bottom+2)).css("width",parseInt(pos.right-pos.left-9));}
catch(e)
{}}
function f_inputOnfocus(event,thisobj)
{if(thisobj.value=="")
{f_adjustPos();$j("#f_emptysuggest").html(f_word1).show();}}
function f_inputOnkeydown(evnt,thisobj)
{if(evnt.keyCode==13)
{return false;}
var jel_suggest=$j("#f_suggest");var jel_input=$j("#"+f_inputid);var jel_emptysuggest=$j("#f_emptysuggest");var hotinfo=f_getHotNum();var hotnum=hotinfo.hotnum;var num=hotinfo.totalnum;if(evnt.keyCode==40)
{if($j("#f_suggest_0").length&&jel_suggest.is(":visible"))
{if(hotnum==-1)
{$j("#f_suggest_0").attr("class","sgt_on");}
else
{var nextnum=hotnum==num-1?0:hotnum+1;$j("#f_suggest_"+hotnum).attr("class","sgt_of");$j("#f_suggest_"+nextnum).attr("class","sgt_on");}
return false;}}
if(evnt.keyCode==38)
{if($j("#f_suggest_0").length&&jel_suggest.is(":visible"))
{if(hotnum==-1)
{$j("#f_suggest_"+(num-1)).attr("class","sgt_on");}
else
{var prevnum=hotnum==0?num-1:hotnum-1;$j("#f_suggest_"+hotnum).attr("class","sgt_of");$j("#f_suggest_"+prevnum).attr("class","sgt_on");}}}}
function f_inputOnkeyup(evnt,thisobj)
{var jel_suggest=$j("#f_suggest");var jel_input=$j("#"+f_inputid);var jel_emptysuggest=$j("#f_emptysuggest");var hasthisperson=false;for(var i=0;i<f_frienddata.length;i++)
{if(f_frienddata[i].real_name==jel_input.val())
{hasthisperson=true;}}
if(hasthisperson==false)
{f_seluid=0;}
if(evnt.keyCode==13)
{var hotinfo=f_getHotNum();var hotnum=hotinfo.hotnum;var totalnum=hotinfo.totalnum;if(jel_suggest.is(":visible")&&hotnum!=-1&&totalnum>0)
{jel_input.val(f_frienddata[hotnum].real_name_unsafe);f_seluid=f_frienddata[hotnum].uid;if('function'==typeof(f_afterseluid))
{f_afterseluid(f_seluid);}
jel_suggest.hide();}}
else if(evnt.keyCode==38||evnt.keyCode==40)
{}
else
{f_ajax_submit();}}
function f_ajax_submit()
{var url="/interface/suggestfriend.php";var text=$j("#"+f_inputid).val();$j.ajax({type:"post",url:url,dataType:"json",success:function(data){f_ajax_show(data);},data:{text:text,pars:f_pars,maxnum:f_maxnum}});}
function f_ajax_show(arr)
{f_frienddata=arr;if(arr.length==0)
{$j("#f_suggest").hide();if($j("#"+f_inputid).val()=="")
{$j("#f_emptysuggest").html(f_word1).show();}
else
{if(f_word2=="")
{$j("#f_emptysuggest").hide();}
else
{$j("#f_emptysuggest").html(f_word2).show()}}
return;}
var html="";for(var i=0;i<arr.length;i++)
{html+='<div id=f_suggest_'+i+' class="sgt_of" style="font-size:12px;width:'+(parseInt($j("#f_suggest").css("width"))-10)+'px;" onmouseover="f_suggestOnmouseover(this)" onmousedown="f_suggestOnmousedown(this);">'+arr[i].real_name+'&nbsp;&nbsp;'+f_logo20(arr[i])+'</div>';}
$j("#f_suggest").html(html).show();$j("#f_emptysuggest").hide();f_adjustPos();if($j("#f_suggest_0").length&&$j("#f_suggest").is(":visible"))
{$j("#f_suggest_0").attr("class","sgt_on");}}
function f_getHotNum()
{var obj;var num=0;var hotnum=-1;while((obj=$j("#f_suggest_"+num)[0]))
{if(obj.className=="sgt_on")
{hotnum=num;}
num++;}
return{"hotnum":hotnum,"totalnum":num};}
function f_suggestOnmouseover(thisobj)
{var arr=thisobj.id.split('_');var thisnum=arr[2];var obj;var num=0;while((obj=$j("#f_suggest_"+num)[0]))
{if(thisnum==num)
{obj.className="sgt_on";}
else
{obj.className="sgt_of";}
num++;}}
function f_suggestOnmousedown(thisobj)
{var arr=thisobj.id.split('_');var num=arr[2];$j("#"+f_inputid).val(f_frienddata[num].real_name_unsafe);f_seluid=f_frienddata[num].uid;if('function'==typeof(f_afterseluid))
{f_afterseluid(f_seluid);}
$j("#f_suggest").hide();}
function f_inputOnblur()
{$j("#f_suggest").hide()
$j("#f_emptysuggest").hide();}
function f_logo20(obj)
{var logo20="";if(typeof obj.logo20!="undefined")
{logo20="<img src='"+obj.logo20+"'  align=absmiddle width=15  />";}
return logo20;}

var fs2_mode=0;var fs2_data=[];var fs2_dirty=false;var fs2_pars="";var fs2_maxnum=0;var fs2_inputname="";var fs2_fsgnrname="";var fs2_xxshname="";var fs2_allfriendname="";var fs2_withex="";function fs2_hasActive()
{for(var i=0;i<fs2_data.length;i++)
{if(fs2_data[i].type=="active")
{return i;}}
return-1;}
function fs2_superOnclick()
{if(fs2_fsgnrname==""){$j('#fsg_nr').hide();}else{$j('#'+fs2_fsgnrname).hide();}
if(fs2_hasActive()!=-1){if($j("#active").val()!=""&&$j("#suggest").css('display')=="none"){$j("#active").val("");}
$j("#active").focus();}else{fs2_data[fs2_data.length]={type:"active"};fs2_superView();}}
function fs2_activeFocus(){$j("#active").focus();}
function fs2_superView()
{if(fs2_data.length>0&&fs2_data[0].type=="static"){var f2_seluid=fs2_data[0].uid;if('function'==typeof(f2_afterseluid)){f2_afterseluid(f2_seluid);}
fs2_refresh(fs2_data[0].uid);}else{$j("#fs2_icon").hide();if('function'==typeof(fs2_onclear)){fs2_onclear();}}
var html="";for(var i=0;i<fs2_data.length;i++){if(fs2_data[i].type=="static"){if(fs2_data[i].uid=="0"||fs2_data[i].uid==0){html+='<div style="float:left;background:#fff9d7;margin:1px 5px 1px 0; padding:0 5px;">'+fs2_data[i].real_name+'</div>';}else{var logo=fs2_logo20(fs2_data[i]);if(logo==""){html+='<div class="fsg_hy2">'+fs2_data[i].real_name+'&nbsp;<a style="cursor:pointer;" onclick="javascript:fs2_inputDelete('+"'"+i+"'"+');"><img border="0" align="absmiddle" alt="移除" src="http://img1.kaixin001.com.cn/i2/del.gif"/></a></div>';}else{html+='<div class="fsg_hy2">'+fs2_data[i].real_name+'&nbsp;&nbsp;'+logo+'&nbsp;<a style="cursor:pointer;" onclick="javascript:fs2_inputDelete('+"'"+i+"'"+');"><img border="0" align="absmiddle" alt="移除" src="http://img1.kaixin001.com.cn/i2/del.gif"/></a></div>';}}}else{html+='<div class="fsg_id" id="activediv" style="width:50px;"><input onkeydown="return fs2_inputOnkeydown(event)" onkeyup="fs2_inputOnkeyup(event)" onblur="fs2_inputOnblur(this);" onfocus="fs2_inputOnfocus(this);" id="active" name="active" type="text" value="" class="fsg_it" size="2" Autocomplete="off" maxlength=50/><div class="fsg_nl" id="suggest" style="display:none;width:210px;"></div><div id="emptysuggest" class="fsg_nl" style="padding-left:7px;background:#eeeeee;color:#666666;width:220px;">请输入好友的姓名(开心网上姓名)</div></div></div>';}}
if(fs2_inputname==""){$j("#superinput").html(html==""?"&nbsp;":html);}else{$j('#'+fs2_inputname).html(html==""?"&nbsp;":html);}
fs2_activeFocus();}
function fs2_inputDelete(index)
{var fs2_data2=[];var len=fs2_data.length;var j=0;for(var i=0;i<len;i++){if(i==index){continue;}
fs2_data2[j]=fs2_data[i];j++;}
fs2_data=fs2_data2;fs2_dirty=true;fs2_superView();return;}
function fs2_getHotNum()
{var obj;var num=0;var hotnum=-1;while((obj=$j("#suggest_"+num)[0])!=null){if(obj.className=="sgt_on"){hotnum=num;}
num++;}
return{"hotnum":hotnum,"totalnum":num};}
function fs2_inputOnblur(thisobj)
{$j('#suggest').hide();$j('#emptysuggest').hide();$j('#active').val('');}
function fs2_inputOnfocus(thisobj)
{if(fs2_data.length>1){$j("#emptysuggest").hide();return false;}
if(thisobj.value==""){$j("#emptysuggest").show().html("请输入好友的姓名(支持拼音首字母输入)");}}
function fs2_inputOnkeydown(evnt)
{if(fs2_data.length>1){if(evnt.preventDefault){evnt.preventDefault();}else{evnt.returnValue=0;}}
var active=$j('#active'),content=active.val();active.css('width',b_strlen(content)*6+20+"px");if(evnt.keyCode==13){return false;}
var activenum=fs2_hasActive();if(evnt.keyCode==8&&fs2_data[activenum-1]&&content==""){var fs2_data2=[];var j=0;for(var i=0;i<fs2_data.length;i++){if(activenum-1==i){continue;}
fs2_data2[j]=fs2_data[i];j++;}
fs2_data=fs2_data2;fs2_dirty=true;fs2_superView();return;}
if(evnt.keyCode==37&&fs2_data[activenum-1]&&content==""){return;}
if(evnt.keyCode==39&&fs2_data[activenum+1]&&content.value==""){return;}
var hotinfo=fs2_getHotNum();var hotnum=hotinfo.hotnum;var num=hotinfo.totalnum;if(evnt.keyCode==40){if($j("#suggest_0").size()&&$j("#suggest").css('display')=="block"){if(hotnum==-1){$j("#suggest_0").attr('class',"sgt_on");}else{var nextnum=hotnum==num-1?0:hotnum+1;$j("#suggest_"+hotnum).attr('class',"sgt_of");$j("#suggest_"+nextnum).attr('class',"sgt_on");}
return false;}}
if(evnt.keyCode==38){if($j("#suggest_0").size()&&$j("#suggest").css('display')=="block"){if(hotnum==-1){$j("#suggest_"+(num-1)).attr('class',"sgt_on");}else{var prevnum=hotnum==0?num-1:hotnum-1;$j("#suggest_"+hotnum).attr('class',"sgt_of");$j("#suggest_"+prevnum).attr('class',"sgt_on");}}}}
function fs2_inputOnkeyup(evnt){if(evnt.keyCode==13){var hotinfo=fs2_getHotNum();var hotnum=hotinfo.hotnum;var totalnum=hotinfo.totalnum;var hasuser=$j("#suggest").css('display')=="block"&&hotnum!=-1&&totalnum>0;var content=$j('#active').val();if(fs2_mode==1&&!hasuser&&content.length){var escape_real_name=content.replace(/&/g,"&amp;");escape_real_name=escape_real_name.replace(/</g,"&lt;");escape_real_name=escape_real_name.replace(/>/g,"&gt;");var friendobj={uid:"0",real_name:escape_real_name,real_name_unsafe:content,type:"static"};var activenum=fs2_hasActive();for(var i=fs2_data.length;i>activenum;i--){fs2_data[i]=fs2_data[i-1];}
fs2_data[activenum]=friendobj;fs2_dirty=true;fs2_superView();}else if(hasuser){var friendobj=fs2_frienddata[hotnum];friendobj.type="static";var activenum=fs2_hasActive();for(var i=fs2_data.length;i>activenum;i--){fs2_data[i]=fs2_data[i-1];}
fs2_data[activenum]=friendobj;fs2_dirty=true;fs2_superView();}}
if(evnt.keyCode==38||evnt.keyCode==40){}else if(evnt.keyCode==27){fs2_suggestClose();}else{fs2_ajax_submit();}}
function fs2_ajax_submit(){var url="/interface/suggestfriend.php";var text=encodeURIComponent($j("#active").val());var pars="pars="+fs2_pars+"&text="+text+"&maxnum="+fs2_maxnum;$j.ajax({'url':url,'type':"get",'data':pars,'success':function(req){fs2_ajax_show(req);}});}
var fs2_frienddata=[];function fs2_ajax_show(req)
{var arr=eval(req);fs2_frienddata=arr;if(arr.length==0){$j("#suggest").hide();if(fs2_data.length>1){$j("#emptysuggest").hide();}else{$j("#emptysuggest").show();}
if($j("#active").val()==""){$j("#emptysuggest").html("请输入好友的姓名(支持拼音首字母输入)");}else{if(fs2_mode==1){$j("#emptysuggest").html("姓名不在好友列表哦");}else{$j("#emptysuggest").html("姓名不在好友列表哦，请重新输入");}}
return;}
var html="";for(var i=0;i<arr.length;i++)
{html+='<div id=suggest_'+i+' class="sgt_of" style="width:200px;" onmouseover="fs2_suggestOnmouseover(this)" onmousedown="fs2_suggestOnmousedown(this);">'+arr[i].real_name+'　'+fs2_logo20(arr[i])+'</div>';}
$j("#suggest").html(html).show();$j("#emptysuggest").hide();if($j("#suggest_0").size()&&$j("#suggest").css('display')=="block"){$j("#suggest_0").attr('class',"sgt_on");}}
function fs2_suggestcloseOnMouseover()
{var num=0;while((obj=$j("#suggest_"+num)[0])!=null){if(obj.className=="sgt_on"){obj.className="sgt_of";}
num++;}}
function fs2_suggestClose()
{fs2_superView();}
function fs2_suggestOnmouseover(thisobj)
{var arr=thisobj.id.split('_');var thisnum=arr[1];var obj;var num=0;while((obj=$j("#suggest_"+num)[0])!=null)
{if(thisnum==num){obj.className="sgt_on";}else{obj.className="sgt_of";}
num++;}}
function fs2_suggestOnmousedown(thisobj)
{var arr=thisobj.id.split('_');var num=arr[1];var friendobj=fs2_frienddata[num];friendobj.type="static";var activenum=fs2_hasActive();for(var i=fs2_data.length;i>activenum;i--)
{fs2_data[i]=fs2_data[i-1];}
fs2_data[activenum]=friendobj;fs2_dirty=true;fs2_superView();}
function fs2_viewAllfriend()
{$j("#suggest").hide();var fsgnrname="fsg_nr";if(fs2_fsgnrname!=""){fsgnrname=fs2_fsgnrname;}
var xxshname="xx_sh";if(fs2_xxshname!=""){xxshname=fs2_xxshname;}
if($j('#'+fsgnrname).css('display')=="block"){$j('#'+fsgnrname).hide();$j('#'+xxshname).html('<img src="http://img1.kaixin001.com.cn/i/xx_xx1.gif" class="cp" onmouseover="this.src=\'http://img1.kaixin001.com.cn/i/xx_xx2.gif\';" onmouseout="this.src=\'http://img1.kaixin001.com.cn/i/xx_xx1.gif\';" alt="选择好友" />');}else{var url="/interface/suggestfriend.php";var pars="pars="+fs2_pars+"&type=all"+"&maxnum="+fs2_maxnum;$j.ajax({'url':url,'type':"post",'data':pars,'success':function(req){fs2_ajax_allfriendshow(req);}});$j('#'+fsgnrname).show();$j('#'+xxshname).html('<img src="http://img1.kaixin001.com.cn/i/xx_xs1.gif" class="cp" onmouseover="this.src=\'http://img1.kaixin001.com.cn/i/xx_xs2.gif\';" onmouseout="this.src=\'http://img1.kaixin001.com.cn/i/xx_xs1.gif\';" alt="选择好友" />');}}
var fs2_allfrienddata=[];function fs2_ajax_allfriendshow(req)
{var arr=eval(req);fs2_allfrienddata=arr;var html="";for(var i=0;i<Math.ceil(arr.length/3)*3;i++){if(i%3==0){html+='<div class="sgt_of" style="width:300px;">\n';}
if(arr[i]){html+='<div class="l" style="width:100px;"><input id="radio'+i+'" type="radio" name="friend"/>'+arr[i].real_name+'&nbsp;&nbsp;'+fs2_logo20(arr[i])+'</div>\n';}
if(i%3==2){html+='<div class="c"></div>\n';html+='</div>\n';}}
if(fs2_allfriendname==""){$j("#allfriend").html(html);}else{$j('#'+fs2_allfriendname).html(html);}}
function fs2_selectFriend()
{for(var i=0;i<fs2_allfrienddata.length;i++){if($j("#radio"+i)[0].checked){var obj=fs2_allfrienddata[i];obj.type="static";fs2_data[0]=fs2_allfrienddata[i];}}
var fs2_data2=[];var j=0;for(var i=0;i<fs2_data.length;i++){if(fs2_data[i].type=="active"){continue;}
fs2_data2[j]=fs2_data[i];j++;}
fs2_data=fs2_data2;fs2_dirty=true;if(fs2_fsgnrname==""){$j('#fsg_nr').hide();}else{$j('#'+fs2_fsgnrname).hide();}
var xxshname="xx_sh";if(fs2_xxshname!=""){xxshname=fs2_xxshname;}
$j('#'+xxshname)[0].innerHTML='<img src="http://img1.kaixin001.com.cn/i/xx_xx1.gif" class="cp" onmouseover="this.src=\'http://img1.kaixin001.com.cn/i/xx_xx2.gif\';" onmouseout="this.src=\'http://img1.kaixin001.com.cn/i/xx_xx1.gif\';" alt="选择好友" />';fs2_superView();}
function fs2_refresh(uid)
{var url="/interface/user.php";var pars="uid="+uid;if(fs2_withex!="")
{pars+="&withex=1&t="+(new Date()).getTime();}
$j.ajax({'url':url,'type':"get",'data':pars,'success':function(req){fs2_refreshShow(req);}});}
function fs2_refreshShow(req){var r=eval('('+req+')');$j("#icon120").attr('src',r.logo120);$j("#icon50").attr('src',r.logo50);$j("#icon25").attr('src',r.logo25);$j("#fs2_icon").show();if('function'==typeof(fs2_onrefresh)){fs2_onrefresh(r);}}
function fs2_logo20(obj)
{var logo20="";if(typeof obj.logo20!="undefined")
{logo20="<img src='"+obj.logo20+"' align=absmiddle width=15 />";}
return logo20;}

var fs_selectpars="gf_me";var fs_mode=0;var fs_data=[];var fs_dirty=false;var fs_maxcount=30;var fs_alert=false;var fs_gindex=0;var fs_maxnum=0;var fs_superinput="superinput";var fs_ptrimg="xx_sh";var fs_fsg_nr="fsg_nr";var fs_groupsel="groupsel";var fs_allfriend="allfriend";var fs_selall="selall";function fs_resetElements(superinput,ptrimg,fsg_nr,groupsel,allfriend_para)
{var inputHTML="";var groupselHTML="";var allfriendHTML="";if(superinput!=fs_superinput)
{$j('#'+fs_fsg_nr).hide();$j('#'+fs_ptrimg).html("<img src=\"http://img1.kaixin001.com.cn/i/xx_xx1.gif\" class=\"cp\" onmouseover=\"this.src='http://img1.kaixin001.com.cn/i/xx_xx2.gif';\" onmouseout=\"this.src='http://img1.kaixin001.com.cn/i/xx_xx1.gif';\" alt=\"选择好友\" />");var fsinput=$j('#'+fs_superinput);if(fsinput.size()){inputHTML=fsinput.html();fsinput.html('&nbsp;');}
var gsel=$j('#'+fs_groupsel);if(gsel.size()){groupselHTML=gsel.html();gsel.html('');}
var allfriend=$j('#'+fs_allfriend);if(allfriend.size()){allfriendHTML=allfriend.html();allfriend.html('');}
fs_superinput=superinput;fs_ptrimg=ptrimg;fs_fsg_nr=fsg_nr;fs_groupsel=groupsel;fs_allfriend=allfriend_para;fsinput.html(inputHTML);gsel.html(groupselHTML);allfriend.html(allfriendHTML);}}
function fs_checkCount(v_alert)
{var c=0;var len=fs_data.length;for(var i=0;i<len;i++){if(typeof(fs_data[i])!="undefined"&&fs_data[i].type=="static"){c++;}}
if(c>=fs_maxcount){fs_alert=v_alert;}
return c<fs_maxcount;}
function fs_hasActive()
{var len=fs_data.length;for(var i=0;i<len;i++){if(typeof(fs_data[i])!="undefined"&&fs_data[i].type=="active"){return i;}}
return-1;}
function fs_superOnclick()
{$j('#'+fs_fsg_nr).hide();if(fs_hasActive()!=-1){var active=$j('#active');if(active.val()!=""&&$j("#suggest").css('display')=="none"){active.val('');}
active.focus();}else{fs_data[fs_data.length]={type:"active"};fs_superView();}
$j('#'+fs_superinput)[0].parentNode.className="it2";}
function fs_activeFocus()
{$j("#active").focus();}
function fs_superView()
{var html="";var len=fs_data.length;for(var i=0;i<len;i++){if(typeof(fs_data[i])=="undefined"){continue;}
if(fs_data[i].type=="static"){if(fs_data[i].uid=="0"||fs_data[i].uid==0){html+='<div class="fsg_hy2" style="background:#fff9d7;">'+fs_data[i].real_name+'<a style="cursor:pointer;" onclick="javascript:fs_inputDelete('+"'"+i+"'"+');"><img border="0" align="absmiddle" alt="移除" src="http://img1.kaixin001.com.cn/i2/del.gif"/></a></div>';}else{var logo=fs_logo20(fs_data[i]);if(logo!=""){logo='&nbsp;&nbsp;'+logo;}
html+='<div class="fsg_hy2">'+fs_data[i].real_name+logo+'&nbsp;&nbsp;<a style="cursor:pointer;" onclick="javascript:fs_inputDelete('+"'"+i+"'"+');"><img border="0" align="absmiddle" alt="移除" src="http://img1.kaixin001.com.cn/i2/del.gif"/></a></div>';}}else{html+='<div class="fsg_id" id="activediv" style="width:50px;"><input onkeypress="return fs_inputOnkeypress(event)" onkeydown="return fs_inputOnkeydown(event)" onkeyup="fs_inputOnkeyup(event)" onblur="fs_inputOnblur(this);" onfocus="fs_inputOnfocus(this);" id="active" name="active" type="text" value="" class="fsg_it" size="2" Autocomplete="off" maxlength=50/><div class="fsg_nl" id="suggest" style="display:none;width:210px;"></div><div id="emptysuggest" class="fsg_nl" style="z-index:2000;padding-left:7px;background:#eeeeee;color:#666666;width:220px;">请输入好友的姓名(开心网上姓名)</div></div></div>';}}
var fsinput=$j('#'+fs_superinput);fsinput.html(html==""?"&nbsp;":html);var childs=fsinput[0].childNodes;var mintop=1000000;var maxbottom=0;var len=childs.length;for(var i=0;i<len;i++){if(childs[i].className=="fsg_hy2"||childs[i].className=="fsg_id"){var pos=getpos(childs[i]);if(pos.top<mintop){mintop=pos.top;}
if(pos.bottom>maxbottom){maxbottom=pos.bottom;}}}
var height=maxbottom-mintop;height=height<23?23:height;fsinput.css('height',height+"px");fs_activeFocus();if(fs_alert){fs_alert=false;alert("最多只能选择"+fs_maxcount+"个用户！");}
if('function'==typeof(fs_refresh)){fs_refresh();}
var len=fs_allfrienddata.length;for(var i=0;i<len;i++){var ch=$j("#checkbox"+i);if(ch[0]){ch.attr("checked",false);}}}
function fs_getHotNum()
{var obj;var num=0;var hotnum=-1;while((obj=$j("#suggest_"+num)[0])!=null){if(obj.className=="sgt_on"){hotnum=num;}
num++;}
return{"hotnum":hotnum,"totalnum":num};}
function fs_inputOnblur(thisobj)
{var active=$j('#active');if(active.val()!=""){fs_getUser();active.val("").blur();}
$j('#'+fs_superinput)[0].parentNode.className="it1";$j("#suggest").hide()
$j("#emptysuggest").hide();}
function fs_inputOnfocus(thisobj)
{if(thisobj.value==""){$j("#emptysuggest").show().html('请输入好友的姓名(支持拼音首字母输入)');}}
function fs_inputDelete(index)
{$j("#superinput").blur();var fs_data2=[];var len=fs_data.length;var j=0;for(var i=0;i<len;i++){if(i==index){continue;}
fs_data2[j]=fs_data[i];j++;}
fs_data=fs_data2;fs_dirty=true;fs_superView();return;}
function fs_inputOnkeypress(evnt)
{if(evnt.keyCode==13){if(typeof(evnt.preventDefault)=="function"){evnt.preventDefault();}}
return true;}
function fs_inputOnkeydown(evnt)
{var active=$j('#active');active.css('width',b_strlen(active.val())*6+20+"px");if(evnt.keyCode==13){active.val('');return false;}
var activenum=fs_hasActive();if(evnt.keyCode==8&&fs_data[activenum-1]&&$j("#active").val()=="")
{if(typeof(evnt.preventDefault)=="function"){evnt.preventDefault();}
var fs_data2=[];var j=0;var len=fs_data.length;for(var i=0;i<len;i++){if(activenum-1==i){continue;}
fs_data2[j]=fs_data[i];j++;}
fs_data=fs_data2;fs_dirty=true;fs_superView();return;}
if(evnt.keyCode==37&&fs_data[activenum-1]&&$j("#active").val()==""){return;}
if(evnt.keyCode==39&&fs_data[activenum+1]&&$j("#active").val()==""){return;}
var hotinfo=fs_getHotNum();var hotnum=hotinfo.hotnum;var num=hotinfo.totalnum;var suggest_0=$j('#suggest_0');var suggest=$j('#suggest');if(evnt.keyCode==40){if(suggest_0.size()&&suggest.css('display')=="block"){if(hotnum==-1){suggest_0.attr('class',"sgt_on");}else{var nextnum=hotnum==num-1?0:hotnum+1;$j("#suggest_"+hotnum)[0].className="sgt_of";$j("#suggest_"+nextnum)[0].className="sgt_on";}
return false;}}
if(evnt.keyCode==38){if(suggest_0.size()&&suggest.css('display')=="block"){if(hotnum==-1){$j("#suggest_"+(num-1))[0].className="sgt_on";}else{var prevnum=hotnum==0?num-1:hotnum-1;$j("#suggest_"+hotnum)[0].className="sgt_of";$j("#suggest_"+prevnum)[0].className="sgt_on";}}}}
function fs_getUser()
{var hotinfo=fs_getHotNum();var hotnum=hotinfo.hotnum;var totalnum=hotinfo.totalnum;var hasuser=$j("#suggest").css('display')=="block"&&hotnum!=-1&&totalnum>0;if(fs_mode==1&&!hasuser&&$j("#active").val().length)
{if(fs_checkCount(true)){var escape_real_name=$j("#active").val().replace(/&/g,"&amp;");escape_real_name=escape_real_name.replace(/</g,"&lt;");escape_real_name=escape_real_name.replace(/>/g,"&gt;");var friendobj={uid:"0",real_name:escape_real_name,real_name_unsafe:$j("#active").val(),type:"static"};var activenum=fs_hasActive();for(var i=fs_data.length;i>activenum;i--)
{fs_data[i]=fs_data[i-1];}
fs_data[activenum]=friendobj;fs_dirty=true;}
fs_superView();}
else if(hasuser)
{if(fs_checkCount(true))
{var friendobj=fs_frienddata[hotnum];friendobj.type="static";var activenum=fs_hasActive();for(var i=fs_data.length;i>activenum;i--)
{fs_data[i]=fs_data[i-1];}
fs_data[activenum]=friendobj;fs_dirty=true;}
fs_superView();}}
function fs_inputOnkeyup(evnt)
{if(evnt.keyCode==13){fs_getUser();}
if(evnt.keyCode==27){return fs_suggestClose();}else if(evnt.keyCode==38||evnt.keyCode==40){}else{fs_ajax_submit();}}
function fs_ajax_submit()
{var url="/interface/suggestfriend.php";var text=encodeURIComponent($j("#active").val());var pars="text="+text+"&maxnum="+fs_maxnum;if("undefined"!=typeof fs_suggestpars){pars+="&pars="+fs_suggestpars;}
$j.ajax({'url':url,'type':"get",'data':pars,'success':function(req){fs_ajax_show(req);}});}
var fs_frienddata=[];function fs_ajax_show(req)
{var arr=eval(req);fs_frienddata=arr;if(arr.length==0){$j("#suggest").hide();$j("#emptysuggest").show();if($j("#active").val()==""){$j("#emptysuggest").html("请输入好友的姓名(支持拼音首字母输入)");}else{if(fs_mode==1){$j("#emptysuggest").hide();}else{$j("#emptysuggest").html("姓名不在好友列表哦，请重新输入");}}
return;}
var html="";for(var i=0;i<arr.length;i++)
{html+='<div id=suggest_'+i+' class="sgt_of" style="width:200px;z-index:30;" onmouseover="fs_suggestOnmouseover(this)" onmousedown="fs_suggestOnmousedown(this);">'+arr[i].real_name+'　'+fs_logo20(arr[i])+'</div>';}
$j("#suggest").html(html).show();$j("#emptysuggest").hide();if($j("#suggest_0").size()&&$j("#suggest").css('display')=="block"){$j("#suggest_0").removeClass().addClass("sgt_on");}}
function fs_suggestcloseOnMouseover()
{var num=0;while((obj=$j("#suggest_"+num)[0])!=null)
{if(obj.className=="sgt_on"){obj.className="sgt_of";}
num++;}}
function fs_suggestClose()
{fs_superView();}
function fs_suggestOnmouseover(thisobj)
{var arr=thisobj.id.split('_');var thisnum=arr[1];var obj;var num=0;while((obj=$j("#suggest_"+num)[0])!=null){if(thisnum==num){obj.className="sgt_on";}else{obj.className="sgt_of";}
num++;}}
function fs_suggestOnmousedown(thisobj)
{if(fs_checkCount(true))
{var arr=thisobj.id.split('_');var num=arr[1];var friendobj=fs_frienddata[num];friendobj.type="static";var activenum=fs_hasActive();for(var i=fs_data.length;i>activenum;i--)
{fs_data[i]=fs_data[i-1];}
fs_data[activenum]=friendobj;fs_dirty=true;}
$j("#active").val("");fs_superView();}
function fs_viewFriend(){var count=0;var len=fs_allfrienddata.length;for(var i=0;i<len;i++){if($j("#checkbox"+i)[0]&&$j("#checkbox"+i)[0].checked){count++;}}
var confirmret=0;var group=$j('#group');if(count==0||((count>0)&&(confirmret=confirm("切换分组后将清空你刚才勾选的好友，你确定要切换分组吗？")))){var url="/interface/suggestfriend.php";var pars="type=all"+"&maxnum="+fs_maxnum;var selall=$j('#'+fs_selall);if(group[0]){pars=pars+"&group="+group.val();if(group.val()!=""){selall.css('display','inline');}else{selall.hide();}}
if("undefined"!=typeof fs_selectpars){pars+="&pars="+fs_selectpars;}
$j.ajax({'url':url,'type':"post",'data':pars,'success':function(req){fs_ajax_allfriendshow(req);}});$j('#'+fs_fsg_nr).show();$j('#'+fs_ptrimg).html('<img src="http://img1.kaixin001.com.cn/i/xx_xs1.gif" class="cp" onmouseover="this.src=\'http://img1.kaixin001.com.cn/i/xx_xs2.gif\';" onmouseout="this.src=\'http://img1.kaixin001.com.cn/i/xx_xs1.gif\';" alt="选择好友" />');if(group.size()){fs_gindex=group[0].selectedIndex;}}else if(!confirmret){if(group.size()){group[0].selectedIndex=fs_gindex;}}}
function fs_viewAllfriend(){if($j('#'+fs_groupsel)[0]&&!$j("#group")[0]){var url="/interface/fgroup.php";var pars="";$j.ajax({'url':url,'type':"post",'data':pars,'success':function(req){fs_ajax_groupshow(req);}});}
$j("#suggest").hide();var fsg=$j('#'+fs_fsg_nr);if(fsg.css('display')=="block"){fsg.hide();$j('#'+fs_ptrimg).html('<img src="http://img1.kaixin001.com.cn/i/xx_xx1.gif" class="cp" onmouseover="this.src=\'http://img1.kaixin001.com.cn/i/xx_xx2.gif\';" onmouseout="this.src=\'http://img1.kaixin001.com.cn/i/xx_xx1.gif\';" alt="选择好友" />');}else{fs_viewFriend();}}
function fs_viewStarsfriend(st){var fsg=$j('#'+fs_fsg_nr);if(fsg.css('display')=="block"){fsg.hide();$j('#'+fs_ptrimg).html('<img src="http://img1.kaixin001.com.cn/i/xx_xx1.gif" class="cp" onmouseover="this.src=\'http://img1.kaixin001.com.cn/i/xx_xx2.gif\';" onmouseout="this.src=\'http://img1.kaixin001.com.cn/i/xx_xx1.gif\';" alt="选择好友" />');}else{var count=0;var len=fs_allfrienddata.length;for(var i=0;i<len;i++){if($j("#checkbox"+i)[0].checked){count++;}}
var confirmret=0;var group=$j('#group');if(count==0||((count>0)&&(confirmret=confirm("切换分组后将清空你刚才勾选的好友，你确定要切换分组吗？"))))
{var url="/interface/starfriend.php";var pars="st="+st+"&max="+fs_maxnum;$j.ajax({'url':url,'type':"post",'data':pars,'success':function(req){fs_ajax_allfriendshow(req);}});fsg.show();$j('#'+fs_ptrimg).html('<img src="http://img1.kaixin001.com.cn/i/xx_xs1.gif" class="cp" onmouseover="this.src=\'http://img1.kaixin001.com.cn/i/xx_xs2.gif\';" onmouseout="this.src=\'http://img1.kaixin001.com.cn/i/xx_xs1.gif\';" alt="选择好友" />');if(group.size()){fs_gindex=group.attr('selectedIndex');}}else if(!confirmret){group.attr('selectedIndex',fs_gindex);}}}
function fs_ajax_groupshow(req)
{var arr=eval(req);var html='<select id="group" name="group" onchange="fs_viewFriend();">';html=html+'<option value="">全部好友</option>';var len=arr.length;for(var i=0;i<len;i++)
{html=html+' <option value="'+arr[i]+'">'+arr[i]+'</option>';}
html=html+'</select>';$j('#'+fs_groupsel).html(html);}
var fs_allfrienddata=[];function fs_ajax_allfriendshow(req)
{var arr=eval(req);fs_allfrienddata=arr;var html="";var len=Math.ceil(arr.length/3)*3;for(var i=0;i<len;i++){if(i%3==0){html+='<div class="sgt_of" style="width:300px;">\n';}
if(arr[i]){html+='<div class="l" style="width:100px;" title="开心ID：'+arr[i].uid+'"><input id="checkbox'+i+'" type="checkbox" title="开心ID：'+arr[i].uid+'" onclick="fs_countcheck(this);" />'+arr[i].real_name+fs_logo20(arr[i])+'</div>\n';}
if(i%3==2)
{html+='<div class="c"></div>\n';html+='</div>\n';}}
$j('#'+fs_allfriend).html(html);}
function fs_selectAll(){var selall=$j('#'+fs_selall);if(!selall[0]){return;}
var checked=true;var len=fs_allfrienddata.length;for(var i=0;i<len;i++){if($j("#checkbox"+i)[0].checked){checked=false;}}
len=fs_allfrienddata.length;var need_alert=false;if(len>fs_maxcount){len=fs_maxcount;need_alert=true;}
for(var i=0;i<len;i++){$j("#checkbox"+i)[0].checked=checked;}
if(need_alert){alert("最多只能选择 "+fs_maxcount+" 位好友！");}}
function fs_countcheck(obj)
{var count=0;var len=fs_allfrienddata.length;for(var i=0;i<len;i++)
{if($j("#checkbox"+i)[0].checked){count++;if(count>fs_maxcount){obj.checked=false;alert("最多只能选择 "+fs_maxcount+" 位好友！");break;}}}
return count;}
function fs_selectFriend()
{var len=fs_allfrienddata.length;for(var i=0;i<len;i++){if($j("#checkbox"+i)[0].checked){var obj=fs_allfrienddata[i];obj.type="static";if(!fs_checkCount(true)){break;}
fs_data[fs_data.length]=fs_allfrienddata[i];}}
var fs_data2=[];var j=0;len=fs_data.length;for(var i=0;i<len;i++){if(fs_data[i].type=="active"){continue;}
fs_data2[j]=fs_data[i];j++;}
fs_data=fs_data2;fs_dirty=true;$j('#'+fs_fsg_nr).hide();$j('#'+fs_ptrimg).html('<img src="http://img1.kaixin001.com.cn/i/xx_xx1.gif" class="cp" onmouseover="this.src=\'http://img1.kaixin001.com.cn/i/xx_xx2.gif\';" onmouseout="this.src=\'http://img1.kaixin001.com.cn/i/xx_xx1.gif\';" alt="选择好友" />');fs_superView();}
function fs_logo20(obj)
{var logo20="";if(typeof obj.logo20!="undefined"){logo20="<img src='"+obj.logo20+"'  align=absmiddle width=15  />";}
return logo20;}

function wordSuggest(id,type,width,top,left)
{this.id=id;this.type=type;this.input=$j('#'+id+"_"+type)[0];if(!this.input){this.input=$j('#'+id)[0];}
this.width=width;if(!document.all){this.width=this.width+2;}
this.top=top;if(this.top==undefined){this.top=23;}
this.left=left;if(this.left==undefined){this.left=0;}
var html='<div id="'+this.id+'_suggest" class="sgt_o" style="width:'+this.width+'px; top:'+this.top+'px; left:'+this.left+'px;display:none;z-index:3;"></div>';this.input.parentNode.id=this.id+"_parent";$j('#'+this.id+"_parent").after(html);}
function wordsuggest_inputOnfocus(thisobj,evnt)
{var arr=thisobj.id.split("_");var id=arr[0];var type=arr[1];if(type==undefined){type=id;}
thisobj.className='it2';if(thisobj.value==""){var namelist={"hometown":"家乡","city":"居住城市","company":"工作单位","school":"大学、中小学、中专等校名","stock":"股票代码或名称拼音首字母","film":"电影名","book":"图书名","contactstag":"技能标签"};var html='<div id="'+id+'_suggest_word" style="width:'+(parseInt($j('#'+id+"_suggest")[0].style.width)-10)+'px; border-bottom:1px solid #eee; padding:0px 5px; color:#666; background:#eee;" >';html+='请输入'+namelist[type];html+='</div>';if(navigator.userAgent.indexOf('MSIE 6')!=-1)html+='<iframe style="position:absolute; visibility:inherit; top:0px; left:0px; width:300px; height:25px; z-index:-1; filter=\'progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)\';" frameborder=0 scrolling=no></iframe>';var suggest=$j('#'+id+'_suggest');suggest.show().css('background','#eee').html(html);suggest.parent().css('position','relative');}}
function wordsuggest_inputOnblur(thisobj,evnt)
{var arr=thisobj.id.split("_");var id=arr[0];var type=arr[1];if(type==undefined)
{type=id;}
thisobj.className='it1';$j('#'+id+"_suggest").hide().parent().css('position','');}
function wordsuggest_inputOnkeyup(thisobj,evnt)
{var arr=thisobj.id.split("_");var id=arr[0];var type=arr[1];if(type==undefined){type=id;}
var suggestid=id+"_suggest";var num=0;var obj;var hotobj="";var hotnum="";while((obj=$j('#'+suggestid+"_"+num)[0])!=null){if(obj.className=="sgt_on"){hotobj=obj.id;}
num++;}
if(hotobj!=""){var arr=hotobj.split('_');hotnum=parseInt(arr[2]);}
if(evnt.keyCode==40){var suggest0=$j('#'+id+"_suggest_0");if(suggest0.size()&&$j('#'+id+"_suggest").css('display')=="block"){if(hotobj==""){suggest0.attr('class',"sgt_on");if('function'==typeof(wordsuggest_seling)){wordsuggest_seling(suggest0.html());}else{thisobj.value=suggest0.html();}}else{var nextobj=$j('#'+suggestid+"_"+(hotnum==num-1?0:hotnum+1));$j('#'+hotobj).attr('class',"sgt_of");nextobj.attr('class',"sgt_on");if('function'==typeof(wordsuggest_seling)){wordsuggest_seling(nextobj.html());}else{thisobj.value=nextobj.html();}}
return false;}}
else if(evnt.keyCode==38){var suggest=$j('#'+id+"_suggest_"+(num-1));if(suggest[0]&&$j('#'+id+"_suggest").css('display')=="block"){if(hotobj==""){suggest.attr('class',"sgt_on");if('function'==typeof(wordsuggest_seling)){wordsuggest_seling(suggest.html());}else{thisobj.value=suggest.html();}}else{var preobj=suggestid+"_"+(hotnum==0?num-1:hotnum-1);$j('#'+hotobj)[0].className="sgt_of";$j('#'+preobj)[0].className="sgt_on";if('function'==typeof(wordsuggest_seling)){wordsuggest_seling($j('#'+preobj)[0].innerHTML);}else{thisobj.value=$j('#'+preobj)[0].innerHTML;}}}}
else if(evnt.keyCode!=9&&evnt.keyCode!=27)
{if(evnt.keyCode==13){var suggest=$j('#'+id+'_suggest'),hotSuggest=$j('#'+id+'_suggest_'+hotnum);if(suggest.css('display')=="block"){if('function'==typeof(wordsuggest_selafter)){wordsuggest_selafter(hotSuggest.html());}else if(!isNaN(hotnum)&&(hotnum!=='')&&hotSuggest.length){thisobj.value=hotSuggest.html();}
suggest.hide();}else{wordsuggest_ajax_submit(thisobj.value,id,type);}}else{wordsuggest_ajax_submit(thisobj.value,id,type);}}
return false;}
function wordsuggest_inputOnkeydown(thisobj,evnt)
{var arr=thisobj.id.split("_");var id=arr[0];if(evnt.keyCode==13){return false;}else if(evnt.keyCode==9||evnt.keyCode==27){$j('#'+id+"_suggest").hide();}
return true;}
function wordsuggest_ajax_submit(text,id,type)
{var url="/interface/suggest.php";var puretext=text;var text=encodeURIComponent(text);var pars="text="+text+"&name="+type;$j.ajax({'url':url,'type':"get",'data':pars,'success':function(req){wordsuggest_ajax_show(req,id,puretext);}});}
function wordsuggest_ajax_show(req,id,text)
{var arr=eval(req);var suggest=$j('#'+id+'_suggest');if(arr.length==0){suggest.hide();return;}
if(arr.length==1&&arr[0]==text){suggest.hide();return;}
suggest.show().css('background','#fff');suggest.parent().css('position','relative');var html="";for(var i=0;i<arr.length;i++){html+='<div id="'+id+'_suggest_'+i+'" class="sgt_of" style="width:'+(parseInt($j('#'+id+"_suggest")[0].style.width)-10)+'px" onmouseover="javascript:return wordsuggest_suggestOnmouseover(this);" onmousedown="javascript:wordsuggest_suggestOnclick(this);">'+arr[i]+'</div>';}
if(navigator.userAgent.indexOf('MSIE 6')!=-1)html+='<iframe src="javascript:false" style="position:absolute; visibility:inherit; top:0px; left:0px; width:300px; height:'+(arr.length*23+23)+'px; z-index:-1; filter=\'progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)\';" frameborder=0></iframe>';suggest.html(html);if($j('#'+id+"_suggest_0")[0]&&suggest.css('display')=="block"){$j('#'+id+"_suggest_0")[0].className="sgt_on";}}
function wordsuggest_suggestOnclick(thisobj)
{var objid=thisobj.id;var arr=objid.split('_');var id=arr[0];if('function'==typeof(wordsuggest_selafter)){wordsuggest_selafter(thisobj.innerHTML);}else{var childNodes=extractNodes(thisobj.parentNode.parentNode);childNodes=extractNodes(childNodes[0]);childNodes[0].value=thisobj.innerHTML;}
$j('#'+id+"_suggest").hide();return false;}
function wordsuggest_suggestOnmouseover(thisobj)
{var objid=thisobj.id;var arr=objid.split('_');var id=arr[0];var suggestid=arr[0]+'_'+arr[1];var objnum=arr[2];var num=0;var obj;while((obj=$j('#'+suggestid+"_"+num)[0])!=null){obj.className="sgt_of";num++;}
thisobj.className="sgt_on";return false;}
