This robust script turns an ordinary UL list into a horizontal accordion that expands sideways. Specify which LI should be expanded by default, whether to persist the last expanded LI (within a browser session), and also, expand a particular LI by passing in different parameters into the URL string.