* Customers fill out an online form (with dynamic error checking) to book a banquet.
* E-Commerce functionality is required for paying deposits.
* A CMS is required for restaurant staff to edit content and edit bookings.
* You must use Drupal 6, Mysql, Jquery and Ubercart 2. You must create a custom Drupal module and make use of the Drupal Forms API and Database API
see attachment for detailed requirements