var Site = {
	
	start: function()
	{	
		Site.doIntro();
		Site.old = "";
	},
		
	doIntro: function()
	{
		Site.old = Site.page;
		Site.page = "Home";
		
		/* DEFINING ELEMENTS */		
		var elBar1	= $('bar1');
		var elBar2	= $('bar2');
		
		/* DEFINING EFFECTS */
		var fxBar1 = new Fx.SmoothMove(elBar1, {wait: true, duration: 1600, transition: Fx.Transitions.Back.easeOut});
		var fxBar2 = new Fx.SmoothMove(elBar2, {wait: true, duration: 1900, transition: Fx.Transitions.Back.easeOut});
				
		/* TIMING AND STARTING EFFECTS */
		fxBar1.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:500,y:20}}, fxBar1).delay(0);
		fxBar2.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:400,y:39}}, fxBar2).delay(300);
		
		/* TOGGLE IMAGES */
		Functions.resetNav('home');	
	},
	
	doHome: function()
	{
		Site.old = Site.page;
		Site.page = "Home";
		
		/* DEFINING ELEMENTS */		
		var elBar1	= $('bar1');
		var elBar2	= $('bar2');
		// var elBar3	= $('bar3');
		
		/* DEFINING EFFECTS */
		var fxBar1 = new Fx.SmoothMove(elBar1, {wait: true, duration: 1000, transition: Fx.Transitions.Back.easeOut});
		var fxBar2 = new Fx.SmoothMove(elBar2, {wait: true, duration: 900, transition: Fx.Transitions.Back.easeOut});
		// var fxBar3 = new Fx.SmoothMove(elBar3, {wait: true, duration: 800, transition: Fx.Transitions.Back.easeOut});
		
		// (function() { elBar3.setStyle('display', 'none'); }).delay(100);
				
		/* TIMING AND STARTING EFFECTS */
		fxBar1.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:500,y:20}}, fxBar1).delay(0);
		fxBar2.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:400,y:39}}, fxBar2).delay(100);
		// fxBar3.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:2000,y:58}}, fxBar3).delay(0);
		
		/* TOGGLE IMAGES */
		Functions.resetNav('home');		
		
		/* LOAD PAGE */
		(function(){new Ajax('../_html/home.inc.php', {evalScripts: true, method: 'get', update: $('content')}).request()}).delay(0);
	},
	
	doBook: function()
	{
		Site.old = Site.page;
		Site.page = "Book";
		
		/* DEFINING ELEMENTS */		
		var elBar1	= $('bar1');
		var elBar2	= $('bar2');
		// var elBar3	= $('bar3');
		
		/* DEFINING EFFECTS */
		var fxBar1 = new Fx.SmoothMove(elBar1, {wait: true, duration: 1000, transition: Fx.Transitions.Back.easeOut});
		var fxBar2 = new Fx.SmoothMove(elBar2, {wait: true, duration: 900, transition: Fx.Transitions.Back.easeOut});
		// var fxBar3 = new Fx.SmoothMove(elBar3, {wait: true, duration: 800, transition: Fx.Transitions.Back.easeOut});
		
		// (function() { elBar3.setStyle('display', 'none'); }).delay(100);
				
		/* TIMING AND STARTING EFFECTS */
		fxBar1.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:200,y:20}}, fxBar1).delay(0);
		fxBar2.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:369,y:39}}, fxBar2).delay(100);
		// fxBar3.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:2000,y:58}}, fxBar3).delay(0);
		
		/* TOGGLE IMAGES */
		Functions.resetNav('book');		
		
		/* LOAD PAGE */
		(function(){new Ajax('../_html/book.inc.php', {evalScripts: true, method: 'get', update: $('content')}).request()}).delay(0);
	},
	
	doContact: function()
	{
		Site.old = Site.page;
		Site.page = "Contact";
		
		Pages.remove(Site.old);
		
		if(Site.old != "Contact")
		{
			/* DEFINING ELEMENTS */		
			var elBar1	= $('bar1');
			var elBar2	= $('bar2');
			// var elBar3	= $('bar3');
			
			// (function() { elBar3.setStyle('display', 'none'); }).delay(100);
			
			/* DEFINING EFFECTS */
			var fxBar1 = new Fx.SmoothMove(elBar1, {wait: true, duration: 600, transition: Fx.Transitions.Back.easeOut});
			var fxBar2 = new Fx.SmoothMove(elBar2, {wait: true, duration: 800, transition: Fx.Transitions.Back.easeOut});
			// var fxBar3 = new Fx.SmoothMove(elBar3, {wait: true, duration: 800, transition: Fx.Transitions.Back.easeOut});
					
			/* TIMING AND STARTING EFFECTS */
			fxBar1.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:380,y:20}}, fxBar1).delay(0);
			fxBar2.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:320,y:39}}, fxBar2).delay(0);
			// fxBar3.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:2000,y:58}}, fxBar3).delay(0);
					
			/* TOGGLE IMAGES */
			Functions.resetNav('contact');
			
			/* LOAD PAGE */
   			(function(){new Ajax('../_html/contactlocation.inc.php', {evalScripts: true, method: 'get', update: $('content')}).request()}).delay(0);
        	
			Pages.clear();
		}
	},
	
	doLinks: function()
	{
		Site.old = Site.page;
		Site.page = "Links";
		
		Pages.remove(Site.old);
		
		if(Site.old != "Links")
		{
			/* DEFINING ELEMENTS */		
			var elBar1	= $('bar1');
			var elBar2	= $('bar2');
			// var elBar3	= $('bar3');
			
			/* DEFINING EFFECTS */
			var fxBar1 = new Fx.SmoothMove(elBar1, {wait: true, duration: 600, transition: Fx.Transitions.Back.easeOut});
			var fxBar2 = new Fx.SmoothMove(elBar2, {wait: true, duration: 800, transition: Fx.Transitions.Back.easeOut});
			// var fxBar3 = new Fx.SmoothMove(elBar3, {wait: true, duration: 800, transition: Fx.Transitions.Back.easeOut});
			
			// (function() { elBar3.setStyle('display', 'none'); }).delay(100);
					
			/* TIMING AND STARTING EFFECTS */
			fxBar1.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:475,y:20}}, fxBar1).delay(0);
			fxBar2.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:250,y:39}}, fxBar2).delay(0);
			// fxBar3.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:2000,y:58}}, fxBar3).delay(0);
					
			/* TOGGLE IMAGES */
			Functions.resetNav('links');
			
			/* LOAD PAGE */
   			(function(){new Ajax('../_html/links.inc.php', {evalScripts: true, method: 'get', update: $('content')}).request()}).delay(0);
        	
			Pages.clear();
		}
	},
	
	doPress: function()
	{
		Site.old = Site.page;
		Site.page = "Press";
		
		Pages.remove(Site.old);
		
		if(Site.old != "Press")
		{
			/* DEFINING ELEMENTS */		
			var elBar1	= $('bar1');
			var elBar2	= $('bar2');
			// var elBar3	= $('bar3');
			
			/* DEFINING EFFECTS */
			var fxBar1 = new Fx.SmoothMove(elBar1, {wait: true, duration: 600, transition: Fx.Transitions.Back.easeOut});
			var fxBar2 = new Fx.SmoothMove(elBar2, {wait: true, duration: 800, transition: Fx.Transitions.Back.easeOut});
			// var fxBar3 = new Fx.SmoothMove(elBar3, {wait: true, duration: 800, transition: Fx.Transitions.Back.easeOut});
			
			// (function() { elBar3.setStyle('display', 'none'); }).delay(100);
					
			/* TIMING AND STARTING EFFECTS */
			fxBar1.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:320,y:20}}, fxBar1).delay(0);
			fxBar2.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:357,y:39}}, fxBar2).delay(0);
			// fxBar3.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:2000,y:58}}, fxBar3).delay(0);
					
			/* TOGGLE IMAGES */
			Functions.resetNav('press');
			
			/* LOAD PAGE */
   			(function(){new Ajax('../_html/pressmedia.inc.php', {evalScripts: true, method: 'get', update: $('content')}).request()}).delay(0);
        	
			Pages.clear();
		}
	},
	
	doBarresto: function()
	{
		Site.old = Site.page;
		Site.page = "Barresto";
		
		Pages.remove(Site.old);
		
		if(Site.old != "Barresto")
		{
			/* DEFINING ELEMENTS */		
			var elBar1	= $('bar1');
			var elBar2	= $('bar2');
			// var elBar3	= $('bar3');
			
			/* DEFINING EFFECTS */
			var fxBar1 = new Fx.SmoothMove(elBar1, {wait: true, duration: 600, transition: Fx.Transitions.Back.easeOut});
			var fxBar2 = new Fx.SmoothMove(elBar2, {wait: true, duration: 800, transition: Fx.Transitions.Back.easeOut});
			// var fxBar3 = new Fx.SmoothMove(elBar3, {wait: true, duration: 800, transition: Fx.Transitions.Back.easeOut});
			
			// (function() { elBar3.setStyle('display', 'none'); }).delay(100);
					
			/* TIMING AND STARTING EFFECTS */
			fxBar1.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:474,y:20}}, fxBar1).delay(0);
			fxBar2.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:256,y:39}}, fxBar2).delay(0);
			// fxBar3.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:2000,y:58}}, fxBar3).delay(0);
					
			/* TOGGLE IMAGES */
			Functions.resetNav('barresto');
			
			/* LOAD PAGE */
   			(function(){new Ajax('../_html/barresto.inc.php', {evalScripts: true, method: 'get', update: $('content')}).request()}).delay(0);
        	
			Pages.clear();
		}
	},
		
	doRooms: function()
	{
		Site.old = Site.page;
		Site.page = "Rooms";
		
		Pages.remove(Site.old);
		
		if(Site.old != "Rooms")
		{
			/* DEFINING ELEMENTS */		
			var elBar1	= $('bar1');
			var elBar2	= $('bar2');
			// var elBar3	= $('bar3');
			
			// elBar3.setStyle('display', "block");
			
			/* DEFINING EFFECTS */
			var fxBar1 = new Fx.SmoothMove(elBar1, {wait: true, duration: 600, transition: Fx.Transitions.Back.easeOut});
			var fxBar2 = new Fx.SmoothMove(elBar2, {wait: true, duration: 800, transition: Fx.Transitions.Back.easeOut});
			// var fxBar3 = new Fx.SmoothMove(elBar3, {wait: true, duration: 800, transition: Fx.Transitions.Back.easeOut});
					
			/* TIMING AND STARTING EFFECTS */
			fxBar1.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:330,y:20}}, fxBar1).delay(0);
			fxBar2.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:110,y:39}}, fxBar2).delay(0);
			// fxBar3.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:420,y:58}}, fxBar3).delay(0);
					
			/* TOGGLE IMAGES */
			Functions.resetNav('rooms');
			
			/* LOAD PAGE */
   			(function(){new Ajax('../_html/rooms.inc.php', {evalScripts: true, method: 'get', update: $('content')}).request()}).delay(0);
        	
			Pages.clear();
		}
	}
		
};

var Functions = {

	resetNav: function(nav)
	{
		var navHome 		= $('nav_home');
		var navBook 		= $('nav_book');
		var navContact		= $('nav_contact');
		var navLinks		= $('nav_links');
		var navPress		= $('nav_press');
		var navBarresto		= $('nav_barresto');
		var navRooms 		= $('nav_rooms');
		// var navRoomHans		= $('nav_roomhans');
		// var navRoomCharles	= $('nav_roomcharles');
		
		navHome.setAttribute("src", "../_static/img/nav_home.jpg");
		navHome.onmouseover = function() { navHome.setAttribute("src", "../_static/img/nav_home_active.jpg"); }
		navHome.onmouseout = function() { navHome.setAttribute("src", "../_static/img/nav_home.jpg"); }
		
		navBook.setAttribute("src", "../_static/img/nav_book.jpg");
		navBook.onmouseover = function() { navBook.setAttribute("src", "../_static/img/nav_book_active.jpg"); }
		navBook.onmouseout = function() { navBook.setAttribute("src", "../_static/img/nav_book.jpg"); }
		
		navContact.setAttribute("src", "../_static/img/nav_contactlocation.jpg");
		navContact.onmouseover = function() { navContact.setAttribute("src", "../_static/img/nav_contactlocation_active.jpg"); }
		navContact.onmouseout = function() { navContact.setAttribute("src", "../_static/img/nav_contactlocation.jpg"); }
		
		navLinks.setAttribute("src", "../_static/img/nav_links.jpg");
		navLinks.onmouseover = function() { navLinks.setAttribute("src", "../_static/img/nav_links_active.jpg"); }
		navLinks.onmouseout = function() { navLinks.setAttribute("src", "../_static/img/nav_links.jpg"); }
		
		navPress.setAttribute("src", "../_static/img/nav_pressmedia.jpg");
		navPress.onmouseover = function() { navPress.setAttribute("src", "../_static/img/nav_pressmedia_active.jpg"); }
		navPress.onmouseout = function() { navPress.setAttribute("src", "../_static/img/nav_pressmedia.jpg"); }
		
		navBarresto.setAttribute("src", "../_static/img/nav_barresto.jpg");
		navBarresto.onmouseover = function() { navBarresto.setAttribute("src", "../_static/img/nav_barresto_active.jpg"); }
		navBarresto.onmouseout = function() { navBarresto.setAttribute("src", "../_static/img/nav_barresto.jpg"); }
		
		navRooms.setAttribute("src", "../_static/img/nav_roomsrates.jpg");
		navRooms.onmouseover = function() { navRooms.setAttribute("src", "../_static/img/nav_roomsrates_active.jpg"); }
		navRooms.onmouseout = function() { navRooms.setAttribute("src", "../_static/img/nav_roomsrates.jpg"); }
		
		// navRoomHans.setAttribute("src", "../_static/img/nav_roomhans.jpg");
		// navRoomHans.onmouseover = function() { navRoomHans.setAttribute("src", "../_static/img/nav_roomhans_active.jpg"); }
		// navRoomHans.onmouseout = function() { navRoomHans.setAttribute("src", "../_static/img/nav_roomhans.jpg"); }
		// 
		// navRoomCharles.setAttribute("src", "../_static/img/nav_roomcharles.jpg");
		// navRoomCharles.onmouseover = function() { navRoomCharles.setAttribute("src", "../_static/img/nav_roomcharles_active.jpg"); }
		// navRoomCharles.onmouseout = function() { navRoomCharles.setAttribute("src", "../_static/img/nav_roomcharles.jpg"); }
		
		if(nav == "home")
		{
			navHome.setAttribute("src", "../_static/img/nav_home_active.jpg");
			navHome.onmouseover = function() { navHome.setAttribute("src", "../_static/img/nav_home_active.jpg"); }
			navHome.onmouseout = function() { navHome.setAttribute("src", "../_static/img/nav_home_active.jpg"); }
		}
		
		if(nav == "book")
		{
			navBook.setAttribute("src", "../_static/img/nav_book_active.jpg");
			navBook.onmouseover = function() { navBook.setAttribute("src", "../_static/img/nav_book_active.jpg"); }
			navBook.onmouseout = function() { navBook.setAttribute("src", "../_static/img/nav_book_active.jpg"); }
		}
		
		if(nav == "contact")
		{
			navContact.setAttribute("src", "../_static/img/nav_contactlocation_active.jpg");
			navContact.onmouseover = function() { navContact.setAttribute("src", "../_static/img/nav_contactlocation_active.jpg"); }
			navContact.onmouseout = function() { navContact.setAttribute("src", "../_static/img/nav_contactlocation_active.jpg"); }
		}
		
		if(nav == "links")
		{
			navLinks.setAttribute("src", "../_static/img/nav_links_active.jpg");
			navLinks.onmouseover = function() { navLinks.setAttribute("src", "../_static/img/nav_links_active.jpg"); }
			navLinks.onmouseout = function() { navLinks.setAttribute("src", "../_static/img/nav_links_active.jpg"); }
		}
		
		if(nav == "press")
		{
			navPress.setAttribute("src", "../_static/img/nav_pressmedia_active.jpg");
			navPress.onmouseover = function() { navPress.setAttribute("src", "../_static/img/nav_pressmedia_active.jpg"); }
			navPress.onmouseout = function() { navPress.setAttribute("src", "../_static/img/nav_pressmedia_active.jpg"); }
		}
		
		if(nav == "barresto")
		{
			navBarresto.setAttribute("src", "../_static/img/nav_barresto_active.jpg");
			navBarresto.onmouseover = function() { navBarresto.setAttribute("src", "../_static/img/nav_barresto_active.jpg"); }
			navBarresto.onmouseout = function() { navBarresto.setAttribute("src", "../_static/img/nav_barresto_active.jpg"); }
		}
		
		if(nav == "rooms")
		{
			navRooms.setAttribute("src", "../_static/img/nav_roomsrates_active.jpg");
			navRooms.onmouseover = function() { navRooms.setAttribute("src", "../_static/img/nav_roomsrates_active.jpg"); }
			navRooms.onmouseout = function() { navRooms.setAttribute("src", "../_static/img/nav_roomsrates_active.jpg"); }
		}
		
		// if(nav == "roomcharles")
		// {
		// 	navRooms.setAttribute("src", "../_static/img/nav_roomsrates_active.jpg");
		// 	navRooms.onmouseover = function() { navRooms.setAttribute("src", "../_static/img/nav_roomsrates_active.jpg"); }
		// 	navRooms.onmouseout = function() { navRooms.setAttribute("src", "../_static/img/nav_roomsrates_active.jpg"); }
		// 	
		// 	navRoomCharles.setAttribute("src", "../_static/img/nav_roomcharles_active.jpg");
		// 	navRoomCharles.onmouseover = function() { navRoomCharles.setAttribute("src", "../_static/img/nav_roomcharles_active.jpg"); }
		// 	navRoomCharles.onmouseout = function() { navRoomCharles.setAttribute("src", "../_static/img/nav_roomcharles_active.jpg"); }
		// }
		// 
		// if(nav == "roomhans")
		// {
		// 	navRooms.setAttribute("src", "../_static/img/nav_roomsrates_active.jpg");
		// 	navRooms.onmouseover = function() { navRooms.setAttribute("src", "../_static/img/nav_roomsrates_active.jpg"); }
		// 	navRooms.onmouseout = function() { navRooms.setAttribute("src", "../_static/img/nav_roomsrates_active.jpg"); }
		// 	
		// 	navRoomHans.setAttribute("src", "../_static/img/nav_roomhans_active.jpg");
		// 	navRoomHans.onmouseover = function() { navRoomHans.setAttribute("src", "../_static/img/nav_roomhans_active.jpg"); }
		// 	navRoomHans.onmouseout = function() { navRoomHans.setAttribute("src", "../_static/img/nav_roomhans_active.jpg"); }
		// }
	}
}

var Gallery = {
	
	doOpen: function(type, number)
	{
		Gallery.active = number;
		
		/* DEFINE VARS */ 
		var elOverlay	= $('overlay');
		var elGallery	= $('gallery');
		
		// var elGallery1	= $('gallery1');
		// var elGallery2	= $('gallery2');
		// var elGallery3	= $('gallery3');
		// var elGallery4	= $('gallery4');
		// var elGallery5	= $('gallery5');
		
		var btnPrevious	= $('btn_previous');
		var btnNext		= $('btn_next');
		var btnClose	= $('btn_close');
		
		var fxOverlay = new Fx.Style(elOverlay, 'opacity', {wait: true, duration: 500, transition: Fx.Transitions.Quart.easeInOut});
		var fxGallery = new Fx.Style(elGallery, 'opacity', {wait: true, duration: 500, transition: Fx.Transitions.Quart.easeInOut});
		
		/* SET LAYERS OPACITY */ 
		fxOverlay.set(0);
		fxGallery.set(0);
				
		$$('#imagelist img').each(function(el, i)
		{			
			new Element('img', {
			    'styles': {
			        'left': '2000px'
			    },
			    'src': el.getAttribute('src').replace('.jpg', '_big.jpg'),
				'class' : 'item',
				'id': 'gallery' + (i + 1)
			}).injectInside('gallery');
		});
		
		/* POSITION LAYERS */ 
		(function() {
			elOverlay.setStyle('left', '0px');
			elOverlay.setStyle('display', 'block');
			elGallery.setStyle('left', '0px');
			elGallery.setStyle('display', 'block');
			elGallery.setPosition();
			
			$$("html").setStyle('overflow', 'hidden');
		}).delay(10);
		
		/* PLACE FIRST IMAGE */ 
		(function() {
			$('gallery' + number).setPosition();
					
			var temp1 = $('gallery' + number).getStyle('top');
			var temp2 = temp1.split("px");
			
			var temp3 = $('gallery' + number).getStyle('left');
			var temp4 = temp3.split("px");
			
			if ($('gallery' + number).getStyle('width').replace('px','') < 300)
			{
				btnNext.setStyle('top', (temp2[0] - -400) +'px');
				btnNext.setStyle('left', (temp4[0] - -255) +'px');

				btnPrevious.setStyle('top', (temp2[0] - 19) +'px');
				btnPrevious.setStyle('left', (temp4[0] - 59) +'px');

				btnClose.setStyle('top', (temp2[0] - 19) +'px');
				btnClose.setStyle('left', (temp4[0] - -250) +'px');
			}
			else
			{
				btnNext.setStyle('top', (temp2[0] - -400) +'px');
				btnNext.setStyle('left', (temp4[0] - -415) +'px');

				btnPrevious.setStyle('top', (temp2[0] - 19) +'px');
				btnPrevious.setStyle('left', (temp4[0] - -119) +'px');

				btnClose.setStyle('top', (temp2[0] - 19) +'px');
				btnClose.setStyle('left', (temp4[0] - -410) +'px');
			}
			
			
		}).delay(650);
		
		/* FADE LAYERS */ 
		fxOverlay.start.pass([0,.90], fxOverlay).delay(100);
		fxGallery.start.pass([0,1], fxGallery).delay(650);
	},
	
	doMove: function(action)
	{
		Gallery.previous	=	Gallery.active - 1;
		Gallery.next		=	Gallery.active + 1;
		
		if (Gallery.previous == 0) { Gallery.previous = $$('#imagelist img').length; }
		if (Gallery.next == $$('#imagelist img').length + 1) { Gallery.next = 1; }
		
		var elActive	= $('gallery' + Gallery.active)
		var elPrevious	= $('gallery' + Gallery.previous);
		var elNext		= $('gallery' + Gallery.next);
		
		if (action == "previous")
		{
			elPrevious.setStyle('top', elActive.getStyle('top'));
			elPrevious.setStyle('left', '-4000px');
		}
		
		if (action == "next")
		{
			elNext.setStyle('top', elActive.getStyle('top'));
			elNext.setStyle('left', '4000px');
		}
				
		/* DEFINING EFFECTS */
		var fxActive 	= new Fx.SmoothMove(elActive, {wait: true, duration: 500, transition: Fx.Transitions.Quad.easeOut});
		var fxPrevious 	= new Fx.SmoothMove(elPrevious, {wait: true, duration: 500, transition: Fx.Transitions.Quad.easeOut});
		var fxNext 		= new Fx.SmoothMove(elNext, {wait: true, duration: 500, transition: Fx.Transitions.Quad.easeOut});
				
		/* TIMING AND STARTING EFFECTS */
		if (action == "next")
		{
			fxActive.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:-2000,y:elActive.getStyle('top')}}, fxActive).delay(50);
			fxNext.start.pass({}, fxNext).delay(500);
			
			Gallery.active = Gallery.next;
		}
		
		if (action == "previous")
		{
			fxActive.start.pass({relativeTo: document.body, position: 'upperleft', edge: false, offset: {x:2000,y:elActive.getStyle('top')}}, fxActive).delay(50);
			fxPrevious.start.pass({}, fxPrevious).delay(500);
			
			Gallery.active = Gallery.previous;
		}
	},
	
	doClose: function()
	{
		var elOverlay	= $('overlay');
		var elGallery	= $('gallery');
		
		var fxOverlay = new Fx.Style(elOverlay, 'opacity', {wait: true, duration: 300, transition: Fx.Transitions.Quart.easeInOut});
		var fxGallery = new Fx.Style(elGallery, 'opacity', {wait: true, duration: 300, transition: Fx.Transitions.Quart.easeInOut});
		
		/* FADE LAYERS */ 
		fxOverlay.start.pass([.90,0], fxOverlay).delay(450);
		fxGallery.start.pass([1,0], fxGallery).delay(100);
		
		/* POSITION LAYERS */ 
		(function() {
			elOverlay.setStyle('display', 'none');
			elGallery.setStyle('display', 'none');
			$$("html").setStyle('width', '100%');
			$$("html").setStyle('overflow', 'auto');
			$$("html").setStyle('width', 'auto');
		}).delay(500);
		
		
		$$('#gallery .item').each(function(el, i)
		{			
			el.remove();
		});
	}
}

var Pages = {
	
	remove: function(page)
	{
		try{
			/* DEFINING ELEMENTS */		
	   		var elContent	= $('page');
	
			var fxContent	= new Fx.Style(elContent, 'opacity', {wait: true, duration: 300, transition: Fx.Transitions.Quart.easeInOut});
			
			fxContent.start.pass([1,0], fxContent).delay(0);
		}
		catch(e){}
	},
	
	clear: function()
	{
		var elContent	= $('content');

		var fxContent	= new Fx.Style(elContent, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		
		fxContent.start.pass([,1], fxContent).delay(0);
	},
	
	doHome: function()
	{
		/* LOAD MEDIA 1 */
		var elMedia1	= $('media1');
		
		var fxMedia11 = new Fx.Style(elMedia1, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia11.start.pass([1,0], fxMedia11).delay(0);
		
		(function() {
			elMedia1.setStyle('left', '400px');
		}).delay(100)
		
		var fxMedia12 = new Fx.Style(elMedia1, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia12.start.pass([0,1], fxMedia12).delay(750);
		
		/* LOAD MEDIA 2 */
		var elMedia2	= $('media2');
		
		var fxMedia21 = new Fx.Style(elMedia2, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia21.start.pass([1,0], fxMedia21).delay(0);
		
		(function() {
			elMedia2.setStyle('left', '240px');
		}).delay(100)
		
		var fxMedia22 = new Fx.Style(elMedia2, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia22.start.pass([0,1], fxMedia22).delay(500);
		
		/* LOAD MEDIA 3 */
		var elMedia3	= $('media3');
		
		var fxMedia31 = new Fx.Style(elMedia3, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia31.start.pass([1,0], fxMedia31).delay(0);
		
		(function() {
			elMedia3.setStyle('left', '400px');
		}).delay(100)
		
		var fxMedia32 = new Fx.Style(elMedia3, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia32.start.pass([0,1], fxMedia32).delay(100);
		
		/* LOAD MEDIA 4 */
		var elMedia4	= $('media4');
		
		var fxMedia41 = new Fx.Style(elMedia4, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia41.start.pass([1,0], fxMedia41).delay(0);
		
		(function() {
			elMedia4.setStyle('left', '506px');
		}).delay(100)
		
		var fxMedia42 = new Fx.Style(elMedia4, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia42.start.pass([0,1], fxMedia42).delay(280);
		
		/* LOAD MEDIA 5 */
		var elMedia5	= $('media5');
		
		var fxMedia51 = new Fx.Style(elMedia5, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia51.start.pass([1,0], fxMedia51).delay(0);
		
		(function() {
			elMedia5.setStyle('left', '506px');
		}).delay(100)
		
		var fxMedia51 = new Fx.Style(elMedia5, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia51.start.pass([0,1], fxMedia51).delay(900);
		
		/* LOAD TEXT 1 */
		var elText1	= $('text1');
		
		var fxText11 = new Fx.Style(elText1, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxText11.start.pass([1,0], fxText11).delay(0);
		
		(function() {
			elText1.setStyle('left', '621px');
		}).delay(100)
		
		var fxText12 = new Fx.Style(elText1, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxText12.start.pass([0,1], fxText12).delay(1600);
		
		/* LOAD TEXT 2 */
		var elText2	= $('text2');
		
		var fxText21 = new Fx.Style(elText2, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxText21.start.pass([1,0], fxText21).delay(0);
		
		(function() {
			elText2.setStyle('left', '142px');
		}).delay(100)
		
		var fxText22 = new Fx.Style(elText2, 'opacity', {wait: true, duration: 1100, transition: Fx.Transitions.Quart.easeInOut});
		fxText22.start.pass([0,1], fxText22).delay(1750);
		
		/* LOAD LOBBY */
		var elLobby	= $('lobby');
		
		var fxLobby1 = new Fx.Style(elLobby, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxLobby1.start.pass([1,0], fxLobby1).delay(0);
		
		(function() {
			elLobby.setStyle('left', '516px');
		}).delay(100)
		
		var fxLobby2 = new Fx.Style(elLobby, 'opacity', {wait: true, duration: 1100, transition: Fx.Transitions.Quart.easeInOut});
		fxLobby2.start.pass([0,1], fxLobby2).delay(1950);
	},
	
	doBook: function()
	{
		/* LOAD MEDIA 1 */
		var elMedia1	= $('media1');
		
		var fxMedia11 = new Fx.Style(elMedia1, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia11.start.pass([1,0], fxMedia11).delay(0);
		
		(function() {
			elMedia1.setStyle('left', '400px');
		}).delay(100)
		
		var fxMedia12 = new Fx.Style(elMedia1, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia12.start.pass([0,1], fxMedia12).delay(750);
		
		/* LOAD MEDIA 2 */
		var elMedia2	= $('media2');
		
		var fxMedia21 = new Fx.Style(elMedia2, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia21.start.pass([1,0], fxMedia21).delay(0);
		
		(function() {
			elMedia2.setStyle('left', '240px');
		}).delay(100)
		
		var fxMedia22 = new Fx.Style(elMedia2, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia22.start.pass([0,1], fxMedia22).delay(500);
		
		/* LOAD MEDIA 3 */
		var elMedia3	= $('media3');
		
		var fxMedia31 = new Fx.Style(elMedia3, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia31.start.pass([1,0], fxMedia31).delay(0);
		
		(function() {
			elMedia3.setStyle('left', '400px');
		}).delay(100)
		
		var fxMedia32 = new Fx.Style(elMedia3, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia32.start.pass([0,1], fxMedia32).delay(100);
		
		/* LOAD MEDIA 4 */
		var elMedia4	= $('media4');
		
		var fxMedia41 = new Fx.Style(elMedia4, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia41.start.pass([1,0], fxMedia41).delay(0);
		
		(function() {
			elMedia4.setStyle('left', '506px');
		}).delay(100)
		
		var fxMedia42 = new Fx.Style(elMedia4, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia42.start.pass([0,1], fxMedia42).delay(280);
		
		/* LOAD MEDIA 5 */
		var elMedia5	= $('media5');
		
		var fxMedia51 = new Fx.Style(elMedia5, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia51.start.pass([1,0], fxMedia51).delay(0);
		
		(function() {
			elMedia5.setStyle('left', '506px');
		}).delay(100)
		
		var fxMedia51 = new Fx.Style(elMedia5, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia51.start.pass([0,1], fxMedia51).delay(900);
		
		/* LOAD TEXT 1 */
		var elText1	= $('text1');
		
		var fxText11 = new Fx.Style(elText1, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxText11.start.pass([1,0], fxText11).delay(0);
		
		(function() {
			elText1.setStyle('left', '621px');
		}).delay(100)
		
		var fxText12 = new Fx.Style(elText1, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxText12.start.pass([0,1], fxText12).delay(1600);
		
		/* LOAD TEXT 2 */
		var elText2	= $('text2');
		
		var fxText21 = new Fx.Style(elText2, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxText21.start.pass([1,0], fxText21).delay(0);
		
		(function() {
			elText2.setStyle('left', '142px');
		}).delay(100)
		
		var fxText22 = new Fx.Style(elText2, 'opacity', {wait: true, duration: 1100, transition: Fx.Transitions.Quart.easeInOut});
		fxText22.start.pass([0,1], fxText22).delay(1750);
		
		/* LOAD LOBBY */
		var elLobby	= $('lobby');
		
		var fxLobby1 = new Fx.Style(elLobby, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxLobby1.start.pass([1,0], fxLobby1).delay(0);
		
		(function() {
			elLobby.setStyle('left', '516px');
		}).delay(100)
		
		var fxLobby2 = new Fx.Style(elLobby, 'opacity', {wait: true, duration: 1100, transition: Fx.Transitions.Quart.easeInOut});
		fxLobby2.start.pass([0,1], fxLobby2).delay(1950);
	},
	
	doContact: function()
	{
		/* LOAD MEDIA 1 */
		var elMedia1	= $('media1');
		
		var fxMedia11 = new Fx.Style(elMedia1, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia11.start.pass([1,0], fxMedia11).delay(0);
		
		(function() {
			elMedia1.setStyle('left', '320px');
		}).delay(100)
		
		var fxMedia12 = new Fx.Style(elMedia1, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia12.start.pass([0,1], fxMedia12).delay(750);
		
		/* LOAD MEDIA 2 */
		var elMedia2	= $('media2');
		
		var fxMedia21 = new Fx.Style(elMedia2, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia21.start.pass([1,0], fxMedia21).delay(0);
		
		(function() {
			elMedia2.setStyle('left', '320px');
		}).delay(100)
		
		var fxMedia22 = new Fx.Style(elMedia2, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia22.start.pass([0,1], fxMedia22).delay(500);
		
		/* LOAD MEDIA 3 */
		var elMedia3	= $('media3');
		
		var fxMedia31 = new Fx.Style(elMedia3, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia31.start.pass([1,0], fxMedia31).delay(0);
		
		(function() {
			elMedia3.setStyle('left', '374px');
		}).delay(100)
		
		var fxMedia32 = new Fx.Style(elMedia3, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia32.start.pass([0,1], fxMedia32).delay(100);
		
		/* LOAD MEDIA 4 */
		var elMedia4	= $('media4');
		
		var fxMedia41 = new Fx.Style(elMedia4, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia41.start.pass([1,0], fxMedia41).delay(0);
		
		(function() {
			elMedia4.setStyle('left', '480px');
		}).delay(100)
		
		var fxMedia42 = new Fx.Style(elMedia4, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia42.start.pass([0,1], fxMedia42).delay(280);
		
		/* LOAD MEDIA 5 */
		var elMedia5	= $('media5');
		
		var fxMedia51 = new Fx.Style(elMedia5, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia51.start.pass([1,0], fxMedia51).delay(0);
		
		(function() {
			elMedia5.setStyle('left', '480px');
		}).delay(100)
		
		var fxMedia51 = new Fx.Style(elMedia5, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia51.start.pass([0,1], fxMedia51).delay(900);
		
		/* LOAD TEXT 1 */
		var elText1	= $('text1');
		
		var fxText11 = new Fx.Style(elText1, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxText11.start.pass([1,0], fxText11).delay(0);
		
		(function() {
			elText1.setStyle('left', '594px');
		}).delay(100)
		
		var fxText12 = new Fx.Style(elText1, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxText12.start.pass([0,1], fxText12).delay(1600);
		
		/* LOAD TEXT 2 */
		var elText2	= $('text2');
		
		var fxText21 = new Fx.Style(elText2, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxText21.start.pass([1,0], fxText21).delay(0);
		
		(function() {
			elText2.setStyle('left', '114px');
		}).delay(100)
		
		var fxText22 = new Fx.Style(elText2, 'opacity', {wait: true, duration: 1100, transition: Fx.Transitions.Quart.easeInOut});
		fxText22.start.pass([0,1], fxText22).delay(1750);
		
		/* LOAD LOBBY */
		var elLobby	= $('lobby');
		
		var fxLobby1 = new Fx.Style(elLobby, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxLobby1.start.pass([1,0], fxLobby1).delay(0);
		
		(function() {
			elLobby.setStyle('left', '436px');
		}).delay(100)
		
		var fxLobby2 = new Fx.Style(elLobby, 'opacity', {wait: true, duration: 1100, transition: Fx.Transitions.Quart.easeInOut});
		fxLobby2.start.pass([0,1], fxLobby2).delay(1950);
	},
	
	doLinks: function()
	{
		/* LOAD MEDIA 1 */
		var elMedia1	= $('media1');
		
		var fxMedia11 = new Fx.Style(elMedia1, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia11.start.pass([1,0], fxMedia11).delay(0);
		
		(function() {
			elMedia1.setStyle('left', '250px');
		}).delay(100)
		
		var fxMedia12 = new Fx.Style(elMedia1, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia12.start.pass([0,1], fxMedia12).delay(750);
		
		/* LOAD MEDIA 2 */
		var elMedia2	= $('media2');
		
		var fxMedia21 = new Fx.Style(elMedia2, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia21.start.pass([1,0], fxMedia21).delay(0);
		
		(function() {
			elMedia2.setStyle('left', '357px');
		}).delay(100)
		
		var fxMedia22 = new Fx.Style(elMedia2, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia22.start.pass([0,1], fxMedia22).delay(500);
		
		/* LOAD MEDIA 3 */
		var elMedia3	= $('media3');
		
		var fxMedia31 = new Fx.Style(elMedia3, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia31.start.pass([1,0], fxMedia31).delay(0);
		
		(function() {
			elMedia3.setStyle('left', '357px');
		}).delay(100)
		
		var fxMedia32 = new Fx.Style(elMedia3, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia32.start.pass([0,1], fxMedia32).delay(100);
		
		/* LOAD MEDIA 4 */
		var elMedia4	= $('media4');
		
		var fxMedia41 = new Fx.Style(elMedia4, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia41.start.pass([1,0], fxMedia41).delay(0);
		
		(function() {
			elMedia4.setStyle('left', '461px');
		}).delay(100)
		
		var fxMedia42 = new Fx.Style(elMedia4, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia42.start.pass([0,1], fxMedia42).delay(280);
		
		/* LOAD MEDIA 5 */
		var elMedia5	= $('media5');
		
		var fxMedia51 = new Fx.Style(elMedia5, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia51.start.pass([1,0], fxMedia51).delay(0);
		
		(function() {
			elMedia5.setStyle('left', '461px');
		}).delay(100)
		
		var fxMedia51 = new Fx.Style(elMedia5, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia51.start.pass([0,1], fxMedia51).delay(900);
		
		/* LOAD TEXT 2 */
		var elText2	= $('text2');
		
		var fxText21 = new Fx.Style(elText2, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxText21.start.pass([1,0], fxText21).delay(0);
		
		(function() {
			elText2.setStyle('left', '98px');
		}).delay(100)
		
		var fxText22 = new Fx.Style(elText2, 'opacity', {wait: true, duration: 1100, transition: Fx.Transitions.Quart.easeInOut});
		fxText22.start.pass([0,1], fxText22).delay(1750);
		
		/* LOAD LOBBY */
		var elLobby	= $('lobby');
		
		var fxLobby1 = new Fx.Style(elLobby, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxLobby1.start.pass([1,0], fxLobby1).delay(0);
		
		(function() {
			elLobby.setStyle('left', '529px');
		}).delay(100)
		
		var fxLobby2 = new Fx.Style(elLobby, 'opacity', {wait: true, duration: 1100, transition: Fx.Transitions.Quart.easeInOut});
		fxLobby2.start.pass([0,1], fxLobby2).delay(1950);
	},
	
	doPress: function()
	{
		/* LOAD MEDIA 1 */
		var elMedia1	= $('media1');
		
		var fxMedia11 = new Fx.Style(elMedia1, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia11.start.pass([1,0], fxMedia11).delay(0);
		
		(function() {
			elMedia1.setStyle('left', '357px');
		}).delay(100)
		
		var fxMedia12 = new Fx.Style(elMedia1, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia12.start.pass([0,1], fxMedia12).delay(750);
		
		/* LOAD MEDIA 2 */
		var elMedia2	= $('media2');
		
		var fxMedia21 = new Fx.Style(elMedia2, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia21.start.pass([1,0], fxMedia21).delay(0);
		
		(function() {
			elMedia2.setStyle('left', '464px');
		}).delay(100)
		
		var fxMedia22 = new Fx.Style(elMedia2, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia22.start.pass([0,1], fxMedia22).delay(500);
		
		/* LOAD MEDIA 3 */
		var elMedia3	= $('media3');
		
		var fxMedia31 = new Fx.Style(elMedia3, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia31.start.pass([1,0], fxMedia31).delay(0);
		
		(function() {
			elMedia3.setStyle('left', '464px');
		}).delay(100)
		
		var fxMedia32 = new Fx.Style(elMedia3, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia32.start.pass([0,1], fxMedia32).delay(100);
		
		/* LOAD MEDIA 4 */
		var elMedia4	= $('media4');
		
		var fxMedia41 = new Fx.Style(elMedia4, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia41.start.pass([1,0], fxMedia41).delay(0);
		
		(function() {
			elMedia4.setStyle('left', '304px');
		}).delay(100)
		
		var fxMedia42 = new Fx.Style(elMedia4, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia42.start.pass([0,1], fxMedia42).delay(280);
		
		/* LOAD MEDIA 5 */
		var elMedia5	= $('media5');
		
		var fxMedia51 = new Fx.Style(elMedia5, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia51.start.pass([1,0], fxMedia51).delay(0);
		
		(function() {
			elMedia5.setStyle('left', '304px');
		}).delay(100)
		
		var fxMedia51 = new Fx.Style(elMedia5, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia51.start.pass([0,1], fxMedia51).delay(900);
		
		/* LOAD TEXT 2 */
		var elText2	= $('text2');
		
		var fxText21 = new Fx.Style(elText2, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxText21.start.pass([1,0], fxText21).delay(0);
		
		(function() {
			elText2.setStyle('left', '45px');
		}).delay(100)
		
		var fxText22 = new Fx.Style(elText2, 'opacity', {wait: true, duration: 1100, transition: Fx.Transitions.Quart.easeInOut});
		fxText22.start.pass([0,1], fxText22).delay(1750);
		
		/* LOAD LOBBY */
		var elLobby	= $('lobby');
		
		var fxLobby1 = new Fx.Style(elLobby, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxLobby1.start.pass([1,0], fxLobby1).delay(0);
		
		(function() {
			elLobby.setStyle('left', '577px');
		}).delay(100)
		
		var fxLobby2 = new Fx.Style(elLobby, 'opacity', {wait: true, duration: 1100, transition: Fx.Transitions.Quart.easeInOut});
		fxLobby2.start.pass([0,1], fxLobby2).delay(1950);
	},
	
	doBarresto: function()
	{
		/* LOAD MEDIA 1 */
		var elMedia1	= $('media1');
		
		var fxMedia11 = new Fx.Style(elMedia1, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia11.start.pass([1,0], fxMedia11).delay(0);
		
		(function() {
			elMedia1.setStyle('left', '256px');
		}).delay(100)
		
		var fxMedia12 = new Fx.Style(elMedia1, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia12.start.pass([0,1], fxMedia12).delay(750);
		
		/* LOAD MEDIA 2 */
		var elMedia2	= $('media2');
		
		var fxMedia21 = new Fx.Style(elMedia2, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia21.start.pass([1,0], fxMedia21).delay(0);
		
		(function() {
			elMedia2.setStyle('left', '310px');
		}).delay(100)
		
		var fxMedia22 = new Fx.Style(elMedia2, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia22.start.pass([0,1], fxMedia22).delay(500);
		
		/* LOAD MEDIA 3 */
		var elMedia3	= $('media3');
		
		var fxMedia31 = new Fx.Style(elMedia3, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia31.start.pass([1,0], fxMedia31).delay(0);
		
		(function() {
			elMedia3.setStyle('left', '416px');
		}).delay(100)
		
		var fxMedia32 = new Fx.Style(elMedia3, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia32.start.pass([0,1], fxMedia32).delay(100);
		
		/* LOAD MEDIA 4 */
		var elMedia4	= $('media4');
		
		var fxMedia41 = new Fx.Style(elMedia4, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia41.start.pass([1,0], fxMedia41).delay(0);
		
		(function() {
			elMedia4.setStyle('left', '416px');
		}).delay(100)
		
		var fxMedia42 = new Fx.Style(elMedia4, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia42.start.pass([0,1], fxMedia42).delay(280);
		
		/* LOAD MEDIA 5 */
		var elMedia5	= $('media5');
		
		var fxMedia51 = new Fx.Style(elMedia5, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia51.start.pass([1,0], fxMedia51).delay(0);
		
		(function() {
			elMedia5.setStyle('left', '256px');
		}).delay(100)
		
		var fxMedia51 = new Fx.Style(elMedia5, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia51.start.pass([0,1], fxMedia51).delay(900);
		
		/* LOAD TEXT 1 */
		var elText1	= $('text1');
		
		var fxText11 = new Fx.Style(elText1, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxText11.start.pass([1,0], fxText11).delay(0);
		
		(function() {
			elText1.setStyle('left', '530px');
		}).delay(100)
		
		var fxText12 = new Fx.Style(elText1, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxText12.start.pass([0,1], fxText12).delay(1600);
		
		/* LOAD TEXT 2 */
		var elText2	= $('text2');
		
		var fxText21 = new Fx.Style(elText2, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxText21.start.pass([1,0], fxText21).delay(0);
		
		(function() {
			elText2.setStyle('left', '50px');
		}).delay(100)
		
		var fxText22 = new Fx.Style(elText2, 'opacity', {wait: true, duration: 1100, transition: Fx.Transitions.Quart.easeInOut});
		fxText22.start.pass([0,1], fxText22).delay(1750);
		
		/* LOAD LOBBY */
		var elLobby	= $('lobby');
		
		var fxLobby1 = new Fx.Style(elLobby, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxLobby1.start.pass([1,0], fxLobby1).delay(0);
		
		(function() {
			elLobby.setStyle('left', '588px');
		}).delay(100)
		
		var fxLobby2 = new Fx.Style(elLobby, 'opacity', {wait: true, duration: 1100, transition: Fx.Transitions.Quart.easeInOut});
		fxLobby2.start.pass([0,1], fxLobby2).delay(1950);
	},
	
	doRooms: function()
	{
		/* LOAD MEDIA 1 */
		var elMedia1	= $('media1');
		
		var fxMedia11 = new Fx.Style(elMedia1, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia11.start.pass([1,0], fxMedia11).delay(0);
		
		(function() {
			elMedia1.setStyle('left', '251px');
		}).delay(100)
		
		var fxMedia12 = new Fx.Style(elMedia1, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia12.start.pass([0,1], fxMedia12).delay(750);
		
		/* LOAD MEDIA 2 */
		var elMedia2	= $('media2');
		
		var fxMedia21 = new Fx.Style(elMedia2, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia21.start.pass([1,0], fxMedia21).delay(0);
		
		(function() {
			elMedia2.setStyle('left', '358px');
		}).delay(100)
		
		var fxMedia22 = new Fx.Style(elMedia2, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia22.start.pass([0,1], fxMedia22).delay(500);
		
		/* LOAD MEDIA 3 */
		var elMedia3	= $('media3');
		
		var fxMedia31 = new Fx.Style(elMedia3, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia31.start.pass([1,0], fxMedia31).delay(0);
		
		(function() {
			elMedia3.setStyle('left', '358px');
		}).delay(100)
		
		var fxMedia32 = new Fx.Style(elMedia3, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia32.start.pass([0,1], fxMedia32).delay(100);
		
		/* LOAD MEDIA 4 */
		var elMedia4	= $('media4');
		
		var fxMedia41 = new Fx.Style(elMedia4, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia41.start.pass([1,0], fxMedia41).delay(0);
		
		(function() {
			elMedia4.setStyle('left', '251px');
		}).delay(100)
		
		var fxMedia42 = new Fx.Style(elMedia4, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia42.start.pass([0,1], fxMedia42).delay(280);
		
		/* LOAD MEDIA 5 */
		var elMedia5	= $('media5');
		
		var fxMedia51 = new Fx.Style(elMedia5, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia51.start.pass([1,0], fxMedia51).delay(0);
		
		(function() {
			elMedia5.setStyle('left', '144px');
		}).delay(100)
		
		var fxMedia51 = new Fx.Style(elMedia5, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia51.start.pass([0,1], fxMedia51).delay(900);
		
		/* LOAD MEDIA 6 */
		var elMedia6	= $('media6');
		
		var fxMedia61 = new Fx.Style(elMedia6, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia61.start.pass([1,0], fxMedia61).delay(0);
		
		(function() {
			elMedia6.setStyle('left', '95px');
		}).delay(100)
		
		var fxMedia61 = new Fx.Style(elMedia6, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia61.start.pass([0,1], fxMedia61).delay(1150);
		
		/* LOAD MEDIA 7 */
		var elMedia7	= $('media7');
		
		var fxMedia71 = new Fx.Style(elMedia7, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia71.start.pass([1,0], fxMedia71).delay(0);
		
		(function() {
			elMedia7.setStyle('left', '94px');
		}).delay(100)
		
		var fxMedia71 = new Fx.Style(elMedia7, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia71.start.pass([0,1], fxMedia71).delay(1400);
		
		/* LOAD MEDIA 8 */
		var elMedia8	= $('media8');
		
		var fxMedia81 = new Fx.Style(elMedia8, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia81.start.pass([1,0], fxMedia81).delay(0);
		
		(function() {
			elMedia8.setStyle('left', '465px');
		}).delay(100)
		
		var fxMedia81 = new Fx.Style(elMedia8, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia81.start.pass([0,1], fxMedia81).delay(1900);
		
		/* LOAD MEDIA 9 */
		var elMedia9	= $('media9');
		
		var fxMedia91 = new Fx.Style(elMedia9, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia91.start.pass([1,0], fxMedia91).delay(0);
		
		(function() {
			elMedia9.setStyle('left', '465px');
		}).delay(100)
		
		var fxMedia91 = new Fx.Style(elMedia9, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia91.start.pass([0,1], fxMedia91).delay(1600);
		
		/* LOAD MEDIA 10 */
		var elMedia10	= $('media10');
		
		var fxMedia101 = new Fx.Style(elMedia10, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia101.start.pass([1,0], fxMedia101).delay(0);
		
		(function() {
			elMedia10.setStyle('left', '202px');
		}).delay(100)
		
		var fxMedia101 = new Fx.Style(elMedia10, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxMedia101.start.pass([0,1], fxMedia101).delay(1850);
		
		/* LOAD TEXT 1 */
		var elText1	= $('text1');
		
		var fxText11 = new Fx.Style(elText1, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxText11.start.pass([1,0], fxText11).delay(0);
		
		(function() {
			elText1.setStyle('left', '582px');
		}).delay(100)
		
		var fxText12 = new Fx.Style(elText1, 'opacity', {wait: true, duration: 800, transition: Fx.Transitions.Quart.easeInOut});
		fxText12.start.pass([0,1], fxText12).delay(2000);
		
		/* LOAD TEXT 2 */
		var elText2	= $('text2');
		
		var fxText21 = new Fx.Style(elText2, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxText21.start.pass([1,0], fxText21).delay(0);
		
		(function() {
			elText2.setStyle('left', '209px');
		}).delay(100)
		
		var fxText22 = new Fx.Style(elText2, 'opacity', {wait: true, duration: 1100, transition: Fx.Transitions.Quart.easeInOut});
		fxText22.start.pass([0,1], fxText22).delay(2150);
		
		/* LOAD LOBBY */
		var elLobby	= $('lobby');
		
		var fxLobby1 = new Fx.Style(elLobby, 'opacity', {wait: true, duration: 0, transition: Fx.Transitions.Quart.easeInOut});
		fxLobby1.start.pass([1,0], fxLobby1).delay(0);
		
		(function() {
			elLobby.setStyle('left', '527px');
		}).delay(100)
		
		var fxLobby2 = new Fx.Style(elLobby, 'opacity', {wait: true, duration: 1100, transition: Fx.Transitions.Quart.easeInOut});
		fxLobby2.start.pass([0,1], fxLobby2).delay(2350);
	}

}
window.addEvent('load', Site.start);