<!--                                                                  -->
<!--  Copyright (C) 2006 RoyaltyShare, Inc.   All Rights Reserved     -->
<!--  $Id$  -->
<!--                                                                  -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" 
    xmlns:dyn="http://exslt.org/dynamic" extension-element-prefixes="dyn">
    <xsl:output method="html" indent="no" doctype-system="http://www.w3.org/TR/html4/strict.dtd" doctype-public="-//W3C//DTD HTML 4.01//EN" encoding="utf-8" />

    <xsl:include href="/app/tools/bookpub/templates/global.xsl" />

    <xsl:template name="pickLayout">
        <form name="contributorEdit" id="contributorEdit" method="post" action="admin">
            <xsl:call-template name="contributorEdit" />
            <xsl:call-template name="buttons" />
        </form>
    </xsl:template>

    <xsl:template name="contributorEdit">
        <xsl:call-template name="successMessageGeneral">
            <xsl:with-param name="successMessage">Contributor successfully created!</xsl:with-param>
        </xsl:call-template>
        <xsl:if test="Params/_inline">
            <input type="hidden" name="_inline" value="1" />
        </xsl:if>
        <input type="hidden" name="formSubmit" value="1" />
        <input type="hidden" name="c" value="edit_contributor" />
        <input type="hidden" name="ReturnTo" id="ReturnTo" value="{Params/ReturnTo}" />
        <xsl:if test="normalize-space(Form/Contributor/ContributorID)">
            <input type="hidden" name="ContributorID" value="{Form/Contributor/ContributorID}" />
        </xsl:if>
        <xsl:call-template name="errorMessageGeneral" />
        <p class="User-edit-subheader">Enter contributor information here<span class="Required-notice"/></p>
        <xsl:call-template name="columnEdit" />
    </xsl:template>

    <xsl:template name="columnEdit">
        <script src="/production/javascript/validateContributorNew.js?t={$now}" type="text/javascript"></script>
        <fieldset class="User-edit-fieldset">
			<div class="Form-item Form-item-required">
				<label class="Form-label">
					<span class="Form-label-caption">Last Name</span>
					<div class="Form-input-wrapper">
                        <input type="text" class="Input Form-input" name="Form_Contributor_LastName" id="Form_Contributor_LastName" value="{Form/Contributor/LastName}" maxlength="{Form/Contributor/LastName/@maxLength}" />
                        <xsl:call-template name="inlineError">
                            <xsl:with-param name="path">Form/Contributor/LastName</xsl:with-param>
                            <xsl:with-param name="displayName">Contributor</xsl:with-param>
                        </xsl:call-template>
                    </div>
				</label>
			</div>
			<div class="Form-item">
				<label class="Form-label">
					<span class="Form-label-caption">First Name</span>
					<div class="Form-input-wrapper">
                        <input type="text" class="Input Form-input" name="Form_Contributor_FirstName" id="Form_Contributor_FirstName" value="{Form/Contributor/FirstName}" maxlength="{Form/Contributor/FirstName/@maxLength}" />
                        <xsl:call-template name="inlineError">
                            <xsl:with-param name="path">Form/Contributor/FirstName</xsl:with-param>
                            <xsl:with-param name="displayName">Contributor</xsl:with-param>
                        </xsl:call-template>
                    </div>
				</label>
			</div>
		</fieldset>
    </xsl:template>

    <xsl:template name="submitButton">
        <xsl:call-template name="uiButton">
            <xsl:with-param name="content">
                <xsl:choose>
                    <xsl:when test="normalize-space(Form/Contributor/ContributorID)">Update</xsl:when>
                    <xsl:otherwise>Create</xsl:otherwise>
                </xsl:choose>
            </xsl:with-param>
            <xsl:with-param name="name" select="'submitButton'"/>
            <xsl:with-param name="id" select="'submitButton'"/>
            <xsl:with-param name="type" select="'primary'"/>
            <xsl:with-param name="className" select="'Form-button'"/>
            <xsl:with-param name="elemType" select="'submit'"/>
        </xsl:call-template>
    </xsl:template>

    <xsl:template name="cancelButton">
        <xsl:call-template name="uiButton">
            <xsl:with-param name="content" select="'Back to Contributor List'" />
            <xsl:with-param name="type" select="'default'"/>
            <xsl:with-param name="className" select="'Form-button'"/>
            <xsl:with-param name="onClick">javascript:location.href='/bookpub/admin?c=list_contributors'</xsl:with-param>
        </xsl:call-template>
    </xsl:template>

</xsl:stylesheet>
