Hey - try to use Eventbrite's widget instead, it works pretty well and goes around the hassle of creating your own. They also have a fully-featured management dashboard to manage every detail about the registration process, including forms and payments...