Update promo.js

removed WET code for Character replacement and replaced with a Dry function usinf split/join and an array of values