// Public domain donationware, see http://creativepony.com/journal/scripts/cookieautoaccordion/
// Version 1.0

var CookieAutoAccordion = AutoAccordion.extend({
  initialize: function(togglers, elements, options) {
    this.options.cookieName = 'accordion-place';
    this.options.cookieOptions = {path: '/', duration: 30};
    
    this.setOptions(options);
    
    var cookieValue = Cookie.get(this.options.cookieName);
    
    if (cookieValue != false) {
      this.options.show = cookieValue.toInt();
    }
    
    // run parent initializer
		this.parent.apply(this, arguments);
		
		this.addEvent('onActive', function(toggler, element) {
		  Cookie.set(this.options.cookieName, this.togglers.indexOf(toggler), this.options.cookieOptions);
		});
  }
});