I am in need of a small appointment/reservation flash object to be embedded into a web page for selection of time blocks. The appearance should be similar to the image located at <[login to view URL]>
## Deliverables
I am in need of a small appointment/reservation flash object to be embedded into a web page for selection of time blocks. The appearance should be similar to the image located at <[login to view URL]>
The horizontal axis is hard coded as the 24 hours from midnight to midnight. The vertical axis is one to 10 rows for days. The number of days displayed and day descriptions are variable.
The interface should allow the user to create zero to 5 blocks for any displayed day. Blocks are drawn by clicking and dragging the mouse from a starting to an ending point along the row. As a block is dragged, a tool tip should be displayed above the drag cursor indicating the corresponding time for the cursor position. Time increments can be rounded to nearest 15 minutes.
Time blocks can be clicked for editing. When “active?? and available for editing, a block should display handles on each end. Active / selected blocks can be deleted by hitting the delete key, or by dragging the time to zero minutes and releasing the mouse button. A time blocks beginning or ending time which is dragged to meet an adjacent time block will be merged with that block when the mouse key is released.
The flash object will receive its initial parameters and block positions via http query to the server. The URL for the query will be defined as a runtime parameter in the object’s EMBED tag. Upon submission, the object should perform a POST of the time block values back to the server using a URL defined in the runtime parameters received with the initial parameters query.
Specific parameters provided will be:
> · Postback URL
> · Row Objects (1 to 10 occurrences)
o Row number
o Row description
o Description display color
o Data row background display color
> · Time Block Object (0 to 5 occurrences per row)
o Block identifier
o Row number
o Start Time
o End Time
o Display color
The initial parameters query can be in URL format, XML, or another format that would be easiest to work with within the flash object. The values could also be included in the EMBED tag if that would be more desirable. The postback data can also be formatted in the most desirable fashion, or included with other form data on the hosting HTML page.
The project will need to be completed and available for testing within one week.