//IE6 Background Color
var ie6BGColor = '#002663';
var duration = 400;
var DHTMLSlides = {
	navmenu: function() {
		this.resize();
		$$('.Menu').each( function(button, i) {
			if($defined($(button.get('id').replace('Menu', 'Sub')))) {

				var interval = null;
				var hideMenu = function(){
					new Fx.Tween($(button.get('id').replace('Menu', 'Sub')), {duration: duration}).start('opacity', 0);
				};
				var showMenu = function(){
					new Fx.Tween($(button.get('id').replace('Menu', 'Sub')), {duration: duration}).start('opacity', 1);
				};
				$(button.get('id').replace('Menu', 'Sub')).setStyles({'opacity': 0, 'display': 'block'});
				button.addEvent('mouseover', function(){
					$clear(interval);
					interval = showMenu.delay(duration);
				});
			
				button.addEvent('mouseout', function(){
					$clear(interval);
					interval = hideMenu.delay(duration);
				});
				$(button.get('id').replace('Menu', 'Sub')).addEvent('mouseover', function(){
					$clear(interval);
					interval = showMenu.delay(duration);
				});
			
				$(button.get('id').replace('Menu', 'Sub')).addEvent('mouseout', function(){
					$clear(interval);
					interval = hideMenu.delay(duration);
				});
			}
		});
		
		$$('.DHTMLTier1').each( function(list, i) {
			var parent = list.getParent();
			parent.getElement('a').addClass('hasChildren');
			
			if(parent.getParent().hasClass('lastDHTML')){
				list.setStyles({'left': -parent.getCoordinates().width, 'margin-top': parent.getPosition(list).y, 'width': 175, 'opacity': 0});
			}else{
				list.setStyles({'margin-left': parent.getCoordinates().width, 'margin-top': parent.getPosition(list).y, 'width': 175, 'opacity': 0});				
			}
			var intervalSub = null;
			var hideSubMenu = function(){
				new Fx.Tween(list, {duration: duration}).start('opacity', 0);
			};
			var showSubMenu = function(){
				new Fx.Tween(list, {duration: duration}).start('opacity', 1);
			};
			parent.addEvent('mouseover', function(){
				$clear(intervalSub);
				intervalSub = showSubMenu.delay(duration);
				
			});
			parent.addEvent('mouseout', function(){
				$clear(intervalSub);
				intervalSub = hideSubMenu.delay(duration);
			});
		});
	},
	resize: function() {
		$$('.Menu').each( function(button, i) {
			if($defined($(button.get('id').replace('Menu', 'Sub')))) {
				if(i != $$('.Menu').length - 1){
					$(button.get('id').replace('Menu', 'Sub')).setStyles({'top': button.getCoordinates().top + button.getCoordinates().height, 'left': button.getCoordinates().left + 11});
				}else{
					$(button.get('id').replace('Menu', 'Sub')).addClass('lastDHTML');
					$(button.get('id').replace('Menu', 'Sub')).setStyles({'top': button.getCoordinates().top + button.getCoordinates().height, 'left': button.getCoordinates().right - 186, 'width': 175});
				}
			}
		});
	}
}
window.addEvent('domready',function() {
	DHTMLSlides.navmenu();
});
window.addEvent('resize',function() {
	DHTMLSlides.resize();
});
