//Ensures that only integers and decimals are entered in the field.
//Use in the on key press event for text fields: onKeyPress="return keyCheck(event, this)"
function keyCheck(eventObj, obj){
	var keyCode, i, ltr, check

	// Check For Browser Type
	if (document.all){ 
		keyCode=eventObj.keyCode
	}
	else{
		keyCode=eventObj.which
	}

	var str=obj.value

	if((keyCode < 48 || keyCode > 57) && (keyCode != 46) && (keyCode != 8)){ // Allow only integers and decimal points
	  alert("Only numbers are allowed!");
		return false
	}

	ltr = new String(obj.value)
	check = 0

	for (i=0; i < ltr.length; i++) {
		if (ltr.substr(i,1) == ".")
			check++
	}

	if (check == 1 && keyCode == 46) {
	  alert("Too many decimals!");
		return false
	}

	return true
}

function checkEntry(entry) {
	if(entry.length > 0){
		return !containsWhiteSpace(entry);    
	}else{
		return false;
	}
}

function containsWhiteSpace(str){
	if(/^\s*$/.test(str)){
		return true;
	}
	else{
		return false;
	}
}
