//IE6 Background Color
var ie6BGColor = '#2F2D2E';

var SlideMenus = {
	navmenu: function(){
		$$('.Menu').each( function(button, i) {
			if($defined($('Sub' + button.id))) {
				$('Sub' + button.id).parentNode.style.top = '29px';				
				if(window.ie6){
					$(button.id + 'a').style.background = ie6BGColor;
					$('Sub' + button.id).parentNode.style.width = '175px';
					if(button.id == 11){
						$('Sub' + button.id).parentNode.style.left = $(button.id).getPosition().x - $('test').getPosition().x - 81 + 'px';
					}else{
						$('Sub' + button.id).parentNode.style.left = $(button.id).getPosition().x - $('test').getPosition().x  + 'px';
					}
				}else{
					if(button.id == 9){
						$('Sub' + button.id).parentNode.style.left = $(button.id).getPosition().x - $('test').getPosition().x - 107 + 'px';
						$('Sub' + button.id).parentNode.style.width = '175px';
					}else{
						$('Sub' + button.id).parentNode.style.left = $(button.id).getPosition().x - $('test').getPosition().x  + 'px';
							
					}
				}

				var menuSlide = new Fx.Slide($('Sub' + button.id), {
					duration: 400,
					mode: 'vertical',
					transition: Fx.Transitions.Quad.easeOut,onStart: function(){
						$('Sub' + button.id).getParent().setStyle('z-index','500');
					}
				});
				if(window.ie && window.location.href.indexOf('map.asp') > 0){
					var fx = new Fx.Styles($('map'), {duration:400, wait:false});
				}
				$('Sub' + button.id).onmouseover = function(){
					menuSlide.stop();
					if($defined(fx)){
						fx.stop();
					}
					if(window.ie && window.location.href.indexOf('map.asp') > 0){
						fx.start({'margin-top': '150px'});
					}
					menuSlide.slideIn();
				}
			
				$('Sub' + button.id).onmouseout = function(){
					menuSlide.stop();
					if($defined(fx)){
						fx.stop();
					}
					if(window.ie && window.location.href.indexOf('map.asp') > 0){
						fx.start({'margin-top': '0px'});
					}
					menuSlide.slideOut();
				}
				
				button.onmouseover = function(){
					menuSlide.stop();
					if($defined(fx)){
						fx.stop();
					}
					if(window.ie && window.location.href.indexOf('map.asp') > 0){
						fx.start({'margin-top': '150px'});
					}
					menuSlide.slideIn();
				}

				button.onmouseout = function(){
					menuSlide.stop();
					if($defined(fx)){
						fx.stop();
					}
					if(window.ie && window.location.href.indexOf('map.asp') > 0){
						fx.start({'margin-top': '0px'});
					}
					menuSlide.slideOut();
				}
				
				menuSlide.hide();		
			}
		});
	}
}
window.addEvent('domready',function() {
	SlideMenus.navmenu();
});