function showPages(page, pageCount, url, category) {
	url = url;
	var strHtml = '', prevPage = page - 1, nextPage = page + 1;
	if (category == 1) {
		strHtml += ' 共' + pageCount + '页 | ';
		if (prevPage < 1) {
		        strHtml += '';
		        strHtml += '';
		} else {
		        strHtml += ' <a href="' + url + '&pid=1">第一页</a> ';
		        strHtml += '<a href="' + url + '&pid=' + prevPage + '">上一页</a> ';
		}
		if (page != 1) strHtml += '<a href="' + url + '&pid=1">[1]</a>' ;
		if (page >= 5) strHtml += '...';
		if (pageCount > page + 2) {
		        var endPage = page + 2;
		} else {
		        var endPage = pageCount;
		}
		for (var i = page - 2; i <= endPage; i++) {
		        if (i > 0) {
		                if (i == page) {
		                        strHtml += ' ' + i + ' ';
		                } else {
		                        if (i != 1 && i != pageCount) {
		                                strHtml += ' <a href="' + url + '&pid=' + i + '">[' + i + ']</a> ';
		                        }
		                }
		        }
		}
		if (page + 3 < pageCount) strHtml += '...';
		if (page != pageCount) strHtml += ' <a href="' + url + '&pid=' + pageCount + '">[' + pageCount + ']</a> ';
		if (nextPage > pageCount) {
		        strHtml += '';
		        strHtml += '';
		} else {
		        strHtml += ' <a href="' + url + '&pid=' + nextPage + '">下一页</a> ';
		        strHtml += ' <a href="' + url + '&pid=' + pageCount + '">最末页</a> ';
		}
		strHtml += '';
	} else if (category == 2) {
		strHtml += ' 共' + pageCount + '页 | ';
		if (prevPage < 1) {
			strHtml += '';
			strHtml += '';
		} else {
			strHtml += ' <a href="javascript:' + url + '(1);">第一页</a> ';
			strHtml += '<a href="javascript:' + url + '(' + prevPage + ');">上一页</a> ';
		}
		if (page != 1) strHtml += '<a href="javascript:' + url + '(1);">[1]</a>' ;
		if (page >= 5) strHtml += '...';
		if (pageCount > page + 2) {
			var endPage = page + 2;
		} else {
			var endPage = pageCount;
		}
		for (var i = page - 2; i <= endPage; i++) {
			if (i > 0) {
				if (i == page) {
					strHtml += ' ' + i + ' ';
				} else {
					if (i != 1 && i != pageCount) {
						strHtml += ' <a href="javascript:' + url + '(' + i + ');">[' + i + ']</a> ';
					}
				}
			}
		}
		if (page + 3 < pageCount) strHtml += '...';
		if (page != pageCount) strHtml += ' <a href="javascript:' + url + '(' + pageCount + ');">[' + pageCount + ']</a> ';
		if (nextPage > pageCount) {
			strHtml += '';
			strHtml += '';
		} else {
			strHtml += ' <a href="javascript:' + url + '(' + nextPage + ');">下一页</a> ';
			strHtml += ' <a href="javascript:' + url + '(' + pageCount + ');">最末页</a> ';
		}
		strHtml += '';
	}	
	return strHtml;
}

function showLogin(type) {
	if ($("loginarea") != undefined) {
		$("loginarea").parentNode.removeChild($("loginarea"));
	}
	if ($("ctrlarea") != undefined) {
		$("ctrlarea").parentNode.removeChild($("ctrlarea"));
	}

	var top;
	var left;

	if (document.body && document.body.scrollTop) {
		top = document.body.scrollTop;
	}
	if (document.documentElement && document.documentElement.scrollTop) {
		top = document.documentElement.scrollTop;
	}
	top = top == undefined ? 0 : top;
	
	left = document.body.clientWidth;

	var obj = document.createElement("div");
	obj.innerHTML = "<p id='ctrlarea' style='position:absolute;top:21px;*top:27px;left:222px;width:18px;height:20px;padding:2px 0pt 0pt 10px;background:#fff'><a style='display:block;width:15px;height:15px;background:url(http://s2.cr.itc.cn/sns/group2/images/ico_del_2a.gif) no-repeat scroll center' href='javascript:hidden()'></a></p><iframe src='/login.jsp' width='400' height='400' id='loginarea' FRAMEBORDER=0 SCROLLING=AUTO allowTransparency='true'></iframe>";
	
	obj.style.position = "absolute";        
	obj.style.zIndex = "2000"; 
	obj.style.top = (top+200) + "px";
	obj.style.left = (left/2-100) + "px";
	document.body.appendChild(obj); 
}
function hidden() {
	if ($("loginarea") != undefined) {
		$("loginarea").parentNode.removeChild($("loginarea"));
	}
	if ($("ctrlarea") != undefined) {
		$("ctrlarea").parentNode.removeChild($("ctrlarea"));
	}
}
//声明方法，避免老的帖子中含有的方法调用出错
function adjustImg() {}

function copyUrl(txt){
	if(copyToClipboard(txt)!=false){
		alert("群组地址已经复制，按下[Ctrl+V]\n可以粘贴到QQ或MSN上发给好友啦！");
	}else{
		alert("您当前所使用的浏览器不支持复制功能，请使用快捷键[Ctrl+C]或鼠标右键直接复制地址。");
	}
}

function copyToClipboard(txt) {   
	if(window.clipboardData) {   
		window.clipboardData.setData("Text", txt);   
	} else if(navigator.userAgent.indexOf("Opera") != -1) {   
		window.location = txt;   
	} else if (window.netscape) {   
		try {   
			netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");   
		} catch (e) {   
			return false;
		}   
		var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);   
		if (!clip)   
			return;   
		var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);   
		if (!trans)   
			return;   
		trans.addDataFlavor('text/unicode');   
		var str = new Object();   
		var len = new Object();   
		var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);   
		var copytext = txt;   
		str.data = copytext;   
		trans.setTransferData("text/unicode",str,copytext.length*2);   
		var clipid = Components.interfaces.nsIClipboard;   
		if (!clip)   
			return false;   
		clip.setData(trans,null,clipid.kGlobalClipboard);   
	}   
	return true;
}

var _quitgroup_js_op = {id:"tanchu",className:"listBox"};
var _quitgroup_js_box = new LightBox(_quitgroup_js_op);
var quit_reason = "";
function quitGroup(gid, groupname) {
var cont = "\
<div class=\"tanchu\"> \
  <div class=\"top\"> \
    <div class=\"topInner\"> \
      <div class=\"appTitle\">退出群组</div> \
      <div class=\"appOption\"><a href=\"javascript:_quitgroup_js_box.hideBox()\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('Image59','','http://i.chinaren.com/group2/images/ico_del_2a_1.gif',1)\"><img src=\"http://i.chinaren.com/group2/images/ico_del_2a.gif\" name=\"Image59\" border=\"0\" id=\"Image59\" /></a></div> \
      <div class=\"clear\"></div> \
    </div> \
  </div> \
  <div class=\"listBox\"> \
    <div class=\"listcont clearfix\"> \
      确认要退出群组<strong>\"" + groupname + "\"</strong>吗？\
      <br><div class=\"rightCont\"><div>请填写退出原因，您的建议对我们很重要：<br/><input type=\"text\" class=\"text normal\" name=\"text\" id=\"quit_reason\" style=\"width:320px;\" /></div></div> \
      <div class=\"clear\"></div> \
    </div> \
  </div> \
  <div class=\"tanchuBot divZoom\"> \
    <div class=\"left grey1 lineheight24\">ChinaRen群组，和喜欢你的人在一起</div> \
    <div class=\"right\"> \
      <div class=\"area_btn\"> \
        <input alt=\"\" class=\"submit4\" value=\"取消\" type=\"button\" onclick=\"javascript:_quitgroup_js_box.hideBox();\" /> \
        <input alt=\"\" class=\"submit3\" value=\"确定\" type=\"button\" onclick=\"javascript:toQuit();\" /> \
        <div class=\"clear\"></div> \
      </div> \
    </div> \
    <div class=\"clear\"></div> \
  </div> \
</div> \
";

_quitgroup_js_box.options.content = cont;
_quitgroup_js_box.options.width = 340;
_quitgroup_js_box.options.height = 260;
_quitgroup_js_box.options.isDark = true;
_quitgroup_js_box.options.isDrag = false;
_quitgroup_js_box.showBox();
}

function toQuit() {
	quit_reason=encodeURIComponent($('quit_reason').value);
	_quitgroup_js_box.hideBox();
	ajaxPost("/action.jsp","act=quitGroup&gid="+gid+"&reason=" + quit_reason);
}

//function quitGroup(gid,groupname){
//	if(confirm("确认退出群:"+groupname+"？")){
//		ajaxPost("/group/action.jsp","act=quitGroup&gid="+gid);	
//	}
//}

function cancelJoinGroup(gid,groupname){
	if(confirm("确认取消加入“"+groupname+"”群的申请？")){
		ajaxPost("/action.jsp","act=quitGroup&gid="+gid);	
	}
}

function _util_joinGroup(gid){
	ajaxPost("/join.jsp","act=join&gid="+gid);	
}

function _util_invite(gid,uids){
	ajaxPost("/action.jsp","act=invite&gid="+gid+"&uids="+uids);
}

function ajaxPost(url,pars){
	pars = "method=ajax&"+pars;
	new Ajax.Request(url,
			{
				method:"post", 
				parameters:pars, 
				onComplete:function(ret){
					eval(ret.responseText);
				}, 
				onFailure:function(){
					alert("操作失败");
				}
			});
}
