function $(_id){
	return document.getElementById(_id);
}
var em = $;
function domain(){var tmp=location.host.split('.'),len=tmp.length;return tmp[len-2];}
function g_cookie(name){
	var arg=name+"=",alen=arg.length,c=document.cookie,clen=c.length,i=0;
	while(i<clen){
		var j=i + alen;
		if(c.substring(i, j)==arg){return _GetCookieVal(j);}
		i=c.indexOf(" ", i)+1;
		if(i == 0){break;}
	}
	return null;
}
function _GetCookieVal(offset){
	var c= document.cookie,endstr=c.indexOf (";", offset);
	if(endstr == -1){endstr=c.length;}
	return unescape(c.substring(offset, endstr));
}
function s_cookie(name, value){
	var expdate = new Date(),argv = s_cookie.arguments,argc = s_cookie.arguments.length;
	var expires=(argc > 2)?argv[2]:null,path=(argc>3)?argv[3]:null;
	var domain=(argc>4)?argv[4]:null,secure=(argc>5)?argv[5]:false;
	if(expires!=null){expdate.setTime(expdate.getTime()+(expires*1000));}
	var _cookie=name+"="+escape(value);
	_cookie+=!expires?"":(";expires="+expdate.toGMTString());
	_cookie+=!path?"":(";path=" + path);
	_cookie+=!domain?"":(";domain=" + domain);
	_cookie+=secure?";secure":"";
	document.cookie = _cookie;
}