/*******************************************/
/* javascript by gonchuki                  */
/*               & Pirata21 (c)soho - 2007 */
/*******************************************/
/*                          mootools v1.00 */
/*******************************************/
var _menu_slider_index = -1;

var Menuslider = new Class ({
	initialize: function() {
		if (!document.getElementsByTagName){ return; }
			
		var parentNodes = $$('ul.side_list li a').filter(
			function(element, index, array) {
				return(element.parentNode.parentNode.className.match('side_list'))
			});
			
		var childNodes = $$('ul.side_list li ul').filter(
			function(element, index, array) {
				return(element.parentNode.parentNode.className.match('side_list') && 
						(element.parentNode.firstChild.nodeName.toString().toLowerCase() == 'a'));
			});
			
		var _dyn_menu_index = 0;
		childNodes.each(function(_ul){
			if ($E('li.current', _ul) || _ul.parentNode.className.match('current')) {
				_menu_slider_index = _dyn_menu_index;
			}
			_dyn_menu_index++;
		});
		if (_menu_slider_index == 0 && $E('li.current', childNodes[0]) == $E('li', childNodes[0])) _menu_slider_index = -1;
			
		new Fx.Accordion(parentNodes, childNodes, {show: _menu_slider_index, alwaysHide: true});
	}
})

window.addEvent('domready', function() { new Menuslider(); });
