window.addEvent('domready', function() {

	fixExternalLinks();
	initPopups();
});

function fixExternalLinks() {
	
	$$('a').each(function(el) {
	
		if(el.getProperty('rel') == 'external' || el.getProperty('rel') == '_blank') {
			
			el.removeProperty('rel');
			
			el.setProperty('target', '_blank');
		}
	});
}

function initPopups() {
	
	$$('.hasPopup').each(function(el) {
		
		el.addEvent('click', function() {
									  
			$$('.popup').each(function(el) {
				
				el.dispose();
			});
			
			var oPopup = new Element('div').addClass('popup').setOpacity(0.9).inject($('thumbed'));
			
			var oPopupClose = new Element('a').addClass('popupClose').set('text', 'Sluiten').setProperties({
				'href': '#',
				'title': 'Sluit dit venster'
			}).addEvent('click', function() {
				$$('.popup').each(function(el) {
					
					el.dispose();
				});
			}).inject(oPopup);
			
			var oPopupContent = new Element('div').addClass('popupContent').set('html', this.getParent().getElement('.popupInfo').innerHTML).inject(oPopup);
		});
	});
}