Converted to PHP, wrote cf back-end & made interactive, fixed charset