// JavaScript Document
var m_iMediaSize_DefaultWidth = 320;
var m_iMediaSize_DefaultHeight = 322; //282

function ShowMedia(sMediaLink, sMediaType, iMediaID, iMediaSizeWidth, iMediaSizeHeight)
{	
	eval(defaults(arguments, "", "video", "", m_iMediaSize_DefaultWidth, m_iMediaSize_DefaultHeight));
	
	param = "url="+sMediaLink + "&ID="+iMediaID + "&width="+iMediaSizeWidth + "&height="+iMediaSizeHeight;

	if (sMediaType == "video")
	{
		//Dialog.alert({url: "Media.Video.php?url="+sMediaLink, options: {method: 'get'}, draggable:true }, {className: "alphacube", width:540, okLabel: "Close"});
		
		ShowWindow("videoWindow_"+iMediaID, "Media.Video.php?"+param, "", false, iMediaSizeWidth, iMediaSizeHeight+50+1);
	}
	else
	{
		ShowWindow("imageWindow_"+iMediaID, "Media.Image.php?"+param, "", false, iMediaSizeWidth, iMediaSizeHeight+50+1);
	}
}

function ShowImage(idContainer, linkMedia, iMediaSizeWidth, iMediaSizeHeight)
{
	eval(defaults(arguments, "", "", m_iMediaSize_DefaultWidth, m_iMediaSize_DefaultHeight));
	
	//ajuste la dimension du div container de la video
	$(idContainer).setStyle({ width: Math.ceil(iMediaSizeWidth)+"px" });
	$(idContainer).setStyle({ height: Math.ceil(iMediaSizeHeight)+"px" });
	
	//insert l'image
	$(idContainer).innerHTML = "<img src='"+linkMedia+"' width='"+iMediaSizeWidth+"' height='"+iMediaSizeHeight+"' />";
}

function ShowFlashVideo(idContainer, sVideoFileName, sPreviewFileName, iMediaSizeWidth, iMediaSizeHeight, bAutomaticRun)
{
	eval(defaults(arguments, "", "", "", m_iMediaSize_DefaultWidth, m_iMediaSize_DefaultHeight, true));
	
	var so = new SWFObject('mediaplayer.swf', 'mpl', iMediaSizeWidth, iMediaSizeHeight, '7');
	so.addParam('allowfullscreen', 'true');
	so.addParam('allowscriptaccess', 'always');
	so.addVariable('file', sVideoFileName);
	so.addVariable('image', sPreviewFileName);
	so.addVariable('showdownload', 'true');
	so.addVariable('autostart', bAutomaticRun);
	so.addVariable('link', sVideoFileName);
	so.addVariable('linkfromdisplay', 'false');
	so.addVariable('height', iMediaSizeHeight);
	so.addVariable('displayheight', iMediaSizeHeight);
	so.addVariable('width', iMediaSizeWidth);
	so.addVariable('lightcolor', '0xFFFFFF');
	so.write(idContainer);
}
