
function isNumeric (field_id, min, max) {
	var field = eval(doc + field_id + doc2);
	
	var error_msg = eval(doc + field_id + '_error_msg' + doc2);
	var error_field = eval(doc + field_id + '_field_error' + doc2);
	var error_msg_txt = eval(doc + field_id + '_field_error_msg' + doc2);
	var required_field = eval(doc + field_id + '_required' + doc2);	

//	if (required_field.value == "Y") {
		if (Math.ceil(field.value) != Math.floor(field.value) ) {
			error_msg.innerHTML = "Integer required";
			
			error_field.value = "Y";
		} else if (field.value < min || field.value > max) {
			error_msg.innerHTML = min + " &lt;= <i>value</i> &lt;= " + max;
			
			error_field.value = "Y";
		} else if ((!field.value || field.value.replace(/ /gi, "").length == 0) && required_field.value == "Y") {
			error_msg.innerHTML = error_msg_txt.value;
			
			error_field.value = "Y";
			
			field.value = "";
		} else {
			error_msg.innerHTML = "";
			
			error_field.value = "N";
		}
//	}
}
