
	
	var currentImg = '1';
	var switching  = false;
	
	window.addEvent('domready', init);
	
	function init()
	{
		if(window.ie)
		{
			$('bannerImage2').setStyle('top',-184);	
			if(!window.ie7)
			{
				$('bannerImage1').getParent().setStyles({'overflow':'hidden', 'display':'block', 'background':'url(images/banner.gif) 0 30 no-repeat'});
				$('christmasPromo').setStyle('background','url(images/EVENTSbackgroundChristmasPromoGreen.jpg)');
				$('conferencesPromo').setStyle('background','url(images/backgroundConferencesPromoGreen.jpg)');
				$('bookonline').setStyle('background','url(images/backgroundBookonlinePromoGreen.jpg)')
			}	
		}
		intIndex = Math.floor(Math.random()*4)
		switch(intIndex)
		{
			case 0: currentImg = '1'; break;
			case 1: currentImg = '2'; break;
			case 2: currentImg = '3'; break;
		}
		
		$('bannerImage1').src='images/sleepbanner' + currentImg+ '.jpg';
		$('bannerImage2').src='images/sleepbanner' + currentImg+ 'blur.jpg';
		
		(function(){cycleBanner()}).periodical(10000);
	}
	
	function cycleBanner()
	{
		var newImg;
		if(currentImg=='1') newImg='2';
		if(currentImg=='2') newImg='3';
		if(currentImg=='3') newImg='1';
		fadeBanner(newImg);
	}
	
	function fadeBanner(toImg)
	{
		if(!switching)
		{
			switching=true;
			$('bannerImage2').setOpacity(0);
			$('bannerImage2').src='images/sleepbanner' + 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/sleepbanner' + toImg + 'Blur.jpg';
				new Fx.Style($('bannerImage2'), 'opacity', {duration:500, transition:Fx.Transitions.linear, onComplete:function(){
					$('bannerImage1').src=$('bannerImage2').src;
					$('bannerImage2').setOpacity(0);
					$('bannerImage2').src='images/sleepbanner' + 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});
	}