﻿
//论坛板块类
String.prototype.Trim = function(){return   this.replace(/(^\s*)|(\s*$)/g,"");}   
String.prototype.Ltrim = function(){return   this.replace(/(^\s*)/g,   "");}   
String.prototype.Rtrim = function(){return   this.replace(/(\s*$)/g,   "");}   

if(window.navigator.userAgent.indexOf("MSIE")==-1)
{ //firefox innerText define
		isIE=false;
    HTMLElement.prototype.__defineGetter__("innerText", 
        function(){ 
            return this.textContent; 
        } 
    ); 
    HTMLElement.prototype.__defineSetter__("innerText", 
        function(sText){ 
            this.textContent=sText; 
        } 
    ); 
}
else
{
	isIE=true;
}

/////////////struct////////////////////

function ParentBoard(name,index)
{
	this.BoardName = name;
	this.Index = index;
	this.Master="-";
	this.SubBoardList=null;
}

function SubBoard(name,index)
{
	this.BoardName = name;
	this.Index = index;
	this.Master ="-";
	this.ParentBoard=null;
}

function Level(credit,name,color)
{
	this.Credit = credit;
	this.Name = name;
	this.Color = color;
}

//////////////////////////////////////

////////////function //////////////
function ReadCookie(cookieName,varName)
{
	var cookieValue=  document.cookie.split("; "); 
	var startPos = -1;
	var lstr="";
	for (var i=0; i<cookieValue.length; i++)
    {
        startPos = cookieValue[i].indexOf(cookieName);
        if (startPos != 0)continue; 
       	lstr = cookieValue[i].substring(startPos+cookieName.length+1, cookieValue[i].length);
	}
	if(lstr=="") return "";
	cookieValue = lstr.split("&");
	for(var i=0;i<cookieValue.length;i++)
	{
		startPos = cookieValue[i].indexOf(varName);
        if (startPos != 0)continue; 
		return cookieValue[i].substring(startPos+varName.length + 1,cookieValue[i].length);
	}
	return "";
}


function WriteCookie(cookieName,value)
{
	document.cookie=cookieNmae + "=" + value + ";";
}

function getLevel(credit)
{
	for(var i=levelList.length-1;i>0;i--)
	{
		if(credit>=levelList[i].Credit)
			return i;
	}
	return 0;
}


function checkCN(str)
{
	return new RegExp("[\\u4E00-\\u9FA5]+").test(str);
}

//////////////////////////////

//////////Data define/////////
var bpInfo = new Array(); //parentBoard Array
var bsInfo = new Array();  //subBoard Array
var levelList = new Array();
///////////////////////////////
function LocalTime(dateTimeObject)
{
	var aDay = new Array("Sun.","Mon.","Tues.","Wed.","Thur.","Fri.","Sat.");
	var h = dateTimeObject.getHours();
	var m = dateTimeObject.getMinutes();
	var day = dateTimeObject.getDay();
	var year = dateTimeObject.getFullYear();
	var month = dateTimeObject.getMonth()+1;
	var date = dateTimeObject.getDate();
	if(h<10)
	{
		h ="0"+h;
	}
	if(m<10)
	{
		m = "0"+m;
	}
	if(month<10)
	{
		month = "0"+month;
	}
	if(date<10)
	{
		date = "0"+date;
	}
	return h+":"+m+", "+aDay[day]+", "+date+"-"+month+"-"+year;
}
