// ----------------------------------------------------
//
// Copyright 2003 Macromedia, Inc. All rights reserved.
// ----------------------------------------------------
//
// Insert_FlashPaper.js
//
// ----------------------------------------------------

// ----------------------------------------------------
// public functions
// ----------------------------------------------------

function isDOMRequired() 
{ 
	return true;
}

function isAsset() 
{
	return true;
}

function canInsertObject()
{
	return true;
}

function insertObject(assetArgs)
{
	// Return the html tag that should be inserted

	/*const*/ var warnUserIfNotAvailable = true;
	if (!isFlashPaperAvailable(warnUserIfNotAvailable))
	{
		return '';
	}
	
	var extensions = FlashPaperConnect.getConvertibleTypesExtensions();
	if (extensions == null)
		extensions = "";

	var filter = LABEL_FLASHPAPER_CONVERTIBLE_DOCUMENTS + "|" + extensions + "|*|";

	var sourceURL = dw.browseForFileURL("open", "", false, false, new Array(filter));
	if (sourceURL == null || sourceURL == '') 
	{
		return '';
	}
	
	var result = [ null ];
	dw.runCommand("FlashPaperOptions.htm", sourceURL, result);
	if (result[0] == null)
	{
		return '';
	}

	insertFlashPaper(sourceURL, result[0]);
}


