function lTrim(variable) {
	var whitespace = new String(" \t\n\r");
	var s = new String(variable);

	for (var i = 0; i < s.length; i++) {
		if (whitespace.indexOf(s.charAt(i)) == -1) {
			s = s.substring(i, s.length);
			return s;
		}
	}

	return "";
}

function rTrim(variable) {
	var whitespace = new String(" \t\n\r");
	var s = new String(variable);

	for (var i = s.length; i > 0; i--) {
		if (whitespace.indexOf(s.charAt(i - 1)) == -1) {
			s = s.substring(0, i);
			return s;
		}
	}

	return "";
}

function trim(variable) {

	return rTrim(lTrim(variable));
}

function isEmpty(variable) {
	if (variable.length == 0) {
		return true;
	} else {
		return false;
	}
}

function isNumber(variable) {
	var n;

	for (i = 0; i < variable.length; i++) {
		n = variable.charAt(i);
		if (n < "0" || n > "9") {
			return false;
		}
	}

	return true;
}

function isEmail(variable) {
	if (variable.indexOf("@") != -1) {
		return true;
	} else {
		return false;
	}
}

function isValidChar(variable) {
	regStr = /[\x00-\x1f]/;
	return !regStr.test(variable);
}

function isValidChar2(variable) {
	regStr = /[\x00-\x08\x0b\x0c\x0e-\x1f]/;
	return !regStr.test(variable);
}

function login() {
	if (confirm("您需要登录才能进行相应的操作。是否现在登录？")) {
		document.Login.UserID.focus();
	}
}

function locked() {
	alert("主题已被锁定，无法回复。");
}

function downloadDenied() {
	alert("只有掌游狂用户才能下载。");
}

function confirmed(variable) {
	if (confirm("您确定要进行相应操作吗？")) {
		window.location.href = encodeURI(variable);
	}
}