// funktion fuer popups// ruft oeffnet neues Fenster, beruecksichtigt URL, Breite, Hoehe, Parameter, X- und Y-Koordinaten// werden breite, hoehe und schalter muessen nicht angegeben, werden Default-Einstellungen verwendet// default: breite=600, hoehe=400, schalter=resizable,scrollbars,toolbar,menubar,directories// ist ein popup bereits offen, wird es automatisch geschlossen// aufruf: openpopup("URL","fenstername"[,breite[,hoehe[,schalter,x-Koordinate, y-Koordinate]]]]);// beispiel-aufruf I: openpopup ('anfahrt.html','popup',400,320,'r') // fenster 400x320 px oeffnen, nur resizable, ohne scrollers, menu etc.// beispiel-aufruf II: openpopup ('anfahrt.html','popup',400,320,'rt',400,200) // fenster 400x320 px oeffnen, resizable, mit Toolbar, plazieren bei 400/200// beispiel-aufruf III: openpopup ('anfahrt.html') // fenster 600x400 px oeffnen// von MS, Nov. 1999var temp; var ie;if (navigator.appName.indexOf("Explorer") > -1) { 	ie = navigator.appVersion.substring(0,1); 	if (navigator.appVersion.indexOf("5") > -1) {		ie = 5	}}else { ie = 0 }function openpopup (url,name,w,h,switches,x,y) {	var r  = "";	var s  = "";	var m  = "";	var t  = "";	var d  = "";	var params  = "";	if (!url) { url = "" } // oeffnet leeres fenster	if (!name) { name = "popup" }	if (!w) { w = "width=600" } else { w = "width=" + w }	if (!h) { h = ",height=400" } 	else {		// der Explorer 4- macht das Fenster zu gross		if (ie && ie < 5) { h -= 20}		h = ",height=" + h;	}	if (switches.indexOf("r") > -1 ) { r = ",resizable" }	if (switches.indexOf("s") > -1 ) { s = ",scrollbars" }	if (switches.indexOf("m") > -1 ) { m = ",menubar" }	if (switches.indexOf("t") > -1 ) { t = ",toolbar" }	if (switches.indexOf("d") > -1 ) { d = ",directories" }	params = w + h + r + s + m + t + d;	// funktion zum plazieren des Fensters an einer bestimmten Stelle	// x und y geben x/y-Koordinaten von linker oberer Fensterecke an	if (x && y && window.moveTo && screen) { 		params += ",screenX=" + x + ",screenY=" + y;	}	// ev. bereits geoeffnetes Popup schliessen	if (ie == 0 || ie > 3 ) { // wenn nicht Explorer 3 oder älter oder anderer browser		if (temp && !temp.closed) {			temp.close();			temp = "";		}	}	// Popup oeffnen	newwin = window.open (url, name, params) 	 // wenn es unterstuetzt wird: Popup nach vorne bringen	if (window.focus) { newwin.focus() }	temp = newwin;	temp.name = "temp";	newwin = "";}// ende openpopup// funktion fuers automatische schliessen von popups, wenn neue seite geladen wird// wird vom onunload-Event aufgerufen, onunload muss im body-tag stehen// von MS, Nov. 1999function closepopups () {	if (ie == 0 || ie > 3 ) { // wenn nicht Explorer 3 oder älter oder anderer browser		if (temp) {				if (temp.close){  // sonst Fehler!!  LV, 27-11-1999				temp.close();			}		}	}}// ende closepopups