function openWebradio(){
 MeinFenster = window.open("fileadmin/main/template/php/webradio.php", "webradio", "width=650,height=165,left=110,top=200");
 MeinFenster.focus();
}

		function toggle(obj) {
			var el = document.getElementById('playlist');
			if ( el.style.display != 'none' ) {
				el.style.display = 'none';
			}
			else {
				el.style.display = '';
				setRequest();
			}
		}


	// Request senden
	function setRequest(currTitle) {
		// Request erzeugen
		if (window.XMLHttpRequest) {
			request = new XMLHttpRequest(); // Mozilla, Safari, Opera
		} else if (window.ActiveXObject) {
			try {
				request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
			} catch (e) {
				try {
					request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
				} catch (e) {}
			}
		}

		// überprüfen, ob Request erzeugt wurde
		if (!request) {
			alert("Kann keine XMLHTTP-Instanz erzeugen");
			return false;
		} else {
			var url = "fileadmin/main/template/php/playlist.php";
			if (currTitle == true) var url = "fileadmin/main/template/php/playlist_currentTitle.php";
			// Request öffnen
			request.open('post', url, true);
			// Requestheader senden
			request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			// Request senden
			request.send();
			// Request auswerten
			if (currTitle == true)
			{
			request.onreadystatechange = interpretRequest2;
			}
			else
			{
			request.onreadystatechange = interpretRequest;
			}
		}
	}

	// Request auswerten
	function interpretRequest2() {
		switch (request.readyState) {
			// wenn der readyState 4 und der request.status 200 ist, dann ist alles korrekt gelaufen
			case 4:
				if (request.status != 200) {
					alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+request.status);
				} else {
					var content = request.responseText;
					// den Inhalt des Requests in das <div> schreiben
					document.getElementById('playlist_currTitle').innerHTML = content;
				}
				break;
			default:
				break;
		}
			
	}	
	
	// Request auswerten
	function interpretRequest() {
		switch (request.readyState) {
			// wenn der readyState 4 und der request.status 200 ist, dann ist alles korrekt gelaufen
			case 4:
				if (request.status != 200) {
					alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+request.status);
				} else {
					var content = request.responseText;
					// den Inhalt des Requests in das <div> schreiben
					document.getElementById('playlist').innerHTML = content;
				}
				break;
			default:
				break;
		}
			
	}
		
