/*
** File: ts_script.js
** Purpose: Javascript functions
** History:
** 
** 22 Sep 2001, Created
**
**
*/

// Detect browser
var isNav4, isIE4;
if (parseInt(navigator.appVersion.charAt(0)) >= 4) {
	isNav4 = (navigator.appName == "Netscape") ? true : false;
	isIE4 = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;
}

// Returns true if character c is a digit 
// (0 .. 9).
function isDigit(c) {   
	return ((c >= "0") && (c <= "9"));
}

function numeric_input_onkeypress(evt) {
	var key;
	var keyChar;
	
	if (isIE4) {
		key = evt.keyCode;
	}
	else if (isNav4) {
		key = evt.which;
	}
	else
		return true;
		
	keyChar = String.fromCharCode(key);
	if (isDigit(keyChar))
		return true;
	else
		return false;
}

function float_input_onkeypress(evt) {
	var key;
	var keyChar;
	
	if (isIE4) {
		key = evt.keyCode;
	}
	else if (isNav4) {
		key = evt.which;
	}
	else
		return true;
		
	keyChar = String.fromCharCode(key);
	if (isDigit(keyChar) || keyChar == ".")
		return true;
	else
		return false;
}
