				window.addEvent('domready', function() {
					$$('li.on').each(function(item) {
						item.removeClass('on');
					});
				
					submenu_ul = new Array;
					/** List element slide effect */
					$$('li.submenu').each(function(item,index) {
						submenu_ul[index] = new Fx.Slide(item.getLast());
						submenu_ul[index].hide();
						item.addEvent('click', function(e) {
							e = new Event(e);
							if(item.hasClass('on') == false)
							{
								submenu_ul[index].slideIn();
								submenu_div = item.getLast();
								(function() { item.addClass('on') }).delay(200);
								(function() {
									if(submenu_div.getStyle('height') == submenu_ul[index]['offset']+'px') { submenu_div.setStyle('height', 'auto'); }
								}).delay(700);
							}
							else
							{
								submenu_ul[index].slideOut();
								(function() { item.removeClass('on') }).delay(200);
							}
							e.stop();
						});
					});
					/** Link href effect */
					$$('#sitemap li a').each(function(link, index) {
						link.addEvent('click', function(event) {
							event = new Event(event);
							if(link.getProperty('href')!=null && link.getProperty('href'))
							{
								window.location.href=link.getProperty('href');
							}
							event.stop();
						});
					});
				});