

	//-------------------------------------------------------------------
	// ADD LISTENER
	// addListener(window, "load", changeContent);
	//-------------------------------------------------------------------
	var addListener = function() {
		if ( window.addEventListener ) {
			return function(el, type, fn) {
				el.addEventListener(type, fn, false);
			};
		} else if ( window.attachEvent ) {
			return function(el, type, fn) {
				var f = function() {
					fn.call(el, window.event);
				};
				el.attachEvent('on'+type, f);
			};
		} else {
			return function(el, type, fn) {
				element['on'+type] = fn;
			}
		}
	}();



function Fensterweite () {
	if (window.innerWidth) {
		   return window.innerWidth;
	}
	else if (document.documentElement && document.documentElement.clientWidth) {
		   return document.documentElement.clientWidth;
	}
	else if (document.body) {
		   return document.body.clientWidth;
	}
	 else {
    return 0;
  }

}



function Fensterhoehe () {
	 if (window.innerHeight) {
		  return  window.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientWidth) {
		  return document.documentElement.clientHeight;
	}
	else if (document.body) {
		  return  document.body.clientHeight;
	} else {
    return 0;
  }
	
}



function getElementPos( oElement ) {
  if( typeof( oElement.offsetParent ) != 'undefined' ) {
    for( var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent ) {
      posX += oElement.offsetLeft;
      posY += oElement.offsetTop;
    }
    return {x:posX, y:posY };
  } else {
    return {x:oElement.x, y:oElement.y };
  }
};



function einblenden () { 

	document.getElementById('overlay').style.display = 'block';
	document.getElementById('lightbox').style.display = 'block';
	document.getElementById('lightboxContainer').style.display = 'block';
	
	
	set_DIV_position();
	
}
	


function ausblenden (e) {
	document.getElementById('overlay').style.display = 'none';
	document.getElementById('lightbox').style.display = 'none';
	document.getElementById('lightboxContainer').style.display = 'none';
	IframeLoad('blank.html');
}



// JavaScript-Funktion, die ein DIV-Element an eine vorgegebene Position setzt
function set_DIV_position () {

	var firstDiv = document.getElementById('lightbox');
	
	frameHeight = Fensterhoehe()/2;
	frameWidth = Fensterweite()/2;
	divHeight = firstDiv.offsetHeight/2;
	divWidth = firstDiv.offsetWidth/2;
	y_position = frameHeight-divHeight;
	x_position = frameWidth-divWidth;
	
	var	SeitenDivHeight =getElementPos(document.getElementById('footer_right')).y + 100;
	var SeitentDivWidth = '990'	;
	SeitenDivHeight = (SeitenDivHeight > Fensterhoehe()) ? SeitenDivHeight : Fensterhoehe();
	SeitentDivWidth = (SeitentDivWidth > Fensterweite()) ? SeitentDivWidth : Fensterweite();
	
	document.getElementById('lightboxContainer').style.height = Fensterhoehe() + 'px';
	document.getElementById('lightboxContainer').style.width = Fensterweite() + 'px';
	
	document.getElementById('overlay').style.height = SeitenDivHeight + 'px';
	document.getElementById('overlay').style.width = SeitentDivWidth + 'px';
	
	// Abstand vom linken Seitenrand
	x_position = (x_position >= '0') ? x_position : '0';
	firstDiv.style.left = (x_position)+'px';
	
	// Amstand vom oberen Seitenrand
	y_position = (y_position >= '0') ? y_position : '0';
	firstDiv.style.top = (y_position)+'px';
	
	// Ändert (margin:0 auto) der css datei
	firstDiv.style.margin = '0';

}


function panorama() {

		var aColl = document.getElementById("content").getElementsByTagName('a')
		
		for(var i=0; aColl[i]; i++){
			var spanElement = aColl[i];
			if(spanElement.className.indexOf('einzelpanorama') >= 0 ){

				addListener(spanElement, "click", function(){IframeLoad(this.href); return false;});
				addListener(spanElement, "click", einblenden);
			}

		}
}


function tour(ifrmeURL) {


				IframeLoad(ifrmeURL);
				einblenden();
				 return false;
}

function tourFlash(ifrmeURL) {


				IframeLoad(ifrmeURL);
				einblenden();
				
}




function IframeLoad(src) {
						var iframe = document.getElementById('panoramaIframe');
						iframe.src = src;
					  }
					  
					  

function initCode(){
addListener(document.getElementById("lightboxContainer"), "click", ausblenden)
}


addListener(window, "load", set_DIV_position);
addListener(window, "load", initCode);
addListener(window, "load", panorama);

addListener(window, "resize", set_DIV_position);



