var Site = new Class({
	
	initialize: function() {
		this.faqSlide();
		this.kuvausSlide();
	},
	
	// slide faqs
	faqSlide: function() { // faq - requently asked questions
		var els = $$('div.kalenteri div.event');
		if (els.length == 0) return false;
		
		var fx = els.map(function(el) {
			return new Fx.Slide(el, { 	duration: 'normal', mode: 'vertical', transition: Fx.Transitions.Quad.easeOut, wait: false	}).hide();
		});	
		
		$$('div.kalenteri h5.title a').each( function(el, idx) {
			el.addEvent('click', function(evt) {
				evt.stop();
				fx[idx].toggle();	
			});
		});
	},

	kuvausSlide: function() { // toimisto hlökuvaus - demarinuoret
		var els = $$('div.henkilo p.kuvaus');
		if (els.length == 0) return false;
		
		var fx = els.map(function(el) {
			return new Fx.Slide(el, { 	duration: 'normal', mode: 'vertical', transition: Fx.Transitions.Quad.easeOut, wait: false	}).hide();
		});	
		
		$$('div.henkilo p.tiedot a').each( function(el, idx) {
			el.addEvent('click', function(evt) {
				evt.stop();
				fx[idx].toggle();
			});	
		});	
	}
});


// domready - init site
window.addEvent('domready', function() {
	var site = new Site();
});