//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);
				});
			}
		});
	},
	resize: function() {
		$$('.Menu').each( function(button, i) {
			var ieOffset = 0;
			var width = 0;
			if(Browser.Engine.trident){
				ieOffset = 22;
				width = 0;	
			}
			if($defined($(button.get('id').replace('Menu', 'Sub')))) {
					if($defined($('main_body_home'))){
						$(button.get('id').replace('Menu', 'Sub')).setStyle('bottom', window.getSize().y);
					}else{
						$(button.get('id').replace('Menu', 'Sub')).setStyle('top', 0);
					}					
					if(i != $$('.Menu').length - 1){
						if($defined($('main_body_home'))){							
							$(button.get('id').replace('Menu', 'Sub')).setStyles({'bottom': window.getSize().y - button.getCoordinates().top + 21 - ieOffset, 'left': button.getCoordinates().left - width});							
						}else{
							$(button.get('id').replace('Menu', 'Sub')).setStyles({'top': button.getCoordinates().top + button.getCoordinates().height - 18, 'left': button.getCoordinates().left});
						}
					}else{
						if($defined($('main_body_home'))){
							$(button.get('id').replace('Menu', 'Sub')).setStyles({'bottom': window.getSize().y - button.getCoordinates().top + 21 - ieOffset, 'left': button.getCoordinates().left - (175 - button.getCoordinates().width + width), 'width': 175});								
						}else{
							$(button.get('id').replace('Menu', 'Sub')).setStyles({'top': button.getCoordinates().top + button.getCoordinates().height - 18, 'left': button.getCoordinates().left - (175 - button.getCoordinates().width), 'width': 175});
						}
					}
				}

		});
	}
}
window.addEvent('domready',function() {
	DHTMLSlides.navmenu();
});
window.addEvent('scroll',function() {
	if(Browser.Engine.trident4){
		$$('.Menu').each( function(button, i) {
			if($defined($(button.get('id').replace('Menu', 'Sub')))) {
				$(button.get('id').replace('Menu', 'Sub')).setStyle('bottom', 0);
				$(button.get('id').replace('Menu', 'Sub')).setStyle('bottom', window.getSize().y - button.getCoordinates().top + window.getScroll().y);
			}
		});
	}
});
window.addEvent('resize',function() {
	DHTMLSlides.resize();
});