/**
 * BACK-OFFICE main script
 *
 * Requires Prototype 1.6.
 *
 * @author Guillaume Tournier <guillaume@ciblo.net>
 * @legals © 2008 Ciblo SA.
 */

function bindMenu() {
	var menu = $('mainMenu'), cookie = new Cookie(), state = cookie.get('menu');
	if (!menu) return;
	menu.observe('click', function(e) {
		var element = e.findElement('div'), submenu = element && element.next('ul');
		if (!element || !submenu) return;
		e.stop();
		element.className = submenu.visible() ? 'expand' : 'collapse';
		new Effect.toggle(submenu, 'Blind', { duration: 0.2 });
		cookie.set('menu', menu.select('div').pluck('className'));
	});
} // bindMenu

document.observe('dom:loaded', function() {
	bindMenu();
});
