<%@ Page MaintainScrollPositionOnPostback="true" Language="C#" AutoEventWireup="true" CodeBehind="Create3.aspx.cs" Inherits="eDocument.Server.Administrator.eDocumentTemplate.Create3" MasterPageFile="~/Site.Master"  %>

<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="Server">
    <h1 class="skjema-admin__page-title">Opprett skjema, trinn 3/6</h1>
    <h3>Forsendelse til mottak</h3>
    <br/>
<%--    Alle skjemaene som blir sendt til skjema.no, sendes videre til organisasjonen via et mottak. 
    Mottaket er en applikasjon i skjema.no-løsningen du kan laste ned herfra: 
    <a href="#" target="_blank">Last ned mottaket.</a>. 
    Mottaket installeres og kjøres på en server hos dere. <br/>
    <br/>
    Usikker på hvordan mottaket skal installeres eller hvem som bør gjøre det? <a href="#" target="_blank">Kontakt oss, så hjelper vi deg i gang!</a>
    <br/>--%>
    <div runat="server" id="divSingleMottak" Visible="False">
        <div id="divVapourKnownMachine" runat="server" Visible="False">
            <b><%= CustomerName  %> har ett mottak kjørende på makin '<%= VapourMachineName %>'. Ønsker du at skjemaet sendes til mottaket på denne maskinen?</b>
        </div>
        <div id="divVapourUnknownMachine" runat="server" Visible="False">
            <b><%= CustomerName  %> har ett mottak konfigurert (ukjent maskin). Ønsker du at skjemaet sendes til dette mottaket?</b>
        </div>
        <br/>
        <asp:RadioButtonList runat="server" ID="rblCreateNewVapour" OnSelectedIndexChanged="rblCreateNewVapour_OnSelectedIndexChanged" CausesValidation="False" AutoPostBack="True" >
            <asp:ListItem Value="yes">Ja, send skjemaet til dette mottaket</asp:ListItem>
            <asp:ListItem Value="no">Nei, jeg vil opprette et nytt mottak for en annen server.</asp:ListItem>
        </asp:RadioButtonList>
    </div>
    
    <div runat="server" id="divMultipleMottak" Visible="False">
        <%= CustomerName  %> har flere mottak. Velg hvilke av disse du ønsker å sende skjemaet til. <br/>
        <br/>
        <div class="mb-4" id="divBox" runat="server">
            <asp:Label  ID="Label5" CssClass="skjema-admin__page__label"  runat="server">
                Mottak <asp:Label ID="lblBoxAsterisk" runat="server">*</asp:Label>
            </asp:Label>
            <asp:DropDownList ID="ddlVapour" DataTextField="Name" DataValueField="Id" CssClass="skjema-admin__page__text"  runat="server" OnSelectedIndexChanged="ddlVapour_OnSelectedIndexChanged" CausesValidation="False" AutoPostBack="True" />
            <asp:RequiredFieldValidator ForeColor="Red" ID="requiredBox" runat="server" ControlToValidate="ddlVapour" ErrorMessage="Du må velge et mottak."></asp:RequiredFieldValidator>
        </div>
    </div>
    
    <div runat="server" id="divCreateMottak" Visible="False">
        <br/>
        <asp:Label ID="Label12" CssClass="skjema-admin__page__label"  runat="server">
            Gi mottaket et kort navn (kan endres senere) *
        </asp:Label>
        <asp:TextBox  ID="txtVapourName" CssClass="skjema-admin__page__text" runat="server" AutoPostBack="True" CausesValidation="False" OnTextChanged="txtVapourName_OnTextChanged" />
        <asp:RequiredFieldValidator ForeColor="Red" ID="RequiredFieldValidator4" runat="server" ErrorMessage="Du må angi navn på mottak."  Display="Dynamic" ControlToValidate="txtVapourName" />
        <asp:Label runat="server" id="lblVapourErrorMessage" ForeColor="Red" />
    </div>
    

    <div runat="server" id="divChooseFolderName" Visible="False">
        <br/>
        <b>Hva skal være navnet på mappen skjemaene lagres til?</b><br/>
        Mottaket oppretter en mappe for alle skjema av denne typen under <%= VapourRootFolder %>. <br/>
        <br/>            

        <asp:RadioButtonList ID="rblChooseFolderName" runat="server" CausesValidation="False" AutoPostBack="True" OnSelectedIndexChanged="rblChooseFolderName_OnSelectedIndexChanged">
            <asp:ListItem Value="formid">Mappenavnet skal være samme som skjema-id</asp:ListItem>
            <asp:ListItem Value="name">Mappenavnet skal være samme som skjema-tittel</asp:ListItem>
            <asp:ListItem Value="other">Annet</asp:ListItem>
        </asp:RadioButtonList>
            
        <div runat="server" id="divFolderName" Visible="False" class="skjema-admin__page__field">
            <br/>
            <asp:label id="Label3" CssClass="skjema-admin__page__label" runat="server">Mappenavn *</asp:label>
            <asp:textbox id="txtFolderName" CssClass="skjema-admin__page__text" runat="server" AutoPostBack="True" OnTextChanged="txtFolderName_OnTextChanged" CausesValidation="False" />
            <asp:requiredfieldvalidator id="RequiredFieldValidator3" Display="Dynamic" runat="server" ErrorMessage="Du må angi et navn." ControlToValidate="txtFolderName" />
            <asp:Label runat="server" ID="lblInvalidPath" ForeColor="Red" Text=""></asp:Label>
        </div>
    </div>
    <br/>

    <div id="buttons">
        <div class="mb-5">
            <asp:Button 
                ID="btnPrevious" 
                CssClass="skjema-admin__button skjema-admin__button--secondary d-inline-block text-center"
                runat="server" 
                Text="Forrige" 
                OnClick="MovePrevious">
            </asp:Button>
            <asp:Button 
                ID="btnNext" 
                CssClass="skjema-admin__button skjema-admin__button--primary mt-3 mb-5"
                runat="server" 
                Text="Neste" 
                OnClick="MoveNext">
            </asp:Button>
        </div>

        <asp:Label 
            ID="lblMessage" 
            CssClass="skjema-admin__page__label mb-5"  
            runat="server" 
            ForeColor="Red">
        </asp:Label>
    </div>
</asp:Content>