Using the JQueryUI Modal Form plugin for JQuery ([login to view URL]), we need the following functionality:
1. User clicks on a "Contact Us" link or image (JQueryUI default behavior).
2. JQueryUI Modal Form pops up (JQueryUI default behavior).
3. JQueryUI Theme: UI Lightness, should be used.
4 Required Form Fields: First Name, Last Name, Email Address, Subject Line, Message Body.
5. JQueryUI Error checking on all fields including REGEX for email address (JqueryUI Modal Form already has this code in place).
6. JQueryUI responds to any errors per default JQueryUI behavior and styles (JqueryUI Modal Form already has this code in place).
### HERE IS WHERE THE MEAT OF THIS PROJECT STARTS ###
7. AJAX/JSON perform backend processing with Coldfusion CFC and CFMAIL. Our site runs on CF 8.
8. If AJAX/JSON experience an error communicating with the CFC/CFMAIL, report back to JQueryUI.
9. JQueryUI responds with the status of the submission.
10. If success, JQuery thanks the user for their submission along with a Close Window button.
11. If error, JQuery reports that it experienced an error communicating with the mail program along with a mailto: link to notifiy the webmaster.
Most of the front end processing, i.e., JQueryUI, is default behavior from JQueryUI.
Most of this request has to do with the backend stuff with the AJAX/JSON and Coldfusion CFC and CFMAIL.
NOTE: we're using the $j for all JQuery calls per the JQuery noconflict() as other frameworks are also being used on this stie. I believe JQueryUI already wraps their code, so it isn't an issue for JQueryUI, only the additional JQuery code you may need to create.
SCHEDULE: We'd like this Project to complete within four (4) calendar days of Project Award.
Please let me know if you have any questions or suggestions.
Thanks.