	
	/**
	* Popup-Funktionen für die Homepage
	* 
	* Wurde weiter entwickelt in {@link immobilien/popup.js}.
	* 
	* @package Homepage
	* @name    js/popup.js
	* @author  Raphael Horber
	* @version 09.03.2011
	* @see     immobilien/popup.js
	*/
	
	/**
	* Funktion das ein Popup öffnet
	* 
	* @author  Raphael Horber
	* @version 12.07.2010
	* @see     immobilien/popup.js
	* 
	* @param   string         type Typ des Popups (produkte/aktuell oder plz)
	* @param   string         lang vom Benutzer gewählte Sprache
	* @param   string|integer id   ID der Grafik oder des Textes, die/der angezeigt werden soll
	* @return  void
	*/
	function popup(type, lang, id)
	{
		// ** X und Y Position des Popups ermitteln **
		// Fensterrahmen ermitteln
		var border_X = window.outerWidth  - window.innerWidth;
		var border_Y = window.outerHeight - window.innerHeight;
		
		// Verschiebungen berechnen
		var offset_X = window.screenX + border_X;
		var offset_Y = window.screenY + border_Y - 20;
		
		// Positionen berechnen
		var left = offset_X + ((window.innerWidth  - 720) / 2);
		var top  = offset_Y + ((window.innerHeight - 420) / 2) - 100;
		
		// Falls keine Zahlen, Mitte des Bildschirms (z.B. IE)
		if(isNaN(left) || isNaN(top))
		{
			left = (screen.width - 720) / 2;
			top  = (screen.height - 420) / 2;
		}
		
		
		// ** Falls vergrössertes Bild **
		if(type == "produkte" || type == "aktuell")
		{
			// "produkte/" / "aktuell/" von ID (Grafik-Quelle) entfernen
			var src = id.slice(id.indexOf('/') + 1, id.length);
			
			var link = "popup_produkt.php?lang=" + lang + "&typ=" + type + "&src=" + src;
			
			var options = "dependent=yes,height=420,left=" + left + ",location=no,";
			options = options + "menubar=no,resizable=yes,scrollbars=yes,status=yes,";
			options = options + "top=" + top + ",width=700";
			
			window.open(link, 'vergrössertes Bild', options);
		}
		// ** Falls PLZ **
		else if(type == "plz")
		{
			// popup ist kleiner als das des Produktbilds, Koordinaten erhöhen
			left = left + 150;
			top  = top  + 100;
			
			var link = "popup_plz.php?lang=" + lang + "&id=" + id;
			
			var options = "dependent=yes,height=200,left=" + left + ",location=no,";
			options = options + "menubar=no,resizable=yes,scrollbars=yes,";
			options = options + "status=yes,top=" + top + ",width=350";
			
			window.open(link, 'Infos', options);
		}
	}
	
