forced the used to use javascript
set up the registration and activation to work with different account types