* The ability for a user to be able to upload multiple images (up to 5)
* Script prompts a user if the file they are uploading is Under a certain minimum size (minimum size is a variable) this prompt happens on the cient side, before the file has been uploaded. In addition, the minimum file size is dependent upon the file type, so .jpg minimum size might be 2mb, .psd minimum size might be 5mb. All of these must be variables that can be adjusted easily.
* Script prompts a user if the file they are uploading is Above a certain maximum size (maximum size is a variable) this prompt happens on the client side, before the file has been uploaded. File maximum is the same for all file types.
* The upload process must include a progress bar (see preferred example at [[login to view URL]][1])
* The file names, when saved on the server, must be modified based upon a variable (unique order number, which is passed to the script from the query string orderId=XXXXXXX) (e.g. [login to view URL], [login to view URL] etc)
* The script should provide error trapping, in case the files are not uploaded properly, it will alert the user and prompt them to redo, one or all of the files.
* The script must save the files to a location on the server that is a variable that can be set.
* The script should only allow certain file types to be uploaded: these must be specified as variables (e.g. .psd, .jpg, .gif, .png)
* If the user attempts to upload a file type that is not allowed, a friendly message should prompt them telling them the correct file types.
* The programmer must provide both the client side javascript and server-side php scripts necessary to complete the entire functionality.
## Deliverables
* The server side processing must be done using PHP.
* Preferrably, the script is based upon jquery and uses the following jquery plugin found at [[login to view URL]][1], please see: "Multiple File Upload" on the DEMO page for preferred example.? But, the script must be modified to work with modifications inlcuded in this requirement
* The programmer must comment any code they create in english to ensure ease of understanding and maintenance