function initGrundrissLinks()
{
	var links = $$('.grundriss_link');
	
	if (links) {
		links.each(function(el){
			el.addEvent('click', grundrissLinkClick.bindWithEvent(el));
		});
		
		var grundrissContainer = new Element('div', {
			'id': 'grundriss_container',
			'events': {
				'click': function(){
					this.setStyle('display', 'none');
				}
			}
		});
		grundrissContainer.inject($('content'));

		var grundrissTitle =  new Element('h3').inject(grundrissContainer);
		var grundrissImage =  new Element('img').inject(grundrissContainer);
	}
}

function grundrissLinkClick(evt)
{
	evt.preventDefault();
	
	var grundrissContainer = $('grundriss_container');
	var grundrissTitle = grundrissContainer.getElement('h3');
	var grundrissImage = grundrissContainer.getElement('img');
	
	grundrissTitle.set('text', evt.target.title);
	grundrissImage.set('src', evt.target.href);
	grundrissImage.set('alt', evt.target.title);
	grundrissContainer.setStyle('display', 'block');
}

function initGalleryAccordions() {
	var accordions = $$('.gallery_accordion');
	$$('.gallery_accordion h3').setStyle('cursor', 'pointer');
	if (accordions) {
		accordions.each(function(el){
			new Accordion(accordions.getElements('h3'), accordions.getElements('.gallery_container'), {
				onActive: function(toggler, element){
					toggler.setStyle('text-decoration', 'underline');
				},
				onBackground: function(toggler, element){
					toggler.setStyle('text-decoration', 'none');
				}
			});
		});
	}
}

window.addEvent('domready', function(){
	initGrundrissLinks();
	if (!Browser.Engine.trident4) {
		initGalleryAccordions();
	}
});
