function isInt(curField, required, sMessage){
	num = curField.value
	if((required)&&(num.length == 0)){
		if (sMessage != "") {
			alert(sMessage)
		}
		curField.select()
		curField.focus()
		return false
	}


	decimal = false
	for (i=0; i < num.length; i++){
		if ((num.charAt(i) < '0') || (num.charAt(i) > '9')){
			curField.select()
			curField.focus()
			if (sMessage != "") {
				alert(sMessage)
			}
			return false
		}
	}
	
	return true
}

function isIntNeg(curField, required, sMessage){
	var start
	num = curField.value
	if((required)&&(num.length == 0)){
		if (sMessage != "") {
			alert(sMessage)
		}
		curField.select()
		curField.focus()
		return false
	}


	decimal = false
	if (num.charAt(0) == '-') {
		start = 1
	} else {
		start = 0
	}
	for (i=start; i < num.length - start; i++){
		if ((num.charAt(i) < '0') || (num.charAt(i) > '9')){
			curField.select()
			curField.focus()
			if (sMessage != "") {
				alert(sMessage)
			}
			return false
		}
	}
	
	return true
}