		// - menu events
		function menuOn() {
			this.addClassName("highlight");
		}
		function menuOff() {
			this.removeClassName("highlight");
		}
		function work() {	
			$('menuChild').hide();			
			switch (this.id) {
				case "more" :					
					Effect.BlindDown($('menu1'),{duration: .45} );
					$('menu1').shadows.each(function(i) { Effect.BlindDown(i,{duration: .45} ) });	
					break;
				case "music" :	$('track1').click();
					break;
				default		:					
					var url = 'web2.0/' + $(this).id+'.php';					
					if (this.id == 'weather') {					
						url = 'web2.0/weather_cur.php?r=' + Math.floor(Math.random()*101);
						url = url + "&zip=64651";
					}
				
					var t = $('menuChild');
					t.clonePosition(this, {setTop: true, setLeft: true, setWidth: false, setHeight: false, offsetLeft: 105, offsetTop: -5});
					t.innerHTML = "<img src='web2.0/ajax-loader.gif' /> " ;
					t.show();	
					new Ajax.Updater(t,url);
					break;
			}
		}
		
		$(document).observe('click', function(e) {	
			var o = event.srcElement;
			if ($(o).descendantOf($('menu_box')) || $(o).descendantOf($('menuChild')) ) {	
				if ($(o).tagName !== 'A') {
					e.stop();
					return
				}
			}
			$('menuChild').hide();
			Effect.BlindUp($('menu1'),{duration: .25} );
			$('menu1').shadows.each(function(i) { Effect.BlindUp(i,{duration: .25} ) });				
		} );
		