I have compiled this vertical slide out menu using open source code from the web manually modified by myself to suit my website.
There is a call to a CSS script to set text position and layout, to a Java script that operates the menu slide out and images that complete the visible text containing boxes.
All thanks to Michael Leigeber at http://www.leigeber.com/2008/05/vertical-flyout-javascript-menu/ for his method of implementation
A horizontal drop-down menu can also be constructed very similarly as shown
here.