// JavaScript Document

window.addEvent('domready', function(){ 
	
	var footerClosePos = 100;
	var footerOpenPos = 269;
	
	var floorClosePos = -1004;
	var floorOpenPos = 0;
	
	// FLOORPLAN
	var fxFloorOpen = new Fx.Morph('floorplanInner', {duration: 600, transition: Fx.Transitions.Quint.easeInOut});
	var fxFloorClose = new Fx.Morph('floorplanInner', {duration:600, transition: Fx.Transitions.Back.easeOut});

	$('floorplanButton').addEvent('click', function(){
		fxFloorOpen.start({
			'margin-left': floorOpenPos
		});
	});	
	$('floorplanContentClose').addEvent('click', function(){
		fxFloorClose.start({
			'margin-left': floorClosePos
		});
	});

	// FOOTER
	function startCloseFooter(){
		this.set('tween',{
			duration: 400,
			transition: Fx.Transitions.Back.easeOut,
			link: 'chain'			
		});
		this.tween('height', footerClosePos);

	}
	// Close Footer nach 4sec.
	startCloseFooter.delay(4000, $('footerInner'));
	
	// FOOTER:Mouseevents
	var footer = $$('#footer div#footerInner')
		footer.each( function( element ) {	
		
		var openFooter = function(){
			element.set('tween',{
				duration: 400,
				transition: Fx.Transitions.Quint.easeInOut,
				link: 'chain'			
			});
			element.tween('height', footerOpenPos);
		}
		var closeFooter = function(){
			element.set('tween',{
				duration: 400,
				transition: Fx.Transitions.Back.easeOut,
				link: 'chain'			
			});
			element.tween('height', footerClosePos);
		}
	
		element.addEvents({
		  mouseenter: openFooter,
		  mouseleave: closeFooter
		});
		
	});
		
});
