If you are a Javascript and HTML/CSS expert, read on. If not, please hit the Back button in your browser now :) See attached file. I need one change made: I need a Javascript algorithm and implementation to perform "optimal 2-column layout" eliminating the vertical empty areas dynamically (4 empty areas are shown in the example screen shot). Every database item that can be displayed on this page has different heights for the content section DIVs, but all have the same width. Because of the different heights, the actual empty areas will vary from page to page depending on actual data (you can check this yourself by going to the website, see attachment). The algorithm must dynamically rearrange the DIVs with advanced Javascript techniques to eliminate all empty areas except at the very bottom (just above the Disclaimer). NOTE: please ignore the part of the screen shot which shows an Input Field and Submit Button. The image is from a previous project. Look only at the circled blank areas.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
HTML4.01 STRICT, IE7, FF3, CSS2.1, Javascript