function OpenFlashMediaBrowser(controlID)
{
	var pageUrl;
	var windowParams = "toolbar=no, directories=no, location=no, status=yes, menubar=no, resizable=no, scrollbars=yes, width=640, height=480";
	pageUrl = "/MCMS/CMS/WebAuthor/Dialogs/FlashMediaBrowse/FlashMediaBrowse.aspx?controlID=";
	pageUrl += controlID;
	window.open(pageUrl, null, windowParams);
}

function ChangeFlashMedia(mediaURL, controlID)
{
	if(mediaURL == "")
	{
		document.getElementById(controlID+"_span").innerHTML = "";
		return;
	}	
	var height = document.getElementById(controlID+"_height_hidden").value;
	var width = document.getElementById(controlID+"_width_hidden").value;
	
	var spanInnerHtml;
	spanInnerHtml = "<OBJECT id='"+controlID+"_object' codeBase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0'\n";
	spanInnerHtml += "classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' WIDTH='"+width+"' HEIGHT='"+height+"'>\n";
	spanInnerHtml += "<PARAM NAME='Movie' VALUE='"+mediaURL+"'";
	spanInnerHtml += "<EMBED src='\"+mediaUrl+\"' quality='high' bgcolor='#FFFFFF'\n";
	spanInnerHtml += "TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'>\n";
	spanInnerHtml += "</OBJECT>\n";
	
	document.getElementById(controlID+"_span").innerHTML = spanInnerHtml;
	var hiddenID = document.getElementById(controlID+"_hidden").value;
	document.getElementById(hiddenID).value = mediaURL;
}

function RemoveFlashMedia(controlID)
{
	document.getElementById(controlID+"_span").innerHTML = "";
	var hiddenID = document.getElementById(controlID+"_hidden").value;
	document.getElementById(hiddenID).value = "";
}

function LoadFlashMediaForPresentation(controlID, version, width, height, align, scale, mediaURL, quality, bgcolor, play, loop, name)
{
	var classID = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";
	var codebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=" + version;
	
	var objectHtml = "\n<OBJECT ID="+controlID+"_object CLASSID='"+classID+"' \n";
	objectHtml += "\tCODEBASE='"+codebase+"' \n";
	objectHtml += "\tWIDTH='"+width+"' HEIGHT='"+height+"' ";
	objectHtml += "ALIGN='"+align+"' SCALE='"+scale+"'> \n";
	objectHtml += "\t<PARAM NAME=movie VALUE='"+mediaURL+"'> \n";
	objectHtml += "\t<PARAM NAME=quality VALUE='"+quality+"'> \n";
	
	if(bgcolor == 'Transparent')
		objectHtml += "\t<PARAM NAME='WMODE' VALUE='Transparent'> \n";
	else
		objectHtml += "\t<PARAM NAME=bgcolor VALUE=#"+bgcolor+"> \n";
	
	objectHtml += "\t<PARAM NAME='play' VALUE='"+play+"'> \n";
	objectHtml += "\t<PARAM NAME='loop' VALUE='"+loop+"'> \n";
	
	for(i=12;i<arguments.length;i++)
	{
		var key = arguments[i].substring(0, arguments[i].lastIndexOf(":"));
		var value = arguments[i].substring(arguments[i].lastIndexOf(":")+1, arguments[i].length);
		objectHtml += "\t<PARAM NAME='"+key+"' VALUE='"+value+"'> \n";
	}
	
	objectHtml += "\t<EMBED src='"+mediaURL+"' quality='"+quality+"' WIDTH='"+width+"' HEIGHT='"+height+"'\n";
	objectHtml += "\tNAME='"+name+"' ALIGN='"+align+"' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED> \n";
	objectHtml += "</OBJECT>\n";
	
	document.getElementById(controlID+"_span").innerHTML = objectHtml;
}