if (js == null || js == undefined) {var js = {};}
if (js.util == null || js.util == undefined) {js.util = {};}
if (JSUtil == null || JSUtil == undefined) {var JSUtil = js.util;}

//只允许输入数字
//兼容IE , Firefox 
//author:AllenZhang
js.util.numberAllowed = function(e) {
	var key = window.event ? e.keyCode : e.which;
	
	//IE
	if (window.event) {
		if (key < 48 || key > 57) {
			e.returnValue = false;
		}
	}
			
	//FireFox
	else {
		if ((key != 0) && (key != 8) && (key < 48 || key > 57)) {
			e.preventDefault();
		}
	}
}

//定位焦点
//author:AllenZhang
js.util.specifyFocus = function(inputId) {
	if (document.getElementById(inputId)) {
		document.getElementById(inputId).focus();
	}
}

js.util.chineseCharactersAllowed = function(fieldName, fieldValue) {
	var baseStr = " 必须为汉字、数字、字母、下划线或其组合！";
	if (fieldValue != null) {
		fieldValue = fieldValue.replace(/^\s+|\s+$/g,"");
		
		if (fieldValue.length != 0) {
			if (fieldValue.match("[\\u4e00-\\u9fa5]*")) {
				return "";
			}
			else {
				return fieldName + baseStr;
			}
		}
		else {
			return fieldName + baseStr;
		}
	}
	else {
		return fieldName + baseStr;
	}
}

 
