<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xslc="http://xslcomponents.org/TR/WD-xslc">
<xsl:template name="CommonToolbarButtonsLeft">
<ToolbarButton>
<xsl:call-template name="ToolButtonEmail"/>
</ToolbarButton>
<ToolbarButton>
<xsl:call-template name="ToolButtonMessenger"/>
</ToolbarButton>
</xsl:template>
<xsl:template name="CommonToolbarButtonsRight">
<xsl:if test="/document/XMLC_Params/XMLC_Supervisor = '1'">
<ToolbarButton>
<xsl:call-template name="ButtonXMLServiceStats"/>
</ToolbarButton>
<ToolbarButton>
<xsl:call-template name="ButtonXMLOutputFormat"/>
</ToolbarButton>
<ToolbarButton>
<xsl:call-template name="ButtonXMLRAD"/>
</ToolbarButton>
</xsl:if>
<ToolbarButton>
<xsl:choose>
<xsl:when test="/document/XMLC_Params/XMLC_Authenticated = '1'">
<xsl:call-template name="ToolButtonLogout"/>
</xsl:when>
<xsl:otherwise>
<xsl:call-template name="ToolButtonLogin"/>
</xsl:otherwise>
</xsl:choose>
</ToolbarButton>
<ToolbarButton>
<xsl:call-template name="ToolButtonHome"/>
</ToolbarButton>
<ToolbarButton>
<xsl:call-template name="ToolButtonHelp"/>
</ToolbarButton>
</xsl:template>
<xsl:template name="ToolButtonEmail">
<xsl:param name="URL">
<xsl:value-of select="/document/XMLC_Params/XMLC_ScriptName"/>
<xsl:if test="/document/XMLC_Params/XMLC_UseXMLC_Action != '1'">/</xsl:if>
<xsl:if test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">?XMLC_Action=</xsl:if>
<xsl:value-of select="/document/XMLC_Params/XMLC_Action"/>
<xsl:choose>
<xsl:when test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">&amp;</xsl:when>
<xsl:otherwise>?</xsl:otherwise>
</xsl:choose>
<xsl:value-of select="/document/XMLC_Params/XMLC_InputParams"/>
</xsl:param>
<xsl:if test="/document/XMLC_Params/XMLC_OptionMail = '1'">
<form name="XMLC_EmailForm" method="post">
<xsl:attribute name="action"><xsl:value-of select="/document/XMLC_Params/XMLC_ScriptName"/><xsl:if test="/document/XMLC_Params/XMLC_UseXMLC_Action != '1'">/XMLC_FormEmailPage</xsl:if></xsl:attribute>
<xsl:if test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">
<input type="hidden" name="XMLC_Action" value="XMLC_FormEmailPage"/>
</xsl:if>
<input type="hidden" name="PageURL" value="{$URL}"/>
<input type="hidden" name="Subject"/>
<xsl:call-template name="xslc:ToolbarButton">
<xsl:with-param name="Caption">
<img alt="{/document/Locales/AltEmail}" border="0" src="{$XMLC_PictosPath}button_email.gif"/>
</xsl:with-param>
<xsl:with-param name="OnClick">javascript:{XMLC_EmailForm.elements['Subject'].value = document.title; XMLC_EmailForm.submit(); return false;}</xsl:with-param>
</xsl:call-template>
</form>
</xsl:if>
</xsl:template>
<xsl:template name="ToolButtonHelp">
<xsl:call-template name="xslc:ToolbarButton">
<xsl:with-param name="Caption">
<img alt="{/document/Locales/AltHelp}" border="0" src="{$XMLC_PictosPath}button_help.gif"/>
</xsl:with-param>
<xsl:with-param name="HRef">http://xmlrad.com</xsl:with-param>
</xsl:call-template>
</xsl:template>
<xsl:template name="ToolButtonHome">
<xsl:call-template name="xslc:ToolbarButton">
<xsl:with-param name="Caption">
<img alt="{/document/Locales/AltHome}" border="0" src="{$XMLC_PictosPath}button_home.gif"/>
</xsl:with-param>
<xsl:with-param name="HRef">
<xsl:value-of select="/document/XMLC_Params/XMLC_ScriptName"/>
<xsl:if test="/document/XMLC_Params/XMLC_UseXMLC_Action != '1'">/</xsl:if>
</xsl:with-param>
<xsl:with-param name="Target">_top</xsl:with-param>
</xsl:call-template>
</xsl:template>
<xsl:template name="ToolButtonLogin">
<xsl:call-template name="xslc:ToolbarButton">
<xsl:with-param name="Caption">
<img alt="{/document/Locales/AltLogin}" border="0" src="{$XMLC_PictosPath}button_login.gif"/>
</xsl:with-param>
<xsl:with-param name="HRef">
<xsl:value-of select="/document/XMLC_Params/XMLC_ScriptName"/>
<xsl:choose>
<xsl:when test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">?XMLC_Action=XMLC_FormLogin</xsl:when>
<xsl:otherwise>/XMLC_FormLogin</xsl:otherwise>
</xsl:choose>
</xsl:with-param>
</xsl:call-template>
</xsl:template>
<xsl:template name="ToolButtonLogout">
<xsl:call-template name="xslc:ToolbarButton">
<xsl:with-param name="Caption">
<img alt="{/document/Locales/AltLogout}" border="0" src="{$XMLC_PictosPath}button_Logout.gif"/>
</xsl:with-param>
<xsl:with-param name="HRef">
<xsl:value-of select="/document/XMLC_Params/XMLC_ScriptName"/>
<xsl:choose>
<xsl:when test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">?XMLC_Action=XMLC_Logout</xsl:when>
<xsl:otherwise>/XMLC_Logout</xsl:otherwise>
</xsl:choose>
</xsl:with-param>
</xsl:call-template>
</xsl:template>
<xsl:template name="ToolButtonMessenger">
<xsl:param name="URL">
<xsl:value-of select="/document/XMLC_Params/XMLC_ScriptName"/>
<xsl:if test="/document/XMLC_Params/XMLC_UseXMLC_Action != '1'">/</xsl:if>
<xsl:if test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">?XMLC_Action=</xsl:if>
<xsl:value-of select="/document/XMLC_Params/XMLC_Action"/>
<xsl:choose>
<xsl:when test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">&amp;</xsl:when>
<xsl:otherwise>?</xsl:otherwise>
</xsl:choose>
<xsl:value-of select="/document/XMLC_Params/XMLC_InputParams"/>
</xsl:param>
<xsl:if test="/document/XMLC_Params/XMLC_OptionMessenger = '1'">
<form name="IMForm" method="post">
<xsl:attribute name="action"><xsl:value-of select="/document/XMLC_Params/XMLC_ScriptName"/><xsl:if test="/document/XMLC_Params/XMLC_UseXMLC_Action != '1'">/XMLC_FormIMPage</xsl:if></xsl:attribute>
<xsl:if test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">
<input type="hidden" name="XMLC_Action" value="XMLC_FormIMPage"/>
</xsl:if>
<input type="hidden" name="PageURL" value="{$URL}"/>
<input type="hidden" name="Comments"/>
<xsl:call-template name="xslc:ToolbarButton">
<xsl:with-param name="Caption">
<img alt="{/document/Locales/AltIM}" border="0" src="{$XMLC_PictosPath}button_im.gif"/>
</xsl:with-param>
<xsl:with-param name="OnClick">javascript:{IMForm.elements['Comments'].value = document.title; IMForm.submit(); return false;}</xsl:with-param>
</xsl:call-template>
</form>
</xsl:if>
</xsl:template>
<xsl:template name="ToolButtonPrintHTML">
<xsl:param name="URL">
<xsl:value-of select="/document/XMLC_Params/XMLC_ScriptName"/>
<xsl:if test="/document/XMLC_Params/XMLC_UseXMLC_Action != '1'">/</xsl:if>
<xsl:if test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">?XMLC_Action=</xsl:if>
<xsl:value-of select="/document/XMLC_Params/XMLC_Action"/>
<xsl:choose>
<xsl:when test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">&amp;</xsl:when>
<xsl:otherwise>?</xsl:otherwise>
</xsl:choose>
<xsl:value-of select="/document/XMLC_Params/XMLC_InputParams"/>
</xsl:param>
<xsl:call-template name="xslc:ToolbarButton">
<xsl:with-param name="Caption">
<img alt="{/document/Locales/AltPrint}" border="0" src="{$XMLC_PictosPath}button_print.gif"/>
</xsl:with-param>
<xsl:with-param name="OnClick">javascript:{window.open('<xsl:value-of select="$URL"/>', '', 'left=10,top=10, width=800,height=700,scrollbars,resizable,menubar,toolbar,addressbar,statusbar'); return false;}</xsl:with-param>
</xsl:call-template>
</xsl:template>
<xsl:template name="ToolButtonRefresh">
<xsl:param name="URL">
<xsl:value-of select="/document/XMLC_Params/XMLC_ScriptName"/>
<xsl:if test="/document/XMLC_Params/XMLC_UseXMLC_Action != '1'">/</xsl:if>
<xsl:if test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">?XMLC_Action=</xsl:if>
<xsl:value-of select="/document/XMLC_Params/XMLC_Action"/>
<xsl:choose>
<xsl:when test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">&amp;</xsl:when>
<xsl:otherwise>?</xsl:otherwise>
</xsl:choose>
<xsl:value-of select="/document/XMLC_Params/XMLC_InputParams"/>
</xsl:param>
<xsl:call-template name="xslc:ToolbarButton">
<xsl:with-param name="Caption">
<img alt="{/document/Locales/AltRefresh}" border="0" src="{$XMLC_PictosPath}button_refresh.gif"/>
</xsl:with-param>
<xsl:with-param name="HRef">
<xsl:value-of select="$URL"/>
</xsl:with-param>
</xsl:call-template>
</xsl:template>
<xsl:template name="ButtonXMLRAD">
<xsl:call-template name="xslc:ToolbarButton">
<xsl:with-param name="Caption">
<img alt="{/document/Locales/AltOpenThisActionInXMLRAD}" border="0" src="{$XMLC_PictosPath}button_XMLRAD.gif"/>
</xsl:with-param>
<xsl:with-param name="HRef">
<xsl:variable name="XMLRADDLL">
<xsl:choose>
<xsl:when test="/document/Aliases/XMLRADDLL != ''">
<xsl:value-of select="/document/Aliases/XMLRADDLL"/>
</xsl:when>
<xsl:otherwise>/XMLRADBin/XMLRAD.dll/</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:value-of select="$XMLRADDLL"/>Default?ProjectName=<xsl:value-of select="/document/XMLC_Params/XMLC_InstanceName"/>&amp;XMLService=<xsl:value-of select="/document/XMLC_Params/XMLC_Action"/>
</xsl:with-param>
<xsl:with-param name="Target">_blank</xsl:with-param>
</xsl:call-template>
</xsl:template>
<xsl:template name="ButtonXMLServiceStats">
<xsl:call-template name="xslc:ToolbarButton">
<xsl:with-param name="Caption">
<img alt="{/document/Locales/AltOpenXMLServiceStats}" border="0" src="{$XMLC_PictosPath}button_Stats.gif"/>
</xsl:with-param>
<xsl:with-param name="HRef">
<xsl:value-of select="/document/XMLC_Params/XMLC_ScriptName"/>
<xsl:choose>
<xsl:when test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">?XMLC_Action=XMLC_StatsXMLService&amp;XMLService=</xsl:when>
<xsl:otherwise>/XMLC_StatsXMLService?XMLService=</xsl:otherwise>
</xsl:choose>
<xsl:value-of select="/document/XMLC_Params/XMLC_Action"/>
</xsl:with-param>
</xsl:call-template>
</xsl:template>
<xsl:template name="ButtonXMLOutputFormat">
<xsl:param name="RefreshURL">
<xsl:value-of select="/document/XMLC_Params/XMLC_ScriptName"/>
<xsl:if test="/document/XMLC_Params/XMLC_UseXMLC_Action != '1'">/</xsl:if>
<xsl:if test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">?XMLC_Action=</xsl:if>
<xsl:value-of select="/document/XMLC_Params/XMLC_Action"/>
<xsl:choose>
<xsl:when test="/document/XMLC_Params/XMLC_UseXMLC_Action = '1'">&amp;</xsl:when>
<xsl:otherwise>?</xsl:otherwise>
</xsl:choose>
<xsl:value-of select="/document/XMLC_Params/XMLC_InputParams"/>
<xsl:if test="/document/XMLC_Params/XMLC_InputParams != ''">&amp;</xsl:if>XMLC_OutputFormat=xml</xsl:param>
<xsl:call-template name="xslc:ToolbarButton">
<xsl:with-param name="Caption">
<a href="{$RefreshURL}">
<img alt="{/document/Locales/AltXMLOutputFormat}" border="0" src="{$XMLC_PictosPath}button_XMLDocument.gif"/>
</a>
</xsl:with-param>
</xsl:call-template>
</xsl:template>
</xsl:stylesheet>
