/**
 * fw Slide Menu
 *
 * Animation and invocation for slider menu in many sections
 *
 * @required Prototype     <prototypejs.org>
 * @required Scriptaculous <http://script.aculo.us/>
 * @required Behaviour     <http://www.bennolan.com/behaviour/>
 *
 * @author Andrew Murphy <andrew@fryewiles.com>
 * @author Julian Sutter <julian@fryewiles.com> addapted the menu slider for services page
 *
 * @version 1.0.1a 20080108 JS
 * @version 1.0.0a 20080107 AM
 */




var slide_menu_development = {
	strMenuId: 'development-links',
	elMenu:    null,

	init: function() {
		slide_menu_development.elMenu = $(slide_menu_development.strMenuId);

		if ( !slide_menu_development.elMenu ) {
			return false;
		}

		slide_menu_development.elMenu.style.display = 'none';
	},

	behaviours: {
		'.invoke-open-development-links': function(element) {
			element.onclick = function(event) {

				if ( slide_menu_development.elMenu.style.display == 'none' ) {
					Effect.SlideDown(
						slide_menu_development.elMenu,
						{
							duration: 0.5
						}
					);
				}
				return false;
			}
		},
		'.invoke-close-development-links': function(element) {
			element.onclick = function(event) {
				if ( slide_menu_development.elMenu.style.display != 'none' ) {
					Effect.SlideUp(
						slide_menu_development.elMenu,
						{
							duration: 0.5
						}
					);
				}
				return false;
			}
		}
	}

}



Event.observe(window, 'load', slide_menu_development.init, false);
Behaviour.register(slide_menu_development.behaviours);

