String.prototype.Trim  = function(){return this.replace(/^\s+|\s+$/g,"");}
String.prototype.Ltrim = function(){return this.replace(/^\s+/g, "");}
String.prototype.Rtrim = function(){return this.replace(/\s+$/g, "");}

var regList = {
	chinese:/^([\u4E00-\u9FA5]|[\uFE30-\uFFA0])*$/gi,
	code:/^\d{1,6}?$/,
	number:/^[0-9]*$/,
	pcode:/^((\d{1,15})|(\d{1,18})|(\d{1,17}x))?$/,
	mobile:/^13(\d{1,9})?$/,
	username:/^[A-Za-z0-9\-\_]*$/,
	vcode:/^[A-Za-z0-9]*$/,
	password:/^[A-Za-z0-9~`!@#$%\^&\*()\=\+_\-\.]*$/,
	chinese:/^[\u4E00-\u9FA5]*$/,
	url:/[A-Za-z0-9_\-\.\/\:]*$/,
	price:/^[0-9\.]*$/,
	count:/^[0-9\.\*\+]*$/,
	mail:/^[A-Za-z0-9_\-\.\@]*$/,
	tel:/^[0-9\-]*$/
}
function regInput(obj, reg, type) {
	if(window.event.keyCode!=13) {
		var inputStr = (typeof(type)!='boolean')?String.fromCharCode(event.keyCode):window.clipboardData.getData('Text');
		var docSel= document.selection.createRange()
		if (docSel.parentElement().tagName != "INPUT")return false
		oSel = docSel.duplicate()
		oSel.text = ""
		var srcRange= obj.createTextRange()
		oSel.setEndPoint("StartToStart", srcRange)
		var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length);
		reg = regList[reg];
		return reg.test(str);
	} else {
		return true;
	}
}
Number.prototype.Format = function() {
	var str = this.toString();
	var _i = str.indexOf(".");
	if(_i==-1)
		_j = str.length;
	else {
		var _j = str.indexOf("0",_i);
		if(_j==-1) _j = str.length;
		var _k = parseFloat(str.substr(0,_j));
		if(isNaN(_k)) return (0);
	}
	return parseFloat(str.substr(0,_j));
}
function FormatNumber(srcStr,nAfterDot){
	var result = srcStr.toString();
	if(result.indexOf(".")>-1){
		result = result.substr(0,result.indexOf(".")+nAfterDot+2)
	}
	result = parseFloat(result);
	var _e = Math.pow(10,nAfterDot);
	result = Math.round(result*_e)/_e;
	return result;
}
function checkMail(s){
	var pattern=/\w+@\w+\.[a-z]+/;
	if(pattern.test(s)){
		return true;
	}
	else {
		return false;
	}
}
function gomsn(o){
	o.href="msnim:chat?contact=payment@lorland.com";
}
function gomail(o){
	o.href="mailto:payment@lorland.com";
}