//菜单树脚本限IE

var FolderOpen=new Image();
	FolderOpen.src="/images/folderopen.gif";
var FolderClose=new Image();
	FolderClose.src="/images/folderclose.gif";
var FlagOpen=new Image();
	FlagOpen.src="/images/flagopen.gif";
var FlagClose=new Image();
	FlagClose.src="/images/flagclose.gif";

var tempNum=0;
function ChangeTree(intNum)
{
	ObjTree=eval("Tree"+intNum);
	ObjFlag=eval("FlagPic"+intNum);
	ObjFolder=eval("FolderPic"+intNum);
	
	var strCur=new String(intNum);		
	if (ObjTree.style.display == "none")
	{
		var strTemp=new String(tempNum);
		if(strCur.substr(0,1)!=strTemp)CloseAll();
		ObjFlag.src=FlagOpen.src;
		ObjFolder.src=FolderOpen.src;
		ObjTree.style.display = "";	
	}
	else
	{
		ObjFlag.src=FlagClose.src;
		ObjFolder.src=FolderClose.src;
		ObjTree.style.display = "none";
	}
	tempNum=parseInt(strCur.substr(0,1));	
}

function CloseAll()
{
	if (tempNum!=0)
	{
		ObjtempTree=eval("Tree"+tempNum);
		ObjtempFlag=eval("FlagPic"+tempNum);
		ObjtempFolder=eval("FolderPic"+tempNum);
		ObjtempFlag.src=FlagClose.src;
		ObjtempFolder.src=FolderClose.src;
		ObjtempTree.style.display = "none";
	}
}

//打开新窗口
function winopen(temp,w,h)
{
	parameter="scrollbars=yes,menubar=no,toolbar=no,resizeable=no,width="+w+",height="+h+",top="+ ((screen.height-h)/2-10)+",left="+(screen.width-w)/2;
	winobj=window.open(temp,"UserInfoWindow",parameter);
	winobj.focus();
}

//跳转到其它URL
function JumpUrl(strURL)
{
	if (strURL!="")
	{
		top.location.href="Redirect.asp?GoUrl="+strURL;
	}
}

//////////////////////////////////////////////////
//版主普通区批量删除帖子	检查复选框			//
//////////////////////////////////////////////////
var dodel=0;
function CheckBoxSel(strType)
{
	if (dodel!=1)
	{
		return true;
	}	
	var message="";
	var MessageConfirm="";
	var MessageAlert="";
	if (strType=="todel")
	{
		MessageConfirm="版主请注意：\n\n您选择的根帖及其子帖都将被删除！\n\n帖子删除后将不能恢复！";
		MessageAlert="请至少选择一个帖子!"
	}
	if (strType=="tobaduser")
	{
		MessageConfirm="您确定将此用户从坏用户列表中删除吗？";
		MessageAlert="请至少选择一个用户!"
	}
	if (strType=="tobadip")
	{
		MessageConfirm="您确定将此IP地址从坏IP列表中删除吗？";
		MessageAlert="请至少选择一个IP地址!"
	}
	if (strType=="toboardmaster")
	{
		MessageConfirm="您确定将此用户从管理员列表中删除吗？";
		MessageAlert="请至少选择一个用户!"
	}
	
	var count=0;
	for (i=0;i<document.FormData.elements.length;i++)
	{
		if (document.FormData.elements[i].type=="checkbox" && document.FormData.elements[i].checked==true)
		{
				count++;
		}	
	}
	if (count!=0)
	{
		if (confirm(MessageConfirm))
		{
			return true;	
		}
		else
		{
			return false;
		}
	}
	else
	{
		alert(MessageAlert)
		return false;
	}
}

//版主普通区删除帖子
function CheckDel(strUrl)
{
	if (confirm("版主请注意：\n\n本帖及其子帖都将被删除！\n\n帖子删除后将不能恢复！"))
	{	
		document.location.href=strUrl;
	}
}

//版主普通区删除帖子2（在读帖状态下）
function CheckDel2()
{
	if (document.FormDataManager.OpType.value=="Del")
	{
		if (confirm("版主请注意：\n\n本帖及其子帖都将被删除！\n\n帖子删除后将不能恢复！"))
		{	
			return true;
		}
		else
		{
			return false;
		}
	}
	if (document.FormDataManager.OpType.value=="DelElite")
	{
		if (confirm("版主请注意：\n\n本帖即将被删除！\n\n帖子删除后将不能恢复！"))
		{	
			return true;
		}
		else
		{
			return false;
		}
	}

		return true;	
}


//版主在帖子列表中禁用用户和IP
function CheckBadList(strBoardID,strArticleID,strAuthorID,strOrgAuthorUserName,strOrgAuthorNickName,strBadIP,strOpType)
{
	if (strOpType=="ToBadUser")
	{
		var Reason=prompt("请输入禁止用户: "+ strOrgAuthorNickName +" 的原因！","");
	}
	if(strOpType=="ToBadIP")
	{
		var Reason=prompt("请输入禁用IP: "+ strBadIP +" 的原因！","");
	}
	if (Reason=="")
	{	
		CheckBadList(strBoardID,strArticleID,strAuthorID,strOrgAuthorUserName,strOrgAuthorNickName,strBadIP,strOpType);
	}
	if (Reason!=null && Reason!="")
	{
		document.FormDataNew.BoardID.value=strBoardID;
		document.FormDataNew.ArticleID.value=strArticleID;
		document.FormDataNew.OrgAuthorID.value=strAuthorID;
		document.FormDataNew.OrgAuthorNickName.value=strOrgAuthorNickName;
		document.FormDataNew.OrgAuthorUserName.value=strOrgAuthorUserName;
		document.FormDataNew.BadIP.value=strBadIP;
		document.FormDataNew.OpType.value=strOpType;
		document.FormDataNew.Reason.value=Reason;
		document.FormDataNew.submit();
	}
}	


//在某一文章内版主禁用坏用户和IP
function CheckBadUser(strOrgAuthorNickName,strBadIP,strOpType)
{
	if (strOpType=="ToBadUser")
	{
		var Reason=prompt("请输入禁止用户: "+ strOrgAuthorNickName +" 的原因！","");
	}
	if(strOpType=="ToBadIP")
	{
		var Reason=prompt("请输入禁用IP: "+ strBadIP +" 的原因！","");
	}
	if (Reason=="")
	{	
		 CheckBadUser(strOrgAuthorNickName,strBadIP,strOpType);
	}
	if (Reason!=null && Reason!="")
	{
		document.FormDataManager.Reason.value=Reason;
		return true;
	}
	return false;
}	

//版主精华区删除帖子
function CheckEliteDel(strUrl)
{
	if (confirm("版主请注意：\n\n本帖从精华区中删除后将不能恢复！"))
	{	
		document.location.href=strUrl;
	}
}

//版主管理中全操作
var Isselall=false;
function CheckSelAll()
{
	if (!Isselall)
	{
		for (i=0;i<document.FormData.elements.length;i++)
		{
			if (document.FormData.elements[i].type=="checkbox")
			{
					document.FormData.elements[i].checked=true;
			}	
		}
		Isselall=true;
	}
	else
	{
		for (i=0;i<document.FormData.elements.length;i++)
		{
			if (document.FormData.elements[i].type=="checkbox")
			{
					document.FormData.elements[i].checked=false;
			}	
		}
		Isselall=false;
	}
}

//检查发帖时是否正确输入主题！
function CheckForm()
{
	if (document.FormDataNew.OpType.value=='Cancel') return true;
	var temp=document.FormDataNew.Title.value;
	if (temp=="" || temp.indexOf(" ")==0 || temp.indexOf("　")==0)
	{
		alert("请输入帖子主题！第一个字符不要为空格！");
		document.FormDataNew.Title.focus();
		return false;
	}
	return true;
}

//版主列表跳转到显示版主信息。
function GetMasterInfo(strUserName,strsSessionKey)
{
	if (strUserName!="0") 
	{
		winopen('/Community/ViewUserInfo.asp?AuthorUserName='+strUserName+'&sSessionKey='+strsSessionKey,350,320);
	}
}

//版主列表跳转到其它版面。
function GoBoardUrl(strValue)
{
	if (strValue!="0") 
	{
		document.FormDataList.submit();
	}
}

//检查搜索表提交参数
function CheckSearch(objForm)
{
	objTempForm=eval(objForm)
	if (objTempForm.keyword.value=="")
	{
		alert("请输入要搜索的关键字！")
		objTempForm.keyword.focus();
		return false;
	}
	return true;
}

//记录用户显示相关帖子状态
function CheckDispInterFix()
{
	var	value=document.FormInterFix.CanDispInterFixArticles.checked;
	var today = new Date()
	var expires = new Date()
	expires.setTime(today.getTime() + 1000*60*60*24)
	document.cookie = "CanDispInterFixArticles" + "=" + escape(value)+ ((expires == null) ? "" : ("; expires=" + expires.toGMTString()))	
	document.FormInterFix.submit();
}
