	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)');
				$('galleryPromo').setStyle('background','url(images/backgroundGallery.jpg)');
				$('bookonline').setStyle('background','url(images/backgroundBookonlinePromoGreen.jpg)')
			}
		}
		(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});
	}	

