var Settings = {

	kwicks: {
		duration: 300,
		min: 144,
		max: 249,
		init: 165
	},

	accordion: {
		options: {
			opacity: false
		},
		active: {
			toggler: { backgroundImage: 'url(/images/bg_acc_selected.jpg)' },
			element: { }
		},
		background: {
			toggler: { backgroundImage: 'url(/images/bg_acc_inactive.jpg)' },
			element: { }
		}
	}
	
};

var Shared = new Class({

	initialize: function() {
		if ($$('div.accordion')) {
			$$('div.accordion').each(function(el, i) {
				this.accordion(el.getElements('div.acc h3'), el.getElements('div.accInner'), el, Settings.accordion);
			}.bind(this));
		}
		
		this.tips = new Tips($$('.tooltip'));
	},
	
	accordion: function(togglers, elements, container, settings) {
		var accordion = new Accordion(togglers, elements, {
			opacity: false,
			onActive: function(toggler, element) {
				toggler.setStyles(settings.active.toggler);
				element.setStyles(settings.active.element);
			},
			onBackground: function(toggler, element) {
				toggler.setStyles(settings.background.toggler);
				element.setStyles(settings.background.element);
			}
		}, $(container));
	}
	
});

var shared;
window.addEvent('domready', function() {
	shared = new Shared();
});