function calculate_byte(sTargetStr) {
	var sTmpStr, sTmpChar;
	var nOriginLen = 0;
	var nStrLength = 0;
	sTmpStr = new String(sTargetStr);
	nOriginLen = sTmpStr.length;
	for ( var i=0 ; i < nOriginLen ; i++ ) {
		sTmpChar = sTmpStr.charAt(i);
		if (escape(sTmpChar).length > 4) {
			nStrLength += 2;
		} else if (sTmpChar!='\r') {
			nStrLength ++;
		}
	}
	return nStrLength;
}//准确计算字符串长度
function ts(ts_text){
	document.getElementById("tsdiv").innerHTML="<font color=#FF0000>"+ts_text+"</font>";
}//必要时的文字提示
//使背景变暗
var filter_m=0;
function black(){
	document.getElementById("divbody").style.display='block';
	document.getElementById("divbody").style.background='#333333';
	black_filter(50);//透明度动画
	if (document.documentElement && document.documentElement.scrollTop) {
		document.getElementById("divbody").style.top=document.documentElement.scrollTop;
	} else if (document.body) {
		document.getElementById("divbody").style.top=document.body.scrollTop;
	}
}
function black_filter(m){
	if(filter_m<m){
		filter_m+=5;
		document.getElementById("divbody").style.filter='alpha(opacity='+filter_m+')';
		setTimeout("black_filter(50)",10);
	}else{
		filter_m=0;//重置为0
	}
}//透明度动画
//使背景变暗
function no_black(){
	document.getElementById("divbody").style.display='none';
}//使背景恢复
//充值卡管理页的js
function pp(){
	if(document.form11.money_1.value==""){
		ts("面额不能为空！");
	}else if(document.form11.password_1.value==""){
		ts("密码不能为空！");
	}else{
		doRequestUsingPOST();
	}
}
/*ajax的运用 */
var xmlHttp;
function createXMLHttpRequest() {
	if (window.ActiveXObject) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if (window.XMLHttpRequest) {
		xmlHttp = new XMLHttpRequest();
	}
}
function doRequestUsingPOST() {
	createXMLHttpRequest();
	var card="card_id="+document.form11.card_id_1.value+"&card_password="+document.form11.password_1.value+"&card_money="+document.form11.money_1.value;
	xmlHttp.open("POST", "card_update1.php", true);
	xmlHttp.onreadystatechange = handleStateChange;
	xmlHttp.setRequestHeader("Content-Type",
	"application/x-www-form-urlencoded;");
	xmlHttp.send(card);
	css_gray(2,1);//使层消失
}
function handleStateChange() {
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			if(xmlHttp.responseText==1){
				alert("修改成功！");
			}
			if(xmlHttp.responseText==2){
				alert("修改失败！网络繁忙，请稍后重试!");
			}
		}
	}
}
function css_gray(n1,n2){
	if(n1==1){
		//背景颜色改变，并且层出现
		document.getElementById("mydiv_1").style.display='none';//此层出现时，另一个层则消失
		black();//调用函数，使背景变暗;
		document.getElementById("mydiv").style.display='block';
		document.getElementById("mydiv").style.left='25%';
		if (document.documentElement && document.documentElement.scrollTop) {
			document.getElementById("mydiv").style.top=document.documentElement.scrollTop+150;
		} else if (document.body) {
			document.getElementById("mydiv").style.top=document.body.scrollTop+150;
		}
		card_update(n2);
	}else if(n1==2){
		//背景颜色恢复，并且层消失
		no_black();//使背景恢复
		document.getElementById("mydiv").style.display='none';
	}
}
//上面函数为背景颜色改变，并且层出现，然后取值
function css_gray_1(n3){
	if(n3==1){
		//背景颜色改变，并且层出现
		document.getElementById("mydiv").style.display='none';//此层出现时，另一个层则消失
		black();//调用函数，使背景变暗;
		document.getElementById("mydiv_1").style.display='block';
		document.getElementById("mydiv_1").style.left='25%';
		if (document.documentElement && document.documentElement.scrollTop) {
			document.getElementById("mydiv_1").style.top=document.documentElement.scrollTop+150;
		} else if (document.body) {
			document.getElementById("mydiv_1").style.top=document.body.scrollTop+150;
		}
		document.getElementById("myframe").src='card_insert.php';
	}
	if(n3==2){
		//背景颜色恢复，并且层消失
		no_black();//使背景恢复
		document.getElementById("mydiv_1").style.display='none';
	}
}
//上面函数为背景颜色改变，并且层出现
function card_update(n2){
	document.form11.card_id_1.value=document.getElementById("card_div_"+n2+"_1").innerHTML;
	document.form11.password_1.value=document.getElementById("card_div_"+n2+"_2").innerHTML;
	document.form11.money_1.value=document.getElementById("card_div_"+n2+"_3").innerHTML;
	document.getElementById("div_1").innerHTML="持卡用户："+document.getElementById("card_div_"+n2+"_4").innerHTML;
	document.getElementById("div_2").innerHTML="充入用户："+document.getElementById("card_div_"+n2+"_5").innerHTML;
	document.getElementById("div_3").innerHTML="充值时间："+document.getElementById("card_div_"+n2+"_6").innerHTML;
	document.getElementById("div_4").innerHTML="状态："+document.getElementById("card_div_"+n2+"_7").innerHTML;
}
//上面函数为取值
//充值卡管理页的js
//屏蔽词管理页的js
function pp1(){
	if(document.form11.words_words.value==""){
		ts("屏蔽词不能为空！");
	}else{
		doRequestUsingPOST1();
	}
}
/*ajax的运用 */
function doRequestUsingPOST1() {
	createXMLHttpRequest();
	var word="words_words="+document.form11.words_words.value+"&words_select="+document.form11.words_select.value+"&words_id="+document.form11.words_id_8.value;
	xmlHttp.open("POST", "words_update.php", true);
	xmlHttp.onreadystatechange = handleStateChange1;
	xmlHttp.setRequestHeader("Content-Type",
	"application/x-www-form-urlencoded;");
	xmlHttp.send(word);
	css_gray_2(2,1);//使层消失
}
function handleStateChange1() {
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			if(xmlHttp.responseText==1){
				alert("修改成功！");
			}
			if(xmlHttp.responseText==2){
				alert("修改失败！网络繁忙，请稍后重试!");
			}
		}
	}
}
function doRequestUsingPOST2(n_id) {
	createXMLHttpRequest();
	var nid="words_id="+n_id;
	xmlHttp.open("POST", "words_delete.php", true);
	xmlHttp.onreadystatechange = handleStateChange2;
	xmlHttp.setRequestHeader("Content-Type",
	"application/x-www-form-urlencoded;");
	xmlHttp.send(nid);
}
function handleStateChange2() {
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			if(xmlHttp.responseText==1){
				alert("删除成功！");
			}
			if(xmlHttp.responseText==2){
				alert("删除失败！网络繁忙，请稍后重试!");
			}
		}
	}
}
function css_gray_2(n1,n2){
	if(n1==1){
		//背景颜色改变，并且层出现
		document.getElementById("mydiv_3").style.display='none';//此层出现时，另一个层则消失
		black();//调用函数，使背景变暗;
		document.getElementById("mydiv_2").style.display='block';
		document.getElementById("mydiv_2").style.left='25%';
		if (document.documentElement && document.documentElement.scrollTop) {
			document.getElementById("mydiv_2").style.top=document.documentElement.scrollTop+150;
		} else if (document.body) {
			document.getElementById("mydiv_2").style.top=document.body.scrollTop+150;
		}
		words_update(n2);
	}
	if(n1==2){
		//背景颜色恢复，并且层消失
		no_black();//使背景恢复
		document.getElementById("mydiv_2").style.display='none';
	}
}
//上面函数为背景颜色改变，并且层出现，然后取值
function css_gray_3(n3){
	if(n3==1){
		//背景颜色改变，并且层出现
		document.getElementById("mydiv_2").style.display='none';//此层出现时，另一个层则消失
		black();//调用函数，使背景变暗;
		document.getElementById("mydiv_3").style.display='block';
		document.getElementById("mydiv_3").style.left='25%';
		if (document.documentElement && document.documentElement.scrollTop) {
			document.getElementById("mydiv_3").style.top=document.documentElement.scrollTop+150;
		} else if (document.body) {
			document.getElementById("mydiv_3").style.top=document.body.scrollTop+150;
		}
		document.getElementById("myframe").src='words_insert.php';
	}
	if(n3==2){
		//背景颜色恢复，并且层消失
		no_black();//使背景恢复
		document.getElementById("mydiv_3").style.display='none';
	}
}
//上面函数为背景颜色改变，并且层出现
function words_update(n2){
	document.form11.words_words.value=document.getElementById("words_div_"+n2+"_1").innerHTML;
	if(document.getElementById("words_div_"+n2+"_2").innerHTML=="<FONT color=#666666>正常</FONT>"){
		document.getElementById("div_1").innerHTML="<select name=words_select id=words_select class=text1><option value=1 selected>正常</option><option value=2>不屏蔽</option></select>";
	}else{
		document.getElementById("div_1").innerHTML="<select name=words_select id=words_select class=text1><option value=1>正常</option><option value=2 selected>不屏蔽</option></select>";
	}
	document.form11.words_id_8.value=document.getElementById("words_div_"+n2+"_3").innerHTML;
}
//上面函数为取值
function delet(n_id){
	if(confirm("您确定删除吗？")){
		doRequestUsingPOST2(n_id);
	}
}//删除操作
//屏蔽词管理页的js
//全服消息管理页的js
var ttt=160;//最大字符长度
var str="";
function pp8(){
	document.form88.sy_text.value="剩余字符："+(eval(ttt)-eval(calculate_byte(document.form11.message_text.value)));
	if(calculate_byte(document.form11.message_text.value)>ttt){
		document.form11.message_text.value=str;
	}else{
		str=document.form11.message_text.value;
	}
	setid=setTimeout("pp8()",100);
}
//限制文本域的输入字符长度
function pp3(){
	if(document.form11.message_text.value==""){
		ts("消息内容不能为空！");
	}else if(document.form11.begin_time_1.value==""){
		ts("开始时间前半部分不能为空！");
	}else if(document.form11.begin_time_2.value==""){
		ts("开始时间后半部分不能为空！");
	}else if(document.form11.expire_time_1.value==""){
		ts("结束时间前半部分不能为空！");
	}else if(document.form11.expire_time_2.value==""){
		ts("结束时间后半部分不能为空！");
	}else{
		doRequestUsingPOST3();
	}
}
/*ajax的运用 */
function doRequestUsingPOST3() {
	createXMLHttpRequest();
	var message="message_text="+document.form11.message_text.value+"&begin_time_1="+document.form11.begin_time_1.value+"&begin_time_2="+document.form11.begin_time_2.value+"&expire_time_1="+document.form11.expire_time_1.value+"&expire_time_2="+document.form11.expire_time_2.value+"&message_id="+document.form11.message_id_8.value;
	xmlHttp.open("POST", "message_update.php", true);
	xmlHttp.onreadystatechange = handleStateChange3;
	xmlHttp.setRequestHeader("Content-Type",
	"application/x-www-form-urlencoded;");
	xmlHttp.send(message);
	css_gray_4(2,1);//使层消失
}
function handleStateChange3() {
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			if(xmlHttp.responseText==1){
				alert("修改成功！");
			}
			if(xmlHttp.responseText==2){
				alert("修改失败！网络繁忙，请稍后重试!");
			}
		}
	}
}
function doRequestUsingPOST4(n_id) {
	createXMLHttpRequest();
	var nid="message_id="+n_id;
	xmlHttp.open("POST", "message_delete.php", true);
	xmlHttp.onreadystatechange = handleStateChange4;
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	xmlHttp.send(nid);
}
function handleStateChange4() {
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			if(xmlHttp.responseText==1){
				alert("删除成功！");
			}
			if(xmlHttp.responseText==2){
				alert("删除失败！网络繁忙，请稍后重试!");
			}
		}
	}
}
function css_gray_4(n1,n2){
	if(n1==1){
		//背景颜色改变，并且层出现
		document.getElementById("mydiv_5").style.display='none';//此层出现时，另一个层则消失
		black();//调用函数，使背景变暗;
		document.getElementById("mydiv_4").style.display='block';
		document.getElementById("mydiv_4").style.left='25%';
		if (document.documentElement && document.documentElement.scrollTop) {
			document.getElementById("mydiv_4").style.top=document.documentElement.scrollTop+150;
		} else if (document.body) {
			document.getElementById("mydiv_4").style.top=document.body.scrollTop+150;
		}
		message_update(n2);
	}
	if(n1==2){
		//背景颜色恢复，并且层消失
		no_black();//使背景恢复
		document.getElementById("mydiv_4").style.display='none';
	}
}
//上面函数为背景颜色改变，并且层出现，然后取值
function css_gray_5(n3){
	if(n3==1){
		//背景颜色改变，并且层出现
		document.getElementById("mydiv_4").style.display='none';//此层出现时，另一个层则消失
		black();//调用函数，使背景变暗;
		document.getElementById("mydiv_5").style.display='block';
		document.getElementById("mydiv_5").style.left='25%';
		if (document.documentElement && document.documentElement.scrollTop) {
			document.getElementById("mydiv_5").style.top=document.documentElement.scrollTop+150;
		} else if (document.body) {
			document.getElementById("mydiv_5").style.top=document.body.scrollTop+150;
		}
		document.getElementById("myframe").src='message_insert.php';
	}
	if(n3==2){
		//背景颜色恢复，并且层消失
		no_black();//使背景恢复
		document.getElementById("mydiv_5").style.display='none';
	}
}
//上面函数为背景颜色改变，并且层出现
function message_update(n2){
	document.form11.message_text.value=document.getElementById("message_div_"+n2+"_1").innerHTML;
	var d_1=(document.getElementById("message_div_"+n2+"_2").innerHTML).split(" ");//分割字符串
	document.form11.begin_time_1.value=d_1[0];
	document.form11.begin_time_2.value=d_1[1];
	var d_2=(document.getElementById("message_div_"+n2+"_3").innerHTML).split(" ");//分割字符串
	document.form11.expire_time_1.value=d_2[0];
	document.form11.expire_time_2.value=d_2[1];
	document.form11.message_id_8.value=document.getElementById("message_div_"+n2+"_4").innerHTML;
}
//上面函数为取值
function delet1(n_id){
	if(confirm("您确定删除吗？")){
		doRequestUsingPOST4(n_id);
	}
}//删除操作
//全服消息管理页的js
//公告管理js
var bbb=160;//最大字符长度
var str_bulletin="";
var setid2;
function pp9(){
	document.form88.sy_text.value="剩余字符："+(eval(ttt)-eval(calculate_byte(document.form11.bulletin_text.value)));
	if(calculate_byte(document.form11.bulletin_text.value)>ttt){
		document.form11.bulletin_text.value=str;
	}else{
		str=document.form11.bulletin_text.value;
	}
	setid2=setTimeout("pp9()",100);
}
//限制文本域的输入字符长度
function buletin_validate(){
	if(document.form11.bulletin_text.value==""){
		ts("公告内容不能为空！");
	}else if(document.form11.begin_time_1.value==""){
		ts("开始时间前半部分不能为空！");
	}else if(document.form11.begin_time_2.value==""){
		ts("开始时间后半部分不能为空！");
	}else if(document.form11.expire_time_1.value==""){
		ts("结束时间前半部分不能为空！");
	}else if(document.form11.expire_time_2.value==""){
		ts("结束时间后半部分不能为空！");
	}else{
		doRequestUsingPOSTbulletinUpdate();
	}
}
/*ajax的运用 */
function doRequestUsingPOSTbulletinUpdate() {
	createXMLHttpRequest();
	var bulletin="bulletin_text="+document.form11.bulletin_text.value+"&begin_time_1="+document.form11.begin_time_1.value+"&begin_time_2="+document.form11.begin_time_2.value+"&expire_time_1="+document.form11.expire_time_1.value+"&expire_time_2="+document.form11.expire_time_2.value+"&bulletin_id="+document.form11.bulletin_id_8.value;
	xmlHttp.open("POST", "bulletin_update.php", true);
	xmlHttp.onreadystatechange = handleStateChangebulletinUpdate;
	xmlHttp.setRequestHeader("Content-Type",
	"application/x-www-form-urlencoded;");
	xmlHttp.send(bulletin);
	css_gray_4(2,1);//使层消失
}
function handleStateChangebulletinUpdate() {
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			if(xmlHttp.responseText==1){
				alert("修改成功！");
			}
			if(xmlHttp.responseText==2){
				alert("修改失败！网络繁忙，请稍后重试!");
			}
		}
	}
}
function doRequestUsingPOSTbulletinDel(n_id) {
	createXMLHttpRequest();
	var nid="bulletin_id="+n_id;
	xmlHttp.open("POST", "bulletin_delete.php", true);
	xmlHttp.onreadystatechange = handleStateChangebulletinDel;
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	xmlHttp.send(nid);
}
function handleStateChangebulletinDel() {
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			if(xmlHttp.responseText==1){
				alert("删除成功！");
			}
			if(xmlHttp.responseText==2){
				alert("删除失败！网络繁忙，请稍后重试!");
			}
		}
	}
}
function css_gray_4_bulletin(n1,n2){
	if(n1==1){
		//背景颜色改变，并且层出现
		document.getElementById("mydiv_5").style.display='none';//此层出现时，另一个层则消失
		black();//调用函数，使背景变暗;
		document.getElementById("mydiv_4").style.display='block';
		document.getElementById("mydiv_4").style.left='25%';
		if (document.documentElement && document.documentElement.scrollTop) {
			document.getElementById("mydiv_4").style.top=document.documentElement.scrollTop+150;
		} else if (document.body) {
			document.getElementById("mydiv_4").style.top=document.body.scrollTop+150;
		}
		bulletin_update(n2);
	}
	if(n1==2){
		//背景颜色恢复，并且层消失
		no_black();//使背景恢复
		document.getElementById("mydiv_4").style.display='none';
	}
}
//上面函数为背景颜色改变，并且层出现，然后取值
function css_gray_5_bulletin(n3){
	if(n3==1){
		//背景颜色改变，并且层出现
		document.getElementById("mydiv_4").style.display='none';//此层出现时，另一个层则消失
		black();//调用函数，使背景变暗;
		document.getElementById("mydiv_5").style.display='block';
		document.getElementById("mydiv_5").style.left='25%';
		if (document.documentElement && document.documentElement.scrollTop) {
			document.getElementById("mydiv_5").style.top=document.documentElement.scrollTop+150;
		} else if (document.body) {
			document.getElementById("mydiv_5").style.top=document.body.scrollTop+150;
		}
		document.getElementById("myframe").src='bulletin_insert.php';
	}
	if(n3==2){
		//背景颜色恢复，并且层消失
		no_black();//使背景恢复
		document.getElementById("mydiv_5").style.display='none';
	}
}
//上面函数为背景颜色改变，并且层出现
function bulletin_update(n2){
	document.form11.bulletin_text.value=document.getElementById("bulletin_div_"+n2+"_1").innerHTML;
	var d_1=(document.getElementById("bulletin_div_"+n2+"_2").innerHTML).split(" ");//分割字符串
	document.form11.begin_time_1.value=d_1[0];
	document.form11.begin_time_2.value=d_1[1];
	var d_2=(document.getElementById("bulletin_div_"+n2+"_3").innerHTML).split(" ");//分割字符串
	document.form11.expire_time_1.value=d_2[0];
	document.form11.expire_time_2.value=d_2[1];
	document.form11.bulletin_id_8.value=document.getElementById("bulletin_div_"+n2+"_4").innerHTML;
}
//上面函数为取值
function deletBullentin(n_id){
	if(confirm("您确定删除吗？")){
		doRequestUsingPOSTbulletinDel(n_id);
	}
}//删除操作
function delSysMsg(mid,msg_id,hid_id){
	if(confirm("您确定要删除该消息吗？")){
		var hid_div=document.getElementById(hid_id);
		if(hid_div!=undefined){
			hid_div.style.display='none';
		}
		doRequestUsingPOSTDelSysMsg(mid,msg_id);
	}
}
function replySysMsg(mid,msg_id,show_id,reply_content){
	if(confirm("您确定要删除该消息吗？")){
		var show_div=document.getElementById(show_id);
		if(show_div!=undefined && reply_content!=''){
			show_div.innerHTML='<table width="90%" border="0" cellpadding="3" cellspacing="4" class="kuangorg">'+
			'<tr>'+
			'<td align="center" class="org12">'+reply_content+'</td>'+
			'</tr>'+
			'</table>';
		}
		doRequestUsingPOSTReplySysMsg(mid,msg_id,reply_content);
	}
}
function doRequestUsingPOSTReplySysMsg(mid,msg_id,reply_content) {
	createXMLHttpRequest();
	var para="mid="+mid+"&msg_id="+msg_id+"&reply="+reply_content;
	xmlHttp.open("POST", "replySysMsg.php", true);
	//xmlHttp.onreadystatechange = handleStateChangeTest;
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	xmlHttp.send(para);
}
function doRequestUsingPOSTDelSysMsg(mid,msg_id) {
	createXMLHttpRequest();
	var para="mid="+mid;
	if(msg_id!=''){
		para=para+"&msg_id="+msg_id;
	}
	xmlHttp.open("POST", "delSysMsg.php", true);
	//xmlHttp.onreadystatechange = handleStateChangeTest;
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	xmlHttp.send(para);
}
function clearSysMsgs(mid,hid_id){
	if(confirm("您确定要清空收件箱吗？")){
		var hid_div=document.getElementById(hid_id);
		if(hid_div!=undefined){
			hid_div.style.display='none';
		}
		doRequestUsingPOSTDelSysMsg(mid,'');
	}
}
function acceptFrq(mid,fid,hid_id,show_id){
	var hid_div=document.getElementById(hid_id);
	if(hid_div!=undefined){
		hid_div.style.display='none';
	}
	var show_div=document.getElementById(show_id);
	if(show_div!=undefined){
		show_div.innerHTML='<table width="90%" border="0" cellpadding="3" cellspacing="4" class="kuangorg">'+
		'<tr>'+
		'<td align="center" class="org12">你已同意对方的好友请求，并将对方加为你的好友</td>'+
		'</tr>'+
		'</table>';
	}
	doRequestUsingPOSTFriendRequest(mid,fid,1)
}
function refuseFrq(mid,fid,hid_id,show_id){
	var hid_div=document.getElementById(hid_id);
	if(hid_div!=undefined){
		hid_div.style.display='none';
	}
	var show_div=document.getElementById(show_id);
	if(show_div!=undefined){
		show_div.innerHTML='<table width="90%" border="0" cellpadding="3" cellspacing="4" class="kuangorg">'+
		'<tr>'+
		'<td align="center" class="org12">你已经拒绝了对方的好友请求！</td>'+
		'</tr>'+
		'</table>';
	}
	doRequestUsingPOSTFriendRequest(mid,fid,0)
}
function doRequestUsingPOSTFriendRequest(mid,fid,is_acc) {
	createXMLHttpRequest();
	var para="mid="+mid+"&fid="+fid+"&is_acc="+is_acc;
	xmlHttp.open("POST", "accept_fr.php", true);
	//xmlHttp.onreadystatechange = handleStateChangeTest;
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
	xmlHttp.send(para);
}
function handleStateChangeTest() {
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			var result        = xmlHttp.responseText;
			alert(result);
		}
	}
}