<!-- Begin
var lcAUSInt = new locale(".", ",", 0);
var lcAUSPercent = new locale(".", ",", 2);
var lcAUSCurrency = new locale(".", ",", 2);

function getNum(num) {
	var fValue = lcAUSPercent.parseNum(num);
	if (isNaN(fValue)){
		return 0;
	}
	else {
		return fValue;
	}
}

function formatCurr(fValue) {
	if (!isNaN(fValue)) {
		return lcAUSCurrency.formatNum(fValue);
	} else {
		return lcAUSCurrency.formatNum(0);
	}
}

function formatInt(fValue) {
	if (!isNaN(fValue)) {
		return lcAUSInt.formatNum(fValue);
	} else {
		return lcAUSInt.formatNum(0);
	}
}

	function formatPercentageControl(control) {
		var fValue = lcAUSPercent.parseNum(control.value);
		if (!isNaN(fValue)) {
			control.value = lcAUSPercent.formatNum(fValue);
		} else {
			control.value = '0.00';
		}
	}

	function formatIntControl(control) {
		var fValue = lcAUSInt.parseNum(control.value);
		if (!isNaN(fValue)) {
			control.value = lcAUSInt.formatNum(fValue);
		} else {
			control.value = '0';
		}
	}

function checknums(field) {
var valid = "-.0123456789"
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Invalid entry!  Only numbers are accepted!"); field.focus(); field.select();
   }
}

var lcAUS = new locale(".", ",", 2);

function checknum(cell) {
	//Check the new value
	var EnteredValue=lcAUS.parseNum(cell.value)
	if (isNaN(EnteredValue)) {
		window.alert('Value entered must be numeric.');cell.focus(); cell.select();
	} else {
		//Reformat the value
		var lcCell = new locale(".", ",", cell.alt);
		cell.value = lcCell.formatNum(EnteredValue);
	}
}

//  End -->
