window.addEvent('domready', function(){	
	var navs = $$('.navItem');
	var buttonHeight = "29px";
	var buttonDownURL = "url(/images/dropButton_down.png)";
	var buttonUpURL = "url(/images/dropButton.png)";
	
	navs.each(function(el, i){
		var natHeight = el.getStyle('height');
		var natWidth = el.getStyle('width');
		var button = el.getFirst('.button');
		el.setStyle('height', buttonHeight);
		var buttonWidth = '155px';
		el.setStyle('width', buttonWidth);
		var dialog = el.getFirst('.dialog');
		dialog.setStyle('visibility', 'visible');
		var buttonHover = false;
		var dialogHover = false;
		var dialogTop = dialog.getFirst('.dialogTop');
		if(el.hasClass('noShow') == false){
		button.addEvents({
			mouseenter: function(){
		
				el.setStyles({
					'height': natHeight,
					'width': natWidth,
					'z-index': 10
				});
				dialogTop.setStyle('visibility', 'visible');
				button.setStyle('background-position', 'bottom');
				buttonHover = true;
			},
			mouseleave: function(){
				buttonHover = false;
				(function(){
					if(dialogHover == false){
						dialogTop.setStyle('visibility', 'hidden');
						button.setStyle('background-position', 'top');

						el.setStyles({
							'height': buttonHeight,
							'width': buttonWidth,
							'z-index': 1
						});
					}
				}).delay(10);
			}
		});
		}
		
		dialog.addEvents({
			mouseenter: function(){
				dialogHover = true;
			},
			mouseleave: function(){
				dialogHover = false;
				(function(){
					if(buttonHover == false){
						dialogTop.setStyle('visibility', 'hidden');
						button.setStyle('background-position', 'top');

						el.setStyles({
							'height': buttonHeight,
							'width': buttonWidth,
							'z-index': 1
						});

					}
				}).delay(10);
			}
		});
	});
	
	
	
	
	var goButtons = $$('.goButton');
	goButtons.each(function(el, i){
		var top = el.getLast('img');
		el.addEvents({
			mouseenter: function(){
				top.morph({
					'opacity': 0
				});
			},
			mouseleave: function(){
				top.morph({
					'opacity': 1
				});
			}
		});
	});
});