﻿function _insertFlashObject(swfUrl, divId, flashvars, flashVersion, cbFunc) {
	flashVersion = flashVersion || "9.0.124";
	var oCtnr = document.getElementById(divId);
	var iWidth = oCtnr.offsetWidth;
	var iHeight = oCtnr.offsetHeight;

	var swfVersionStr = flashVersion;
	var xiSwfUrlStr = "/modules/widgets/playerProductInstall.swf";
	var params = {};
	params.quality = "high";
	params.allowscriptaccess = "always";
	params.WMODE = 'transparent';
	params.menu = false;

	var attributes = {};
	attributes.id = divId + "flash";
	attributes.name = divId + "flash";
	attributes.align = "middle";

	if (swfobject.hasFlashPlayerVersion("6.0.65")) {
		swfobject.embedSWF(swfUrl, divId,
			iWidth, iHeight,
			swfVersionStr, xiSwfUrlStr,
			flashvars, params, attributes, cbFunc);

	}
	else {
		var _installLabel = document.createElement("div");
		oCtnr.style.verticalAlign = "middle";
		_installLabel.style.position = "absolute";
		_installLabel.style.textAlign = "center";
		_installLabel.style.backgroundColor = "white";
		_installLabel.style.border = "solid 1px black";
		_installLabel.style.width = "100%";
		_installLabel.style.padding = "20";
		_installLabel.innerHTML = "Veuillez installer la derni&egrave;re version de Flash.<BR><a href='http://get.adobe.com/fr/flashplayer/'>Cliquez ici</a> pour installer Adobe Flash Player.<BR>"
		oCtnr.appendChild(_installLabel);

	}

}

function _extractPlayer(albumId, mediaId, seconds) {
	var lTop = (screen.availHeight / 2)-250;
	var lLeft = (screen.availWidth / 2)-425;
	var lUrl = "/mediaPlayerStandalone.aspx?albumId=" + albumId + "&mediaId=" + mediaId + "&sec=" + seconds;
	var lFeatures = "top=" + lTop + ",left=" + lLeft + ",width=850,height=500,resizable=false,toolbar=false,location=false";
	
	window.open(lUrl, "mediaPlayerStandalone", lFeatures);
}

function _openPlayer(albumId, mediaId, albumType) {
	var lTop = (screen.availHeight / 2) - 250;
	var lLeft = (screen.availWidth / 2) - 425;
	var lUrl = "/mediaPlayerStandalone.aspx?albumId=" + albumId + "&mediaId=" + mediaId + "&sec=0&albumType=" + albumType;
	
	var lFeatures = "top=" + lTop + ",left=" + lLeft + ",width=850,height=500,resizable=false,toolbar=false,location=false";

	window.open(lUrl, "mediaPlayerStandalone", lFeatures);
}

function __logMediaListening(mediaId) {
	var oXMLHttpRequest = new XMLHttpRequest;
	oXMLHttpRequest.open("GET", "/mediaLog.axd?id=" + mediaId, false);
	oXMLHttpRequest.send(null);
}