function limitDigit(keyEnter) {
	if (keyEnter && event.keyCode == 13) {return true;}
	if (48 <= event.keyCode && event.keyCode <= 57) {return true;}
	return false;
}
function limitDigitComma(keyEnter) {
	if (keyEnter && event.keyCode == 13) {return true;}
	if (48 <= event.keyCode && event.keyCode <= 57) {return true;}
	if (event.keyCode == 44) {return true;}
	return false;
}
function limitDigitHyphen(keyEnter) {
	if (keyEnter && event.keyCode == 13) {return true;}
	if (48 <= event.keyCode && event.keyCode <= 57) {return true;}
	if (event.keyCode == 45) {return true;}
	return false;
}
function limitLetter(keyEnter) {
	if (keyEnter && event.keyCode == 13) {return true;}
	if (65 <= event.keyCode && event.keyCode <= 90) {return true;}
	if (97 <= event.keyCode && event.keyCode <= 122) {return true;}
	return false;
}
function limitLetterOrDigit(keyEnter) {
	if (limitLetter(keyEnter)) {return true;}
	if (limitDigit(keyEnter)) {return true;}
	return false;
}
function isNull(elmObj, msg) {
	if (elmObj.value == "") {
		if (msg != "") {
			alert(msg);
			elmObj.focus();
		}
		return true;
	}
	return false;
}
function isDigit(elmObj, msg) {
	if (isNaN(elmObj.value)) {
		if (msg != "") {
			alert(msg);
			elmObj.focus();
			if (elmObj.type == "text") {elmObj.select();}
		}
		return false;
	}
	return true;
}
function selectComboBox(elmObj, elmVal) {
	var i;
	for (i= 0; i < elmObj.length; i++) {
		if (elmObj[i].value == elmVal) {
			elmObj[i].selected = true;
			return true;
		}
	}
	return false;
}
function getComboBoxValue(elmObj) {
	return elmObj.options[elmObj.selectedIndex].value;
}
function checkRadioButton(elmObj, elmVal) {
	var i;
	for (i= 0; i < elmObj.length; i++) {
		if (elmObj[i].value == elmVal) {
			elmObj[i].checked = true;
			return true;
		}
	}
	return false;
}
function getRadioButtonValue(elmObj) {
	var i;
	for (i= 0; i < elmObj.length; i++) {
		if (elmObj[i].checked) {return elmObj[i].value;}
	}
	return null;
}

