document.write('<link type="text/css" rel="stylesheet" href="/theme_media/portal/default/css/friend.css" media="all" />');
document.write('<script type="text/javascript" src="/site_media/js/common.js"></script>');
var ajax_url = '/friend/delete/';　//ajax调用的url地址
var curpage = 0;							//当前页
var pagecount = 0;						//总页数

$(document).ready(function (){
   $("a[name=delete]").click(function() {
   		
   		var user_ids = '';
   		$("input[name=chk]").each(function(n) {
   			if(this.checked) {
   				if (user_ids == '')
   					user_ids = this.value;
   				else
   					user_ids += ',' + this.value;
   			}
   		});
   		
   		if (user_ids == '')
   			$.alertMsg('提示','请至少选择一个好友！');
   		else {
   			$.post('/friend/delete/', { 'user_ids':user_ids }, function(data){
   				location.href="";
   			});   			
   		}
   });
   
});

//添加好友操作判断  /*check user whether load*/
//add by xw 2009-5-17
receive_user_id = 1
function add_friend(user_id,request_id){
	receive_user_id=user_id;
	var flage = true;
	if(request_id == 'None'){
		$.alertMsg('您还未登录，暂不能添加好友');
		return false;
	}else{
		$.post("/friend/selectgroup/", function (data) {
			var r = data;
			if (typeof(data) == 'string') r = data.evalJson();
			if (r.response == 'ok'){ //success
				var options = '<select id="selgroup">';
				$.each(r.data, function (i, o) {
					options += '<option value="'+o.id+'">'+o.name+'</option>';
				});
				options += '</select>';
				var html = '<div id="groupblock">'; 
				html += '<div>'+options+'<span><a onclick="NewGroup()">新建分组</a></span></div>';
				html += '<div id="newgroup" style="display: none;"><table><tr><td>分组名称：</td><td><input type="text" name="groupname" id="groupname" maxlength="12" /><span id="groupname_error" class="error-list"></span></td></tr>\
				<tr><td>&nbsp;</td><td><input type="button" value="确定" onclick="CreateGroup()" /> <input type="button" value="取消"  onclick="CancelCreate()" /></td></tr></table></div>';
				html += '</div>';
				//$(html).appendTo(document.body); 
				$(html).xDialog({caption:'选择小组', btn:[{text:'确定',func:SelConfirm},{text:'取消'}]});
			} else { //error
				$.alertMsg("服务器忙，请稍候再试！");
			}
		});
		/*
		$.post("/friend/addfriend/" + user_id + "/",{}, function(data){
			$.alertMsg('提示',data);
			return false;
		});
		*/
	}
}
//直接解除好友关系
function cut_friend(id){
	if (confirm('真的要解除你们的好友关系么？')){
		$.post('/friend/delete/',{'id':id},function(data){
			if(data=='ok')
				location.reload();
			else
				$.alertMsg("服务器忙，请稍候再试！");
		});		
	}
}

//新建小组触发器
function NewGroup() {
	//$("#newgroup").toggle();
	$("#newgroup").show();
}

//创建小组
function CreateGroup() {
	var name = $.trim($("#groupname").val());
	if(name=='')
		return $("#groupname_error").html("名称不能为空");
	if(StrLen(name)>12) 
		return $("#groupname_error").html("名称不能超过6个字");
	$.post('/friend/creategroup/', {name:name}, function (data) {
		if (data=='error') {
			alert("服务器忙，请稍候再试！");
		} else if (data=='-1'){
			$("#groupname_error").html("分组名称已存在");
		} else if (data=='-2'){
			$("#groupname_error").html("分组数目已达到上限");
		} else {
			var html = $("#selgroup").html();
			html += '<option value="'+data+'">'+name+'</option>';
			$("#selgroup").html(html);
			try {
				$("#selgroup").val(data);
			}catch(e) {
			}
			//清空数据
			$("#groupname_error").html('');
			$("#groupname").val('');
			$("#newgroup").hide();
		}
	});
}

//取消创建
function CancelCreate() {
	$("#newgroup").hide();
}

//
function SelConfirm() {
	var group_id = $("#selgroup").val();
	$.post("/friend/addfriend/" + receive_user_id + "/?groupid="+group_id, function(data){
		$.alertMsg(data);
		return false;
	});
}
