var TxBBS_ConfigCookieName = "Permission";
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_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_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 SetHeaderInfo()
{
    var userID = TxBBS_CurrentUserID();
    var currentUser = YAHOO.util.Dom.get("currentUser");
    currentUser.href="http://"+userID+".i.tiexue.net/";
    var logbutton = YAHOO.util.Dom.get("logbutton");
    if (userID == 0)
    {       
    	currentUser.innerHTML = "";
    	if (YAHOO.util.Dom.get("reg") != null && YAHOO.util.Dom.get("reg") != undefined)
    	{
    	    var reg=document.getElementById("reg");// lichongxin  modify in 2008-3-28
    	    reg.href="http://reg.tiexue.net/register.aspx?IsReturn=1&ReturnUrl=" + escape(window.location); 
    	    
    	}
    	if (YAHOO.util.Dom.get("login") != null && YAHOO.util.Dom.get("login") != undefined)
    	{
    	    var login=document.getElementById("login");// lichongxin  modify in 2008-3-28
    	    login.href="http://reg.tiexue.net/login.aspx?IsReturn=1&ReturnUrl=" + escape(window.location); 
    	    
    	}
    }
    else
    {
    	currentUser.innerHTML = TxBBS_CurrentUserName();
    	if (typeof(logbutton) != 'undefined')
    	{
    	    YAHOO.util.Dom.setStyle("logbutton","display","none");
    	}
    	else
    	{
    	    alert("ddd");
    	}
    }
}

YAHOO.util.Event.addListener(window, "load",SetHeaderInfo);


//域名注册，正则判断
function DomainRegex(){
	var el = document.getElementById("txtDomain");
	if(el.value.length > 0){
		if(el.value.length <= 32)	{
			var reg = /[^a-zA-Z0-9\-]/;
			var regOnlyNum = /[a-zA-Z\-]/;
			if(reg.test(el.value) || !regOnlyNum.test(el.value) || el.value == "-")
			{
				alert("域名只能是如下字符：a-z,A-Z,0-9,-的组合!");
				return false;
			}
			return true;
		}
		else{
			alert("你输入的域名过长！");
			return false;
		}
	}
	else{
		alert("请输入域名");
		return false;
	}
}
var rErrImgSrc = "http://bbs.tiexue.net/images/user.gif";
function LoadErrImg(imgobj)
{
    imgobj.onerror=null;
    imgobj.src = rErrImgSrc;
}