
	var currentImg = 'sleep';
	var switching  = false;
	
	window.addEvent('domready', init);
	
	function cycleBanner()
	{
		var newImg;
		if(currentImg=='eat') newImg='drink';
		if(currentImg=='drink') newImg='sleep';
		if(currentImg=='sleep') newImg='eat';
		fadeBanner(newImg);
	}
	
	function init()
	{
		if(window.ie)
		{
			$('bannerContents').setStyle('top',-363);	
			$('bannerImage2').setStyle('top',-184);	
			$('promoImage2').setStyle('top',-110);
			$('promoText').setStyle('top',-10);
			if(!window.ie7)
			{
				$('bannerImage1').getParent().setStyles({'overflow':'hidden', 'display':'block', 'background':'url(images/banner.gif) 0 30 no-repeat'});
				$('eat_button').src='images/bannereaticon.gif';
				$('drink_button').src='images/bannerdrinkicon.gif';
				$('sleep_button').src='images/bannersleepicon.gif';
				$('christmasPromo').setStyle('background','url(images/EVENTSbackgroundChristmasPromoGreen.jpg)');
				$('conferencesPromo').setStyle('background','url(images/backgroundConferencesPromoGreen.jpg)');
				$('bookonline').setStyle('background','url(images/backgroundBookonlinePromoGreen.jpg)')
			}
		}

		if (itab != 0) {showTab(itab)};
		if(itab==2)
		{
			$('bannerImage1').src="images/bannereatblur.jpg";
			$('bannerImage2').src="images/bannereat.jpg";
			$('bannerText').getChildren()[0].innerHTML='eat';
			$('bannerText').getChildren()[1].innerHTML='Signature dishes from one of the leading hotel restaurants in the whole of the UK';
		}
		if(itab==3)
		{
			$('bannerImage1').src="images/bannerdrinkblur.jpg";
			$('bannerImage2').src="images/bannerdrink.jpg";
			$('bannerText').getChildren()[0].innerHTML='drink';
			$('bannerText').getChildren()[1].innerHTML='Fine wines. Superb champagnes. Stylish surroundings. Drink in the atmosphere';
			$('bannerText').setStyle('color','#055a43');
		}
		
		(function(){startBanner()}).delay(1000);
	}
	
	function startBanner()
	{
			$('bannerImage2').setOpacity(0);
			new Fx.Style($('bannerImage2'), 'opacity', {duration:1000, transition:Fx.Transitions.linear, onComplete:function(){
				$('bannerImage1').src=$('bannerImage2').src;
				new Fx.Style($('eat_button'), 'left', {duration:1000 , transition:Fx.Transitions.Sine.easeOut}).start(500);
				(function(){new Fx.Style($('drink_button'), 'left', {duration:1000 , transition:Fx.Transitions.Sine.easeOut}).start(615)}).delay(250);
				(function(){new Fx.Style($('sleep_button'), 'left', {duration:1000 , transition:Fx.Transitions.Sine.easeOut}).start(730)}).delay(500);
				(function(){new Fx.Style($('bannerText'), 'top', {duration:1000 , transition:Fx.Transitions.Sine.easeOut}).start(20)}).delay(500);

				$('eat_button').addEvent('click', function(){fadeBanner('eat')});
				$('eat_button').addEvent('mouseover', function(){hoverButton('eat_button')});
				$('eat_button').addEvent('mouseout', function(){unHoverButton('eat_button')});
	
				$('drink_button').addEvent('click', function(){fadeBanner('drink')});
				$('drink_button').addEvent('mouseover', function(){hoverButton('drink_button')});
				$('drink_button').addEvent('mouseout', function(){unHoverButton('drink_button')});
	
				$('sleep_button').addEvent('click', function(){fadeBanner('sleep')});
				$('sleep_button').addEvent('mouseover', function(){hoverButton('sleep_button')});
				$('sleep_button').addEvent('mouseout', function(){unHoverButton('sleep_button')});

				(function(){cycleBanner()}).periodical(10000);

			}}).start(1);
	}
	
	
	function fadeBanner(toImg)
	{
		if(!switching)
		{
			switching=true;
			new Fx.Style($('bannerText'), 'top', {duration:750, transition:Fx.Transitions.Sine.easeIn, onComplete:function(){
				$('bannerText').getChildren()[0].innerHTML=toImg;
				if(toImg=='eat')$('bannerText').getChildren()[1].innerHTML='Signature dishes from one of the leading hotel restaurants in the whole of the UK';
				if(toImg=='drink')$('bannerText').getChildren()[1].innerHTML='Fine wines. Superb champagnes. Stylish surroundings. Drink in the atmosphere';
				if(toImg=='sleep')$('bannerText').getChildren()[1].innerHTML='Style you&rsquo;ll appreciate even with your eyes shut';
				if(toImg=='drink') $('bannerText').setStyle('color','#055a43');
				else $('bannerText').setStyle('color','#fff');
			}}).start(-50);
			$('bannerImage2').setOpacity(0);
			$('bannerImage2').src='images/banner' + currentImg + 'blur.jpg';
			new Fx.Style($('bannerImage2'), 'opacity', {duration:750, transition:Fx.Transitions.linear, onComplete:function(){
				$('bannerImage1').setOpacity(0);
				$('bannerImage1').src=$('bannerImage2').src;
				$('bannerImage1').setOpacity(1);
				$('bannerImage2').setOpacity(0);
				$('bannerImage2').src='images/banner' + toImg + 'blur.jpg';
				new Fx.Style($('bannerText'), 'top', {duration:1000, transition:Fx.Transitions.Sine.easeOut}).start(20);
				new Fx.Style($('bannerImage2'), 'opacity', {duration:500, transition:Fx.Transitions.linear, onComplete:function(){
					$('bannerImage1').src=$('bannerImage2').src;
					$('bannerImage2').setOpacity(0);
					$('bannerImage2').src='images/banner' + toImg + '.jpg';
					new Fx.Style($('bannerImage2'), 'opacity', {duration:750, transition:Fx.Transitions.linear, onComplete:function(){
						$('bannerImage1').setOpacity(0);
						$('bannerImage1').src=$('bannerImage2').src;
						$('bannerImage1').setOpacity(1);
						$('bannerImage2').setOpacity(0);
						currentImg = toImg;
						switching = false;
					}}).start(1);
				}}).start(1);
			}}).start(1);
		}
	}
	

	function hoverButton(button)
	{
		new Fx.Styles($(button), {duration:200, transition:Fx.Transitions.Sine.easeOut}).start({top:91, width:110, height:80});
	}

	function unHoverButton(button)
	{
		new Fx.Styles($(button), {duration:200, transition:Fx.Transitions.Sine.easeOut}).start({top:93, width:100, height:70});
	}	

	var currentTab = 1;
	var changingTab = false;
	
	function showTab(tabID)
	{
		if(!changingTab)
		{
			changingTab=true;
			$('tab'+currentTab).className = ('');
			$('link'+currentTab).className = ('');
			//$('box'+currentTab).setStyles({display:'none'});
			new Fx.Style($('box'+currentTab), 'opacity', {duration:500, onComplete:function(){
				$('box'+currentTab).setStyles({display:'none'});
				$('box' + tabID).setStyles({'opacity':0});
				$('box' + tabID).setStyles({display:'block'});
				$('tab' + tabID).className = ('active');
				$('link' + tabID).className = ('active');
				new Fx.Style($('box'+tabID), 'opacity', {duration:500, onComplete:function(){
					currentTab = tabID;
					changingTab = false;
				}}).start(1);
			}}).start(0);
		}
	}
	
	
	function showMenu()
	{
		$('shadePage').setOpacity(0);
		$('shadePage').setStyles({'width':'100%', 'top': window.getScrollTop(), 'height': window.getHeight()});
		new Fx.Style($('shadePage'), 'opacity', {duration:250, onComplete:function(){
			$('menuLightboxContainer').setStyles({left:(window.getWidth()-50)/2, top:(window.getHeight()-50)/2, opacity:0});
			$('menuLightboxScrollBar').setStyle('left',780);
			new Fx.Style($('menuLightboxContainer'), 'opacity', {duration:250, onComplete:function(){
				new Fx.Styles($('menuLightboxContainer'), {duration:750, onComplete:function(){	
					new Fx.Style($('menuLightbox'), 'height', {duration:750, onComplete:function(){	
						if($('menuLightboxContent').getSize().size.y>380)
						{
							var slider = new Slider($('menuLightboxScrollBar'), $('menuLightboxScroller'), {steps: $('menuLightboxContent').getSize().size.y-360, mode: 'vertical', onChange: function(pos){
								$('menuLightboxContent').setStyle('top', 10-pos);
							}}).set(0);
							new Fx.Style($('menuLightboxScrollBar'), 'left', {duration:750, onComplete:function(){
							}}).start(758);
						}
					}}).start(380);
				}}).start({'left':(window.getWidth()-780)/2, 'top':150, 'width':780, 'height':420});
			}}).start(1);
		}}).start(.8);		
	
	}

	function hideMenu()
	{
		new Fx.Style($('menuLightboxContainer'), 'opacity', {duration:250, onComplete:function(){
			new Fx.Style($('shadePage'), 'opacity', {duration:250, onComplete:function(){
				$('menuLightboxContainer').setStyles({width:50, height:50});
				$('menuLightbox').setStyles({height:0});
				$('menuLightboxContent').setStyles({top:10});
			}}).start(0);
		}}).start(0);
	}

