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 isUndefined(variable) {
	return typeof variable == 'undefined' ? true : false;
}

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 strlen(str) {
	return (is_ie && str.indexOf('\n') != -1) ? str.replace(/\r?\n/g, '_').length : str.length;
}

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

function searchTopic() {
	if (document.searchForm.keyword.value.length < 1 ) {
		alert("\u8bf7\u8f93\u5165\u8981\u641c\u7d22\u5185\u5bb9\uff01");
		document.searchForm.keyword.focus();
		return false;
	}
}
//------------------------------------------------------------------
// It will be invoked before submit comment.
//------------------------------------------------------------------
function submitComment(){
	if (document.forms[0].commenter.value.length < 2 ) {
		alert("\u8bf7\u586b\u5199\u59d3\u540d\uff0c\u5e76\u786e\u4fdd\u59d3\u540d\u957f\u5ea6\u5e94\u8be5\u5927\u4e8e2.");
		document.forms[0].commenter.focus();
		return false;
	}
	if (document.forms[0].email.value.length < 5) {
		alert("\u8bf7\u586b\u5199\u6b63\u786e\u7684Email.");
		document.forms[0].email.focus();
		return false;
	}
	
	if (document.forms[0].email.value.length > 0 && !document.forms[0].email.value.match(/\w+@.+\..+/) ) {
	     alert("\u8bf7\u586b\u5199\u6b63\u786e\u7684Email.");
	     document.forms[0].email.focus();
	 	 return false;
	 	 
 	} 
	if (document.forms[0].content.value.length < 5) {
		alert("\u8bf7\u586b\u5199\u8bc4\u8bba\u5185\u5bb9\uff0c\u5e76\u786e\u4fdd\u8bc4\u8bba\u5185\u5bb9\u957f\u5ea6\u5927\u4e8e5.");
		document.forms[0].content.focus();
		return false;
	}
	return true;
}
