// toggle funktion
function ToggleBlock(id) {

  spanid1 = "ToggleRow_"+id;
  spanid2 = "ToggleImg_"+id;
  val = document.getElementById(spanid1).style.display;
  if (val == "none")
  {
    document.getElementById(spanid1).style.display = "block";
    document.getElementById(spanid2).src = "bilder/collapse.gif";
    document.getElementById(spanid2).alt = "mehr anzeigen";
  }
  else
  {
    document.getElementById(spanid1).style.display = "none";
    document.getElementById(spanid2).src = "bilder/expand.gif"
    document.getElementById(spanid2).alt = "verstecken";
  }
}

function chatlaunch() {
	if (document.all) {
		var windowW = 870;
		var windowH = 700;
		var windowX = Math.ceil((window.screen.width  - windowW) / 2);
		var windowY = Math.ceil((window.screen.height - windowH) / 2);

		fenster = window.open("Chat/index.php", "", "resizable=1,scrolling=yes,scrollbars=1,fullscreen=0");
		fenster.resizeTo(windowW, windowH);
		fenster.moveTo(windowX, windowY);
	} else {
		fenster = window.open("Chat/index.php", "", "width=870,height=760,resizable=1,scrolling=yes,scrollbars=1");
	}
	window.blur();
}

//<a href="javascript:masterclass_window('inc.airport.php',300,500);">testfenster</a>
function masterclass_window(vsite, vwidth, vheight) {
    if (document.all) {
        var windowX = Math.ceil((window.screen.width  - vwidth) / 2);
        var windowY = Math.ceil((window.screen.height - vheight) / 2);

        fenster = window.open("http://www.radioquintessenz.de/masterclass/"+vsite, "", "resizable=1,scrolling=yes,scrollbars=1,fullscreen=0");
        fenster.resizeTo(vwidth, vheight);
        fenster.moveTo(windowX, windowY);
    } else {
        fenster = window.open("http://www.radioquintessenz.de/masterclass/"+vsite, "", "width="+vwidth+",height="+vheight+",resizable=1,scrollbars=1,scrolling=yes");
    }
    window.blur();
}


function imagelaunch(bild, wi, hei) {
	if (document.all) {
		var windowW = wi;
		var windowH = hei;
		var windowX = Math.ceil((window.screen.width  - windowW) / 2);
		var windowY = Math.ceil((window.screen.height - windowH) / 2);

		fenster = window.open(bild, "", "resizable=1,scrolling=yes,fullscreen=0");
		fenster.resizeTo(windowW, windowH);
		fenster.moveTo(windowX, windowY);
	} else {
		fenster = window.open(bild, "", "width="+wi+",height="+hei+",resizable=1,scrolling=yes");
	}
	window.blur();
}

function spenden() {
	if (document.all) {
		var windowW = 400;
		var windowH = 200;
		var windowX = Math.ceil((window.screen.width  - windowW) / 2);
		var windowY = Math.ceil((window.screen.height - windowH) / 2);

		fenster = window.open("spenden.php", "", "resizable=1,scrolling=yes,fullscreen=0");
		fenster.resizeTo(windowW, windowH);
		fenster.moveTo(windowX, windowY);
	} else {
		fenster = window.open("spenden.php", "", "width=400,height=200,resizable=1,scrolling=yes");
	}
	window.blur();
}

function weiterleitung_fensterbreite ()
{
    var fensterbreite;

    // wenn die Anzahl der Parameter nicht 1,3,5,... ist
    if ((arguments.length + 1) % 2) {
        // Abbruch
        return false;
    }

    // Netscape-Methode
    if (window && window.innerWidth) {
        fensterbreite = window.innerWidth;
    // Internet-Explorer-Methode
    } else if (document && document.body && document.body.offsetWidth) {
        fensterbreite = document.body.offsetWidth;
    // Browser unterstützt das nicht
    } else {
        // auf Standardseite weiterleiten
        location.replace (arguments[0]); return;
    }

    // Anzahl an Fensterbreiten
    var anzahl = (arguments.length - 1) / 2;

    // gefundene Breite, Zähler
    var gef_breite = -1; var i;

    // alle Breiten durchgehen
    for (i = 0; i < anzahl; i++) {
        // wenn aktuelle Fensterbreite größer als angegebene: passt rein
        if (fensterbreite > arguments[i*2+1]) {
            // neue gefundene Breite setzen
            gef_breite = i;
        }
    }

    // diese Breite nehmen
    // falls keine Breite gefunden wurde (gef_breite == -1)
    // wird automatisch die Defaultbreite genommen
    // (wg. -1 * 2 + 2 = 0)
    location.replace (arguments[gef_breite*2+2]); return;
}

function weiterleitung_fensterhoehe ()
{
    var fensterhoehe;

    // wenn die Anzahl der Parameter nicht 1,3,5,... ist
    if ((arguments.length + 1) % 2) {
        // Abbruch
        return false;
    }

    // Netscape-Methode
    if (window && window.innerHeight) {
        fensterhoehe = window.innerHeight;
    // Internet-Explorer-Methode
    } else if (document && document.body && document.body.offsetHeight) {
        fensterhoehe = document.body.offsetHeight;
    // Browser unterstützt das nicht
    } else {
        // auf Standardseite weiterleiten
        location.replace (arguments[0]); return;
    }

    // Anzahl an Fensterhöhen
    var anzahl = (arguments.length - 1) / 2;

    // gefundene Hähe, Zähler
    var gef_hoehe = -1; var i;

    // alle Höhen durchgehen
    for (i = 0; i < anzahl; i++) {
        // wenn aktuelle Fensterhöhe größer als angegebene: passt rein
        if (fensterhoehe > arguments[i*2+1]) {
            // neue gefundene Höhe setzen
            gef_hoehe = i;
        }
    }

    // diese Höhe nehmen
    // falls keine Höhe gefunden wurde (gef_hoehe == -1)
    // wird automatisch die Defaulthöhe genommen
    // (wg. -1 * 2 + 2 = 0)
    location.replace (arguments[gef_hoehe*2+2]); return;
}
