<!-- MENU-LOCATION=NONE -->

<html xmlns:MMString="http://www.macromedia.com/schemes/data/string/">
<HEAD>
<!-- Copyright 2000, 2001, 2002, 2003, 2004, 2005 Macromedia, Inc. All rights reserved. -->
<SCRIPT src="../../Shared/Common/Scripts/dwscripts.js"></SCRIPT>
<SCRIPT src="../../Shared/Common/Scripts/dwscriptsServer.js"></SCRIPT>
<SCRIPT SRC="../../Shared/Common/Scripts/dwscriptsExtData.js"></SCRIPT>
<SCRIPT src="../../Shared/UltraDev/Scripts/ssCmnElements.js"></SCRIPT>
<SCRIPT src="../Server/serverObjectsCommon.js"></SCRIPT>
<SCRIPT language="JavaScript">

//--------------------------------------------------------------------
// FUNCTION:
//   objectTag
//
// DESCRIPTION:
//   This object is used as a shim to launch the appropriate 
//   server behavior for the current server model.  The individual
//   server behavior files are responsible for inserting the code on the
//   page, so this function just returns the empty string.
//
// ARGUMENTS:
//   none
//
// RETURNS:
//   string - empty string to indicate that nothing should be inserted
//--------------------------------------------------------------------
function objectTag() {
	var dom = dw.getDocumentDOM();
  
	if (dom) {
		var serverModel = dom.serverModel.getFolderName();
    
		if (serverModel) {    
			var serverBehaviorFile = "";

			//if (serverModel == "PHP_MySQL") {
			serverBehaviorFile = "XSL Transformation.htm";
			//}

			if (serverBehaviorFile) {
				dw.popupServerBehavior(serverBehaviorFile);
			}
		} else {
			alert(MM.MSG_NeedServerModelForSO);
		}
	}
  
	return "";  
}


//--------------------------------------------------------------------
// FUNCTION:
//   getSetupSteps
//
// DESCRIPTION:
//   Returns an array of steps to be displayed in an instructions
//   dialog.  The first element of the array is the text that appears
//   above the list.  The remaining elements are the steps, which will
//   be rendered in a numbered list.
//
//   The steps are each HTML, which may contain JavaScript event
//   handlers.  The event handlers can either be a JavaScript script
//   or an "event:KeyWord" syntax.  If the latter is used, then the
//   handler for KeyWord is implemented internally in the Dreamweaver
//   executable.
//
// ARGUMENTS:
//   none
//
// RETURNS:
//   the array described above
//--------------------------------------------------------------------
function getSetupSteps()
{
  return getSetupStepsForServerObject(true); // exclude recordset step
}



//--------------------------------------------------------------------
// FUNCTION:
//   setupStepsCompleted
//
// DESCRIPTION:
//   Returns the number of steps (in the list of steps returned from
//   getSetupSteps) that have already been completed.  This number is
//   used to determine how many steps will have a check mark next to
//   them.
//
// ARGUMENTS:
//   none
//
// RETURNS:
//   An integer - the number of check marks to be displayed, or -1
//   if all steps have been completed.
//--------------------------------------------------------------------
function setupStepsCompleted()
{
  return setupStepsCompletedForServerObject(true); // exclude recordset step
}

</SCRIPT>

<TITLE><MMString:loadString id="Objects/MM_XMLXSL/XMLXSL/title" /></TITLE>

</HEAD>
<BODY>
</BODY>
</HTML>
