var playerWindow;
var inlineHtml = '<a href="javascript:musicplayerPopup();" title="Popup"><img id="musicplayerPopupImageId" src="/images/popup.png" width="12" height="15" border="0" onMouseOver="musicplayerPopupImage(true);" onMouseOut="musicplayerPopupImage(false);" /></a> <object data="musicplayer.swf?ver=' + mpvn + '" type="application/x-shockwave-flash" width="200" height="20" wmode="transparent"><param name="FlashVars" value="ver=' + mpvn + '"> <param name="wmode" value="transparent" /><param name="movie" value="musicplayer.swf?ver=' + mpvn + '" /></object>';
var popupText;
if (lang && lang == 'de') {
	popupText = 'Musikplayer l&auml;uft im Popup-Modus. Andocken durch Schlie&szlig;en des Popups.';
} else {
	popupText = 'Music player is running in popup mode. Close the popup to get it back in here.';
}
var popupHtml = '<span style="color: #ea4; font-size: 8pt;">' + popupText + '</span>';
var oldPopup;

function musicplayerSetupTimeout() {
	musicplayerCheck();
	setInterval("musicplayerCheck();", 1000);
}

function musicplayerIsPopupCookieSet() {
	if (!document.cookie) {
		return false;
	}

	var s = document.cookie;
	return (s.search(/musicplayerPopup=1/) != -1);
}

function musicplayerPopupCookie() {
	return "";
}

function musicplayerCheck() {
	var popup = playerWindow && !playerWindow.closed;
	if (!popup) {
		popup = musicplayerIsPopupCookieSet();
	}

	if (popup != oldPopup) {
		document.getElementById("musicplayerId").innerHTML = popup ? popupHtml : inlineHtml;
	}
	oldPopup = popup;
}

function musicplayerGetWindow() {
	var win;
	if (playerWindow) {
		win = playerWindow;
	} else if (musicplayerIsPopupCookieSet()) {
		win = musicplayerPopupCookie();
	}
	return win;
}

function musicplayerPopup() {
	playerWindow = window.open("/musicplayer.php", "SgModWebsitePlayerPopup", "width=260,height=150,scrollbars=no,menubar=no,location=no,resizable=no,toolbar=no,status=no");
	playerWindow.focus();
	musicplayerCheck();
}

function musicplayerClose() {
	var win = musicplayerGetWindow();
	if (win) {
		win.close();
	}
	musicplayerCheck();
}

function musicplayerFocus() {
	var win = musicplayerGetWindow();
	if (win) {
		win.focus();
	}
	musicplayerCheck();
}

function musicplayerPopupImage(high) {
	document.getElementById("musicplayerPopupImageId").src =
		high ? "/images/popup_hi.png" : "/images/popup.png";
}

