﻿function showsubmenu(sid)
{
whichEl = eval("submenu" + sid);
if (whichEl.style.display == "none")
{
eval("submenu" + sid + ".style.display=\"\";");
}
else
{
eval("submenu" + sid + ".style.display=\"none\";");
}
}
//****************************复选框
function CheckAll(form)
  {
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
    if (e.Name != "chkAll"&&e.disabled==false)
       e.checked = form.chkAll.checked;
    }
  }
 //****************************显示表格
  
function viewonline(TbName,iframe,ReLocation)
{
   if (TbName.style.display=='none') {
        TbName.style.display='';
	}
   else {
        TbName.style.display='none';
   }
   iframe.location.href=ReLocation;
}
//************************************** + -　文本框行
function ObjectRows(Str,ObjectName,DefaultNum) {
// ObjectRows(+ or -,对像名,对像默认行数)
   var StrName=document.all(ObjectName)
   if (Str=="+") {
       StrName.rows=StrName.rows+5
   }
   if (Str=="-") {   
       if (StrName.rows>DefaultNum) {
	       StrName.rows=StrName.rows-5
	   }
   }
}
function OpenScript(FileName,Title,Width,Height) {
   window.open(FileName,Title,'scrollbars=yes,width='+Width+',height='+Height)
}
//**************************************等级名特殊标题
function usercolor(UserGroupID,UserName){
		  UserGroupID = parseInt(UserGroupID);
		  var UserNameStyle=GroupUserName[UserGroupID].split("|||");
		  return(UserNameStyle[0]+UserName+UserNameStyle[1]);
} 
//HTML过滤函数 用于编辑
function HTML(text)
{
	text = text.replace(/&/g, "&amp;") ;
	text = text.replace(/"/g, "&quot;") ;
	text = text.replace(/</g, "&lt;") ;
	text = text.replace(/>/g, "&gt;") ;
	text = text.replace(/'/g, "&#146;") ;
	text = text.replace(/&lt;BR&gt;/g, "<BR>") ;
	text = text.replace(/&lt;P&gt;/g, "<P>") ;
	text = text.replace(/&lt;\/P&gt;/g, "") ;
	return text ;
}
 //运行代码的函数，
function runCode() 
{
  var code=event.srcElement.parentElement.children[0].value;
  var newwin=window.open('','','');
  newwin.opener = null 
  newwin.document.write(code);
  newwin.document.close();
}
//图片放大缩小
function bbimg(o){
	var zoom=parseInt(o.style.zoom, 10)||100;zoom+=event.wheelDelta/12;if (zoom>0) o.style.zoom=zoom+'%';
	return false;
}

//显示用户资料
function ExportUserDate(UserFace,GradePic,UserTitle,UserPw,GradeName,PostTopic,UserIG,UserAddTime){
	document.write("&nbsp;&nbsp;&nbsp;&nbsp;"+UserFace+"<br>")
	document.write("&nbsp;&nbsp;&nbsp;&nbsp;<img src='Images/Grade/"+GradePic+"'><br>")
	if (UserTitle!=""){document.write("&nbsp;&nbsp;&nbsp;&nbsp;头街："+UserTitle+"<br>")}
	if (parseInt(UserPw)>1){document.write("&nbsp;&nbsp;&nbsp;&nbsp;威望：<b><font color='#FF0000'> + "+UserPw+"</font></b><br>")}
	document.write("&nbsp;&nbsp;&nbsp;&nbsp;等级："+GradeName+"<br>") 
	document.write("&nbsp;&nbsp;&nbsp;&nbsp;文章："+PostTopic+"<br>")
	document.write("&nbsp;&nbsp;&nbsp;&nbsp;积分："+UserIG+"<br>")
	document.write("&nbsp;&nbsp;&nbsp;&nbsp;注册："+UserAddTime)
}

//**************************************分页
function Pages(requestpage,MaxPage,RecordCount,PageName){
// Pages(当前页,总页数,主题总数,传递的参数)
var p,ii;
if((requestpage-1)%10==0) 
	p=(requestpage-1)/10;
else
	p=parseInt((requestpage-1)/10);
if(requestpage==1)
   document.write('<font face=webdings color="#FF0066">9</font>  <b>  ');
else
   document.write('<a href=?'+PageName+'=1 title=首页><font face=webdings>9</font></a>  <b>');

if(p*10>0)
   document.write('<a href=?'+PageName+'='+p*10+' title=上十页><font face=webdings>7</font></a> ');

for(ii=p*10+1;ii<=p*10+10;ii++)
 {
  if(ii==requestpage)
	 document.write ('<font color="#CC0033">'+ii+'</font>  ');
  else
     document.write ('<a href=?'+PageName+'='+ii+'>'+ii+'</a>  ');
  if(ii==MaxPage)
    break;
 }
 document.write('</b>');

if(ii<MaxPage)
document.write('<a href=?'+PageName+'='+ii+' title=下十页><font face=webdings>8</font></a>   ');
if(requestpage==MaxPage)
	document.write('<font face=webdings color="#FF0099">:</font>   ');
else
	document.write('<a href=?'+PageName+'='+MaxPage+' title=尾页><font face=webdings>:</font></a>   ');


document.write('&nbsp;&nbsp;页次：'+requestpage+'/'+MaxPage+'页 &nbsp;&nbsp;共'+RecordCount+'记录');
}

//菜单
var menuOffX
var menuOffY
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
var ns6=document.getElementById&&!document.all
function showmenu(e,vmenu,mod){
    if(mod==0){
	    menuOffX=-25
	    menuOffY=-140
	}else{
	    menuOffX=0	//菜单距连接文字最左端距离
        menuOffY=20	//菜单距连接文字顶端距离
	}
	which=vmenu
	menuobj=document.getElementById("popmenu")
	menuobj.thestyle=menuobj.style
	menuobj.innerHTML=which
	menuobj.contentwidth=menuobj.offsetWidth
	eventX=e.clientX
	eventY=e.clientY
	var rightedge=document.body.clientWidth-eventX
	var bottomedge=document.body.clientHeight-eventY

		if (rightedge<menuobj.contentwidth)
			menuobj.thestyle.left=document.body.scrollLeft+eventX-menuobj.contentwidth+menuOffX
		else
			menuobj.thestyle.left=ie4? ie_x(event.srcElement)+menuOffX : ns6? window.pageXOffset+eventX : eventX
		
		if (bottomedge<menuobj.contentheight&&mod!=0)
			menuobj.thestyle.top=document.body.scrollTop+eventY-menuobj.contentheight-event.offsetY+menuOffY-23
		else
			menuobj.thestyle.top=ie4? ie_y(event.srcElement)+menuOffY : ns6? window.pageYOffset+eventY+10 : eventY
			
	menuobj.thestyle.visibility="visible"
}


function ie_y(e){  
	var t=e.offsetTop;  
	while(e=e.offsetParent){  
		t+=e.offsetTop;  
	}  
	return t;  
}  
function ie_x(e){  
	var l=e.offsetLeft;  
	while(e=e.offsetParent){  
		l+=e.offsetLeft;  
	}  
	return l;  
}

function highlightmenu(e,state){
	if (document.all)
		source_el=event.srcElement
		while(source_el.id!="popmenu"){
			source_el=document.getElementById? source_el.parentNode : source_el.parentElement
			if (source_el.className=="menuitems"){
				source_el.id=(state=="on")? "mouseoverstyle" : ""
		}
	}
}


function hidemenu(){if (window.menuobj)menuobj.thestyle.visibility="hidden"}
function dynamichide(e){if ((ie4||ns6)&&!menuobj.contains(e.toElement))hidemenu()}
document.onclick=hidemenu
document.write("<div class=menuskin id=popmenu onmouseover=highlightmenu(event,'on') onmouseout=highlightmenu(event,'off');dynamichide(event)></div>")
//菜单END

//操作菜单
function ViewMenu(BoardID,ID,RID,MsNum){
     var Temp=""
		    if ((MsNum!=3)||(MsNum==0)){
		    Temp=Temp+"<div class=menuitems><a id=UserSet href=ManageTopic.asp?action=SgScreen&Nots=0&BoardID="+BoardID+"&ID="+ID+"&RID="+RID+" title=不显示该贴的内容>单贴屏蔽</a><br></div>"
			} else {
			Temp=Temp+"<div class=menuitems><a id=UserSet href=ManageTopic.asp?action=SgScreen&Nots=1&BoardID="+BoardID+"&ID="+ID+"&RID="+RID+" title=取消单贴屏蔽>取消屏蔽</a><br></div>"
			}
			if ((MsNum!=1)||(MsNum==0)){
            Temp=Temp+"<div class=menuitems><a id=UserSet href=ManageTopic.asp?action=LockUser&Nots=0&BoardID="+BoardID+"&ID="+ID+"&RID="+RID+" title=锁定用户不能发布主题和回复贴子>锁定用户</a><br></div>"
			} else {
			Temp=Temp+"<div class=menuitems><a id=UserSet href=ManageTopic.asp?action=LockUser&Nots=1&BoardID="+BoardID+"&ID="+ID+"&RID="+RID+" title=取消对用户锁定>取消锁定</a><br></div>"
			}
			if ((MsNum!=2)||(MsNum==0)){
            Temp=Temp+"<div class=menuitems><a id=UserSet href=ManageTopic.asp?action=UnScreen&Nots=0&BoardID="+BoardID+"&ID="+ID+"&RID="+RID+" title=用户可以发布主题和回复贴子但不显示用户发言>屏幕用户</a><br></div>"
			} else {
			Temp=Temp+"<div class=menuitems><a id=UserSet href=ManageTopic.asp?action=UnScreen&Nots=1&BoardID="+BoardID+"&ID="+ID+"&RID="+RID+" title=取消对用户屏幕>取消屏幕</a><br></div>"
			}
            Temp=Temp+"<div class=menuitems><a id=UserSet href=ManageTopic.asp?action=Engement&BoardID="+BoardID+"&ID="+ID+"&RID="+RID+" title=对用户实行奖励和惩罚>奖励惩罚</a><br></div>"
            Temp=Temp+"<div class=menuitems><a id=UserSet href=ManageTopic.asp?action=DelReply&BoardID="+BoardID+"&ID="+ID+"&RID="+RID+" title=删除该贴>删除贴子</a><br></div>"
			if ((MsNum!=6)||(MsNum==0)){
            Temp=Temp+"<div class=menuitems><a id=UserSet href=ManageTopic.asp?action=Distillate&Nots=0&BoardID="+BoardID+"&ID="+ID+"&RID="+RID+" title=设为精华贴子>精华贴子</a><br></div>"
			} else {
			Temp=Temp+"<div class=menuitems><a id=UserSet href=ManageTopic.asp?action=Distillate&Nots=1&BoardID="+BoardID+"&ID="+ID+"&RID="+RID+" title=取消精华贴子>取消精华</a><br></div>"
			}
	  return ("<img src='Images/TopicManage.gif' align='absmiddle' onmouseover=\"showmenu(event,\'"+Temp+"\',0)\">"); 
}

