var Site = {
	start: function() {
		Site.effects();
	},

	effects: function() {
		var timer = 0;
		var slidefxs = [];
		var siteBox = $$('.accToggle');
		var siteBoxOpen = $$('.accContent');
		var scroll = new Fx.Scroll(window, {duration: 800, transition: Fx.Transitions.backOut, fps: 60});

		// Accordion effects
		siteBox.each(function(el, i){
			el.effect = new Fx.Styles(el, {duration: 200, fps: 60});
			slidefxs[i] = new Fx.Styles(el, {
				duration: 200,
				transition: Fx.Transitions.cubicOut,
				fps: 60,
				wait: false
			});
		});

		// Accordions
		var siteAccordion = new Accordion(
			siteBox, siteBoxOpen, {
				onActive: function(tog){
					tog.addClass('selected');
					(function() {scroll.scrollTo(0,tog.getTop()-20);}).bind(tog).delay(500);
				},
				onBackground: function(tog){
					tog.removeClass('selected');
				},
				start: 'all-close',
				duration: 200,
				alwaysHide: true
			}
		);

	}
}

window.addEvent('domready', Site.start);