/**
 * Menu
 * 
 * Adds a sliding menu to the top of the page.
 *
 * Usage:
 *
 *	window.addEvent('domready', function() {
 *		new Menu();
 *	});
 *
 * @licence	MIT License
 * @author	stensi
 * @link	http://stensi.com
 */
var Menu = new Class({

	// implements
	Implements: [Options],

	// options
	options: {
		basepath: '',
		pagespath: ''
	},

	/**
	 * Constructur - Class.initialize
	 * 
	 * @param	object
	 * @return	void
	 */
	initialize: function(options) {

		this.setOptions(options);


		var mySlide = new Fx.Slide('nav_inner').hide();

		$('nav_toggle').addEvent('click', function() {
			mySlide.toggle();
		});

		$('nav_inner').set('html',
			
			'<table cellpadding="0" cellspaceing="0" border="0" style="width:98%"><tr>' +

			'<td class="td" valign="top">' +


			'<ul>' +

			'<li><a href="' + this.options.basepath + 'index.html">User Guide Home</a></li>' +	

			'<li><a href="' + this.options.pagepath + 'toc.html">Table of Contents Page</a></li>' +

			'</ul>' +	


			'<h3>Basic Info</h3>' +

			'<ul>' +

				'<li><a href="' + this.options.pagepath + 'requirements.html">Server Requirements</a></li>' +

				'<li><a href="' + this.options.pagepath + 'license.html">License Agreement</a></li>' +

				'<li><a href="' + this.options.pagepath + 'changelog.html">Change Log</a></li>' +

				'<li><a href="' + this.options.pagepath + 'credits.html">Credits</a></li>' +

			'</ul>' +	
		

			'<h3>Installation</h3>' +

			'<ul>' +

				'<li><a href="' + this.options.pagepath + 'download.html">Downloading History</a></li>' +

				'<li><a href="' + this.options.pagepath + 'installation.html">Installation Instructions</a></li>' +

				'<li><a href="' + this.options.pagepath + 'troubleshooting.html">Troubleshooting</a></li>' +

			'</ul>' +
		

			'</td><td class="td_sep" valign="top">' +


			'<h3>General Topics</h3>' +

			'<ul>' +

				'<li><a href="' + this.options.pagepath + 'gettingstarted.html">Getting Started</a></li>' +

				'<li><a href="' + this.options.pagepath + 'config.html">Configuration</a></li>' +

			'</ul>' +

		
			'</td><td class="td_sep" valign="top">' +


			'<h3>Functions</h3>' +

			'<ul>' +

				'<li><a href="' + this.options.pagepath + 'get.html">Get</a></li>' +

				'<li><a href="' + this.options.pagepath + 'save.html">Save</a></li>' +

				'<li><a href="' + this.options.pagepath + 'delete.html">Delete</a></li>' +

				'<li><a href="' + this.options.pagepath + 'back.html">Back</a></li>' +

			'</ul>' +


			'</td><td class="td_sep" valign="top">' +

			
			'<h3>Examples</h3>' +

			'<ul>' +

				'<li><a href="' + this.options.pagepath + 'examples.html">Usage Examples</a></li>' +

			'</ul>' +	


			'</td></tr></table>'
		);
	}
});

