document.domain = "tiexue.net";
function FramePageStyle(havaHeader)
{
	var commentMainHeight;
	var commentMainWidth;
	if (top!=self)//通过Frame访问
	{
		commentMainHeight = (document.documentElement.clientHeight - 38) + "px";
		YAHOO.util.Dom.setStyle("TopSpace","display","none");
		if(havaHeader){		    
		    YAHOO.util.Dom.setStyle("HeaderTable","display","none");
		}
	}
	else
	{		
		if(havaHeader != null && havaHeader != undefined && havaHeader){//含有头部		    
		    commentMainHeight = (document.documentElement.clientHeight - 36 - 110) + "px";
		}
		else{		    
		    commentMainHeight = (document.documentElement.clientHeight - 36) + "px";
		}
	}
	if(document.documentElement.clientWidth < 630) {
		YAHOO.util.Dom.setStyle("main","overflow-x","scroll");
		var mainChildWidth = (document.documentElement.clientWidth + 300) + "px";
		YAHOO.util.Dom.setStyle("mainChild","width",mainChildWidth);
		YAHOO.util.Dom.setStyle("Subject","Width","40%");
	}
	else{
		YAHOO.util.Dom.setStyle("mainChild","width","100%");
		YAHOO.util.Dom.setStyle("main","overflow-x","hidden");
	}		
	if(document.documentElement.offset < document.documentElement.clientHeight){//若网页总高度小于等于正文高度，则因此纵滚动条
		YAHOO.util.Dom.setStyle("main","overflow-y","hidden");
	}
	commentMainWidth = (document.documentElement.clientWidth - 20) + "px";
    YAHOO.util.Dom.setStyle("main","width",commentMainWidth);
	YAHOO.util.Dom.setStyle("main","height",commentMainHeight);
    YAHOO.util.Dom.setStyle("column2","width","97%");
    YAHOO.util.Dom.setStyle("column13","width","97%");
    YAHOO.util.Dom.setStyle("NavigtionLink","width","97%");
    YAHOO.util.Dom.setStyle("ThreadsList","width","97%");
    YAHOO.util.Dom.setStyle("EvelForums","width","97%");
    YAHOO.util.Dom.setStyle("ThreadListTitle","width","97%");
}

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()
{
    if (top == self) //不是通过iframe访问，不需要设置header中的用户信息
    {
        var userID = TxBBS_CurrentUserID();
        var currentUser = YAHOO.util.Dom.get("currentUser");
        if (typeof(currentUser) != 'undefined' && currentUser != null)
        {
            currentUser.href="http://"+userID+".i.tiexue.net/";
            var logbutton = YAHOO.util.Dom.get("logbutton")
            if (userID == 0)
            {
    	        currentUser.innerHTML = "";
            }
            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;
	}
}