<div class="itemtitle s_clear">
	<form method="post" action="member.php?action=list" class="right">
		<input type="hidden" name="formhash" value="{FORMHASH}" />
		<input type="text" size="15" name="srchmem" class="txt" />
		&nbsp;<button type="submit">{lang search}</button>
		<!--{if $regstatus > 1}-->&nbsp;<button onclick="window.location='invite.php'; return false;">{lang my_buddylist_invite}</button><!--{/if}-->
	</form>
	<h1>{lang my_buddylist}</h1>
</div>
<div class="datalist">
	<table cellspacing="0" cellpadding="0" class="datatable" style="table-layout:fixed;margin-top:10px;">
		<!--{if $buddylist}-->
		<tr>
			<!--{eval $i=0;}-->
			<!--{loop $buddylist $buddy}-->
				<!--{eval $i++;}-->
					<td valign="top">
						<div class="friendavatar"><a href="space.php?uid=$buddy[friendid]" target="_blank">$buddy[avatar]</a></div>
						<div class="friendinfo">
							<h5 class="buddyname">
								<a href="space.php?uid=$buddy[friendid]" target="_blank">$buddy[username]</a>
								<!--{if !$buddy[online]}--><img src="{IMGDIR}/online_buddy.gif" title="{lang online}" class="online_buddy" /><!--{/if}-->
								<!--{if $buddy['msn'][1]}-->
									<a target='_blank' href='http://settings.messenger.live.com/Conversation/IMMe.aspx?invitee={$buddy[msn][1]}@apps.messenger.live.com&mkt=zh-cn' title="{lang msn_chat}"><img class='online_buddy' src='http://messenger.services.live.com/users/{$buddy[msn][1]}@apps.messenger.live.com/presenceimage?mkt=zh-cn' width='16' height='16' /></a>
								<!--{/if}-->
							</h5>
							<p>
								<span id="commenthide_$buddy[friendid]">$buddy[comment]</span> <span id="commentedit_$buddy[friendid]">[<a href="javascript:;" onclick="editcomment($buddy[friendid])"><!--{if $buddy[comment]}-->+{lang my_buddylist_comment_edit}<!--{else}-->+{lang my_buddylist_comment_add}<!--{/if}--></a>]</span>
								<span id="commentbox_$buddy[friendid]" style="display:none"><input name="comment_$buddy[friendid]" value="$buddy[comment]" id="comment_$buddy[friendid]" class="txt" tabindex="1" onBlur="updatecomment($buddy[friendid])"/ size="30"></span>
							</p>
							<p class="friendctrl">
								<a href="pm.php?action=new&uid=$buddy[friendid]" onclick="floatwin('open_sendpm', this.href, 600, 410);return false;" title="{lang send_pm}">{lang send_pm}</a> |
								<!--{if $uchomeurl}--><a href="$uchomeurl/space.php?uid=$buddy[friendid]" target="_blank">{lang my_buddylist_space}</a><!--{else}--><a href="space.php?uid=$buddy[friendid]" target="_blank">{lang memcp_profile}</a><!--{/if}--> |
								<a href="search.php?srchuid=$buddy[friendid]&srchfid=all&srchfrom=0&searchsubmit=yes" target="_blank"><!--{if $buddy[gender] == 2}-->{lang she}<!--{else}-->{lang he}<!--{/if}-->{lang my_buddylist_post}</a> |
								<a href="my.php?item=buddylist&action=delete&friendid=$buddy[friendid]&buddysubmit=yes">{lang delete}</a>
							</p>
						</div>
					</td>
					<!--{if $i%2==0}--></tr><tr><!--{/if}-->
			<!--{/loop}-->
		</tr>
		<!--{else}-->
			<tr><th><p class="nodata">{lang my_buddylist_none}</p></th></tr>
		<!--{/if}-->
	</table>
</div>

$multipage

<script type="text/javascript" reload="1">
	function changediv(buddyid) {
		display('commenthide_' + buddyid);
		display('commentbox_' + buddyid);
		display('commentedit_' + buddyid);
	}

	function editcomment(buddyid) {
		changediv(buddyid);
		$('comment_' + buddyid).focus();
	}

	function updatecomment(buddyid) {
		changediv(buddyid);
		var comment = is_ie && document.charset == 'utf-8' ? encodeURIComponent($('comment_'+ buddyid).value) : $('comment_'+ buddyid).value;
		$('commenthide_' + buddyid).innerHTML =  preg_replace(['&', '<', '>', '"'], ['&amp;', '&lt;', '&gt;', '&quot;'], comment);
		ajaxget('my.php?item=buddylist&action=edit&friendid=' + buddyid + '&buddysubmit=yes&comment=' + comment, 'commnethide_' + buddyid, 'commnethide_' + buddyid);
	}

	function preg_replace(search, replace, str) {
		var len = search.length;
		for(var i = 0; i < len; i++) {
			re = new RegExp(search[i], "ig");
			str = str.replace(re, typeof replace == 'string' ? replace : (replace[i] ? replace[i] : replace[0]));
		}
		return str;
	}
</script>