var accordion = new Array();
var slides = new Array();
var tabs = new Array();

function template_init() {;
	$$('div.accordion').each(function(el){
		accordion[el.id] = new Accordion('h3.atStart', 'div.atStart', {opacity: false}, $(el.id));
	});

	$$('a.slide').each(function(el){
		el.onclick=template_slide;
		showSlide('slide_'+el.rel,-1);
	});

	$$('div.tabs').each(function(el){
		tabs[el.id] = new mootabs(el.id);
	});

	var tooltip = new Tips($$('.tooltip'));
}

function template_slide(event) {
	var event = new Event(event);
	event.preventDefault();
	this.blur();
	showSlide('slide_'+this.rel);
	this.onclick=template_slide;
	return false;
}


function showSlide(id,show) {
	if(typeof(slides[id])=="undefined") {
		slides[id] = new Fx.Slide(id);
	}
	if(show==-1) {
		slides[id].hide();
	} else if(show==0) {
		slides[id].slideOut();
	} else if(show==1) {
		slides[id].slideIn();
	} else {
		slides[id].toggle();
	}
}

window.addEvent('domready', template_init);
