function getAbsPoint(e)
{
	var x=e.offsetLeft,y=e.offsetTop;
	while(e=e.offsetParent)
	{
		x+=e.offsetLeft;
		y+=e.offsetTop;
	}
	return({x:x,y:y});
}  
function trim()
{
	return(this.replace(/^\s*/g,"").replace(/\s*$/g,""));
}

function getText()
{
	return(this.replace(/<[^>]+?>/g,""));
}
function getArg(key)
{
	if(typeof(this)=="undefined")return false;
	if(this.length>0) 
	{ 
		var s = this.split("&"); 
		for(var i=0;i<s.length;i++) 
		{ 
			var sp=s[i].split("=")
			if(sp[0]==key)return(sp[1]);
		} 
		return false;
	} 
	else return false;
}
String.prototype.trim=trim;
String.prototype.getText=getText;
String.prototype.getArg=getArg;
function writeCookie(name, value, hours)
{
  var expire = "";
  if(hours != null)
  {
    expire = new Date((new Date()).getTime() + hours * 3600000);
    expire = "; expires=" + expire.toGMTString();
  }
  document.cookie = name + "=" + escape(value) + expire;
}
function readCookie(name)
{
	var cookieValue = "";
	var search = name + "=";
	if(document.cookie.length > 0)
	{ 
		offset = document.cookie.indexOf(search);
		if (offset != -1)
		{ 
			offset += search.length;
			end = document.cookie.indexOf(";", offset);
			if (end == -1) end = document.cookie.length;
			cookieValue = unescape(document.cookie.substring(offset, end))
		}
	}
	return cookieValue;
}
function AddEvent(obj,evType,func)
{
	if(obj.addEventListener)
	{
		obj.addEventListener(evType,func,false);
	}
	else 
	{
		if(obj.attachEvent)
		{
			obj.attachEvent("on"+evType,func);
		}
	}
}
function toggle(obj)
{
	if(obj.style.display=='none')
	{
		obj.style.display='';
	}
	else
	{
		obj.style.display='none';
	}
}
function $(id)
{
	return document.getElementById(id);
}
function getElementsByClass(searchClass,node,tag)
{
	var classElements=new Array();
	if(node==null)node=document;
	if(tag==null)tag='*';
	var els=node.getElementsByTagName(tag);
	var elsLen=els.length;
	var pattern=new RegExp("(^|\s)"+searchClass+"(\s|$)");
	for (i=0,j=0;i<elsLen;i++)
	{
		if(pattern.test(els[i].className))
		{
			classElements[j]=els[i];
			j++;
		}
	}
	return classElements;
}
function formatDate(strDate)
{
	if(strDate=="&nbsp;")return "";
	var today=new Date().getDate();
	var x=strDate.match(/\d+/g);
	if(!x)return strDate;
	if(new Date().getMonth()+1==x[1])
	{
		if(today-x[2]>1)
		{
			return today-x[2]+"天前";
		}
		else
		{
			if(today-x[2]==1)
			{
				return "昨天"+x[3]+":"+x[4];
			}
			else
			{
				return "今天"+x[3]+":"+x[4]+":"+x[5];
			}
		}
	}
	else
	{
		return new Date().getMonth()+"月";
	}
}
var URL=
{
	getInfo:"/webchat/UserInfo.aspx",
	manConts:"protocal/ManageMyFriends.aspx",
	manGs:"JoinGroup.aspx",
	chginf:"personalManagement/ChangeUserInfo.aspx",
	doorNews:"coolSvc/blogKit/?uid=16182205",
	classicNews:"coolSvc/blogKit/?uid=16182205",
	lis:"UI.aspx",
	chatRecords:"chatRecords.aspx",
	accept:"AcceptInvite.aspx",
	UPT:"protocal/UpdateUPT.aspx"
}
