var TxBBS_ConfigCookieName = "Permission";
function TxBBS_LoadConfig()//从 Cookie里面读取设置
{
	//alert("enter LoadConfig");
	var indivstr = TxBBS_GetCookie(TxBBS_ConfigCookieName);
	//alert(indivstr);
	//document.write(indivstr);
	if(indivstr!=null)
	{
		nowPageStyle = TxBBS_GetParm("PageStyle",indivstr);
		nowOpenType = TxBBS_GetParm("OpenType",indivstr);
		nowPostStyle = TxBBS_GetParm("PostStyle",indivstr);
	}
}
function TxBBS_SaveConfig(pageStyle,openType,postStyle)//将设置保存到Cookie
{
	//alert("enter TxBBS_SaveConfig");
	var indivstr = TxBBS_GetCookie(TxBBS_ConfigCookieName);//先读出，然后在这上面修改
	//alert(indivstr);
	if(indivstr==null)
	{
		indivstr = "";
	}
	indivstr = TxBBS_SetParm(pageStyle,"PageStyle",indivstr);
	//alert(indivstr);
	indivstr = TxBBS_SetParm(openType,"OpenType",indivstr);
	//alert(indivstr);
	indivstr = TxBBS_SetParm(postStyle,"PostStyle",indivstr);
	//alert(indivstr);
	//indivstr="PageStyle="+pageStyle+"&OpenType="+openType+"&PostStyle="+postStyle;
	//document.write(indivstr);
	var expDate = new Date();
	expDate.setTime(expDate.getTime()+3600*24*365*1000);
	//alert(indivstr);
	//alert(document.domain);
	TxBBS_SetCookie(TxBBS_ConfigCookieName,indivstr,expDate,"/",TxBBS_GetDomain(document.domain));
}

function TxBBS_GetDomain(domain)
{
	//alert(domain);
	var domainsplite = domain.split(".");
	//alert(domainsplite.length);
	if(domainsplite.length>2)
	{
		return domainsplite[domainsplite.length-2]+"."+domainsplite[domainsplite.length-1];
	}
	else
	{
		return domain;
	}
}

function TxBBS_SetParm(val,name,str)//将参数插入字符串,返回新字符串
{
	var result="";
	var myStr = str+"&";
	var searchName=name+"=";
	var startOfStr = myStr.indexOf(searchName);
	var endOfStr;
	if(startOfStr != -1)
	{
		startOfStr+=searchName.length;
		endOfStr = myStr.indexOf("&",startOfStr);
		var perstr = myStr.substring(0,startOfStr);
		var nextstr = myStr.substring(endOfStr,myStr.length-1);
		result = perstr + val + nextstr;
	}
	else//如果字符串不存在
	{
		if(str == "")
		{
			result = str + name+"="+val;
		}
		else
		{
			result = str + "&"+name+"="+val;
		}
	}
	return result;
}
function TxBBS_GetParm(name,str)//分析字符串获得参数
{
	var result=null;
	var myStr = str+"&";
	var searchName=name+"=";
	var startOfStr = myStr.indexOf(searchName);
	var endOfStr;
	if(startOfStr != -1)
	{
		startOfStr+=searchName.length;
		endOfStr = myStr.indexOf("&",startOfStr);
		result = myStr.substring(startOfStr,endOfStr);
	}
	return result;
}
function TxBBS_SetCookie(name,value,expires,path,domain)//设置Cookie
{
	//alert(value);
	var expString = ((expires==null)?"":(";expires="+expires.toGMTString()));
	var pathString = ((path==null)?"":(";path="+path));
	var domainString = ((domain==null)?"":(";domain="+domain));
	document.cookie=name+"="+value+expString+pathString+domainString;
}
function  TxBBS_GetCookie(name)//返回Cookie的内容
{
	//alert("enter getcookie");
	var result=null;
	var myCookie=document.cookie+";";
	var searchName=name+"=";
	var startOfCookie = myCookie.indexOf(searchName);
	var endOfCookie;
	if(startOfCookie != -1)
	{
		startOfCookie+=searchName.length;
		endOfCookie = myCookie.indexOf(";",startOfCookie);
		result = myCookie.substring(startOfCookie,endOfCookie);
	}
	//alert(result);
	return result;
}

function TxBBS_IsHeader()//是否是管理员
{
	var str = TxBBS_GetCookie(TxBBS_ConfigCookieName);
	if(str != null)
	{
		if(TxBBS_GetParm("IsHeader",str) == "True")
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	else
	{
		return false;
	}
}

function TxBBS_CurrentUserName()//当前登录用户名
{
	var str = TxBBS_GetCookie(TxBBS_ConfigCookieName);
	if(str != null)
	{
		var username = decodeURI(TxBBS_GetParm("UserName",str));
		if(username != null)
		{
			return username;
		}
		else
		{
			return "未登录";
		}
	}
	else
	{
		return "未登录";
	}
}
function TxBBS_CurrentUserID()//当前登录用户ID
{
	var str = TxBBS_GetCookie(TxBBS_ConfigCookieName);
	if(str != null)
	{
		var userid = TxBBS_GetParm("UserID",str);
		if(userid != null)
		{
			return userid;
		}
		else
		{
			return 0;
		}
	}
	else
	{
		return 0;
	}
}

function checkvote()
{
	var arr = document.getElementsByName('voteResult');
	var re = false;
	for (var i=0;i < arr.length;i++)
	{
		if (arr[i].checked == true)
		{
			re =true;
		}
	}
	if (re == false)
	{
		alert('在投票之前请选中投票选项！');
		return false;
	}
}