window.addEvent('domready', function() {
	
	$$('#navigation ul.level1 > li').each(function(liLevel1) {
	    	liLevel1.getElements('ul.level2').each(function(ulLevel2) {
	    		ulLevel2.setStyle('display', 'block');
	    	
	    		var myVerticalSlide = new Fx.Slide(ulLevel2, {
	    			mode: 'vertical',
	    			duration: '300ms',
	    			link: 'cancel',
	    			overflow: 'hidden'    			
	    		});
	    	
	    		myVerticalSlide.hide();
	    	
	    		liLevel1.addEvents({
	    			'mouseenter': function(){
	    				myVerticalSlide.slideIn();
					},
					'mouseleave': function(){
						myVerticalSlide.slideOut();
					}
		 		});
	    	});
	    });
});

// For the Booking engine iframe
function getScrollTop(){
	if(typeof pageYOffset!= 'undefined'){
		//most browsers
		return pageYOffset;
	}
	else{
		var B= document.body; //IE 'quirks'
		var D= document.documentElement; //IE with doctype
		D= (D.clientHeight)? D: B;
		return D.scrollTop;
	}
}
function AvoidDeepScroll() {
	var maxScrollAfterPageLoad = 700;
	if(getScrollTop() > maxScrollAfterPageLoad) {
		parent.scrollTo(0,maxScrollAfterPageLoad);
	}
}

