//--- info popup in Sparrrechner---- //

window.addEvent('domready', function(){	
				
	if($$('.info')) {
		
		$$('.info').each(function(link){
		
			link.addEvent('click', function(event){
				var url = this.get('href');
				event.stop(); //Prevents the browser from following the link.
				var url = link.getProperty('href');
				if(link.get('rel')) {
					var heightF = parseInt(link.get('rel')) + 50; // Get Height von IFRAME content Height .
				} else {
					var heightF = 200;
				}
				
				var newTop = 0;
				var contentExtented = 0;
				
				var windowHeight = document.documentElement.clientHeight; //Get Height von windows.
				var scnHei = document.body.clientHeight; //Get Height von der full Content Height definieren.
				var scrollFromTop = document.documentElement.scrollTop;
				
				if(heightF > windowHeight) {
					newTop = scrollFromTop;
					scnHei = scnHei + scrollFromTop;
				} else {
					var middleOfBrowser = (windowHeight - heightF) /2
					newTop = scrollFromTop + middleOfBrowser;
				}
				
		switch (document.URL.split('/')[3]) {
		case 'de' : 
				var closeStr = 'Schliessen';
				break;
		case 'fr' :
				var closeStr = 'Fermer';
				break;
		case 'it' :
			var closeStr = 'Chiudi';
			break;
		}
				
				var infoPopupBox = new Element('div', {
					'id': 'infoPopupBox',
					'class': 'white_content',
					'html': '<iframe id="infoIFrame" frameborder="0" scrolling="no"></iframe><input name="submit" type="button" id="closePopup" class="submitButton" value="'+closeStr+'" /></div>'
				});
				var overlayer = new Element('div', {
					'id': 'black_overlay'
				});
				var closePopup = function(){
					$('black_overlay').destroy();
					$('infoPopupBox').destroy();
				};
				
				infoPopupBox.injectAfter('footer');
				overlayer.injectAfter('infoPopupBox').set('tween', {duration: 'long'}).tween('opacity', [0, 0.8]);
				
				$('closePopup').addEvent('click', closePopup);
				
				
				$('infoIFrame').setStyle('height', heightF + 'px');
				$('infoPopupBox').setStyles({
					'height': heightF + 50 + 'px',
					'top':newTop + 'px'
				}); // Add the Height for Close Button.
				$('infoIFrame').setProperty('src',url);
				$('black_overlay').setStyles({'display': 'block','height': scnHei });
				
			});	
		});	
	}
});