function validAmount(amount) {
	var valAmount = parseFloat(amount);
	if (isNaN(valAmount)) {
		return false;
	}
	if (valAmount <= 0) {
		return false;
	}
	if (valAmount != amount) {
		return false;
	}
	inputLength = amount.length;
	cnvAmount = (new Number(valAmount)).toString();
	x = cnvAmount.length;
	while(x < inputLength){
		cnvAmount = cnvAmount + "0";
		x += 1;
	}
	y = cnvAmount.indexOf(".");
	if (y != -1){
		if(cnvAmount.substr(y+1).length > 2 && cnvAmount.charAt(x-1) != "0") {
			return false;
		}
	}
	return true;
}