function validDollar(dollar) {
	periodPos = dollar.indexOf(".",1);
	periodExists=true;
	if (periodPos == -1) {
		periodExists=false;
	} 
	 
	if (periodExists && periodPos+3 != dollar.length)	{ // exactly 2 digits if period entered
		return false;
	}
	
	validChars=".0123456789";
	for (z=0; z<dollar.length; z++) { 
		charOK=false;
		for (i=0; i<validChars.length; i++) {
				if (dollar.charAt(z)== validChars.charAt(i) ) {
					charOK=true;
					break;
				} 
		}
		if (!charOK)  return false;
		
	} 
	return true;
}



