function TestFieldString(value, minln, maxln) {
	if(value != null) {
		if(minln >= 0 && maxln >= 0) {
			if(value.length > minln && value.length <= maxln) return true;
			else return false;
		} else {
			if(minln >= 0) {
				if(value.length > minln) return true;
				else return false;
			} else {
				if(value.length <= maxln) return true;
				else return false;
			}
		}
	} else {
		return true;
	}
};

function TestEmailAddress(email) {
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email)) return true;
	else return false;
};

function nl2br(str) {
	var filter = /\n/;
	return str.replace(filter, "<br />");
}

function TradMes(sMsg) {
	if(sJsMessage[sMsg] != null) return sJsMessage[sMsg];
	else return sMsg;
}

String.prototype.trim = function() {
	return this.replace(/(^\s*)|(\s*$)/g,'');
}
