//	evila 收集整理
//	http://liushaorg

function $(id) {
	return document.getElementById(id);
}

function mb_strlen(str) {
	var len = 0;
	for(var i = 0; i < str.length; i++) {
		len += str.charCodeAt(i) < 0 || str.charCodeAt(i) > 255 ? (charset == 'utf-8' ? 3 : 2) : 1;
	}
	return len;
}

function trim(str) {
	return (str + '').replace(/(\s+)$/g, '').replace(/^\s+/g, '');
}


function setcookie(cookieName, cookieValue, seconds, path, domain, secure) {
	var expires = new Date();
	expires.setTime(expires.getTime() + seconds);
	document.cookie = escape(cookieName) + '=' + escape(cookieValue)
		+ (expires ? '; expires=' + expires.toGMTString() : '')
		+ (path ? '; path=' + path : '/')
		+ (domain ? '; domain=' + domain : '')
		+ (secure ? '; secure' : '');
}

function getcookie(name) {
	var cookie_start = document.cookie.indexOf(name);
	var cookie_end = document.cookie.indexOf(";", cookie_start);
	return cookie_start == -1 ? '' : unescape(document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end : document.cookie.length)));
}


function GetQueryString(name)
{
	var qs=name+"=";
	var str=location.search;
  
	if(str.length>0)
	{
		begin=str.indexOf(qs);
		
		if(begin!=-1)
		{		
			begin+=qs.length;
			end=str.indexOf("&",begin);
			
			if(end==-1)end=str.length;
			return(str.substring(begin,end));
		}
	}
	return null;
}

function showhide(obj){
	document.getElementById(obj).style.display = document.getElementById(obj).style.display == "none" ? "block" : "none";
}

