
Window.onDomReady(function(){

	var ball = $('logo').getElement('h1');
		var ballfx = new Fx.Styles(ball, {duration: 1500, 'transition': Fx.Transitions.Elastic.easeOut});
		new Drag.Base(ball, {
			onComplete: function(){
				ballfx.start({'top': 0, 'left': 0});
			}
		});

	var CookieAutoAccordion = Accordion.extend({
	  initialize: function(togglers, elements, options) {
		this.options.cookieName = 'accordion-place';
		this.options.cookieOptions = {path: '/', duration: 30};	
		this.setOptions(options);
		this.options.allowMultipleOpen = false;
		this.options.opacity = false;
		this.options.openAll = true;
		this.options.wait = true;
		this.options.duration= 1800;
		this.options.alwaysHide= true ;
		this.options.transition= Fx.Transitions.bounceOut;
		var cookieValue = Cookie.get(this.options.cookieName);
			
		if (cookieValue != false) {
		  this.options.show = cookieValue.toInt();
		  this.addEvent('onActive', function(toggler, element) {
				toggler.addClass('slideaccordeon');
			});		
								 
		} else {
		  this.addEvent('onActive', function(toggler, element) {
				toggler.addClass('slideaccordeon');
			});
		}

		this.parent.apply(this, arguments);
		this.addEvent('onActive', function(toggler, element) {
		  Cookie.set(this.options.cookieName, this.togglers.indexOf(toggler), this.options.cookieOptions);
		  toggler.addClass('slideaccordeon');
		});
		this.addEvent('onBackground', function(toggler, element) {
				if (toggler.hasClass('slideaccordeon')) {
				toggler.removeClass('slideaccordeon');
			}
		});
	  }
	});
			 
	var accordion = new CookieAutoAccordion($$('h1.titrebox'), $$('div.slide'));	

	 });

