Event.observe(window, 'load', function() {
		
	// do some CSS magic for no javascript version
	Element.addClassName('main', 'hasjs');

	if ($('slidermodules')) {
		// navigatiebar binnen popup
		var slide = new AC.Slider('slidermodules');
	}

	// popup init
	var triggers = $$('#main a.button');
	var contents = $$('.popup');
	
	var overviewSwapNav = $$('#main #overview.popup .item .swapnav');
	var overviewSwapWrapper = $$('#main #overview.popup .mainarea .swapcontent')[0];
	var overviewSwapImage = $$('#main #overview.popup .mainarea .swapimage')[0];
	var overviewSwapImageNav = $$('#main #overview.popup .mainarea .swapimagenav')[0];
	
	if (overviewSwapNav.length>0 && overviewSwapWrapper && overviewSwapImage) {
		var overviewSwap = new Gallery(overviewSwapNav, 'info', 'images', overviewSwapWrapper, overviewSwapImage, overviewSwapImageNav);
	}
	var items_per_page = 7;
	var items_last_page = triggers.length%items_per_page;
	
	if (triggers.length>0 && contents.length>0) {
		for (var i=0; i<triggers.length; i++) {
			//alert(triggers[i]);
			var popup = new PopupGalleryPrints(triggers[i], contents[0],i,overviewSwap,slide,items_last_page);
		}
	}
	
	// tabs init
	/*if ($$('.screens-tabnav').length>0 && $$('.books-tabcontent').length>0) {
		var bookstabswap = new ContentSwap('books-tabnav', 'books-tabcontent', 'click', booksSwap);
	}*/
	
}, false);
