function checkIsEmail(id,promptStr){
	var emailStr=getTextValue(id);
	var emailPat=/^(.+)@(.+).(.+)$/;
	var matchArray=emailStr.match(emailPat);
	if (matchArray==null) {
		alert(promptStr);
		return false;
	}
	return true;
}

/**
 * 验证用户输入的是否是正整数
 */
function checkIsNum(id,promptStr) {
	var num = getTextValue(id);
	if(num.length == 0)
		return true;
	var patrn=/^[1-9]\d*$/;
	if(!patrn.exec(num)){
		alert(promptStr);
		setFocus(id);
		return false;
	}
	return true;
}

/**
 * 验证用户输入的是否是数字
 */
function checkIsNumber(id,promptStr) {
	var num = getTextValue(id);
	if(num.length == 0)
		return true;
	var patrn=/^[0-9]\d*$/;
	if(!patrn.exec(num)){
		alert(promptStr);
		setFocus(id);
		return false;
	}
	return true;
}

function checkIsDecimal(id,promptStr){
	var num = getTextValue(id);
	if(num.indexOf(".") != -1){
		var headnum = num.substring(0,num.indexOf("."));
		var tailnum = num.substring(num.indexOf(".") + 1);
		var patrn=/^[1-9]\d*$/;
		if(!patrn.exec(headnum) || !patrn.exec(tailnum)){
			alert(promptStr);
			setFocus(id);
			return false;
		}
	}else{
		var patrn=/^[1-9]\d*$/;
		if(!patrn.exec(num)){
			alert(promptStr);
			setFocus(id);
			return false;
		}
	}
	return true;
}

/**
 * 检查用户是否输入
 */
function checkIsNull(id,promptStr){
	var currentLength = getTextValue(id).length;
	if(currentLength == 0){
		alert(promptStr);
		setFocus(id);
		return false;
	}
	return true;
}

/**
 * 检查用户是否选择
 */
function checkIsSelect(id,promptStr){
	var value = getTextValue(id);
	if(value == "noSelect"){
		alert(promptStr);
		return false;
	}
	return true;
}


/**
 *	检查用户输入是否越界
 */
function checkLength(id,maxLength,promptStr){
	var currentLength = getTextValue(id).length;
	if(currentLength > maxLength){
		alert(promptStr);
		setFocus(id);
		return false;
	}
	return true;
}

/**
 * 获取控件的值
 */
function getTextValue(fieldid){
	var obj = document.getElementById(fieldid);
	var tempvalue = "";
	if(obj != null){
		tempvalue = obj.value;
	}
	return tempvalue;
}

/**
 * 设置控件的值
 */
function setTextValue(fieldid,fieldvalue){
	var obj = document.getElementById(fieldid);
	if(obj != null){
		obj.value = fieldvalue;
	}
}

/**
 * 设置当前焦点的位置
 */
function setFocus(id){
	var obj = document.getElementById(id);
	if(obj != null){
		obj.focus();
	}
}