websitepanel/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/VPS/VdcCreateServer.ascx
2011-07-13 16:07:32 -07:00

563 lines
No EOL
44 KiB
Text

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="VdcCreateServer.ascx.cs" Inherits="WebsitePanel.Portal.VPS.VdcCreate" %>
<%@ Register Src="../UserControls/SimpleMessageBox.ascx" TagName="SimpleMessageBox" TagPrefix="wsp" %>
<%@ Register Src="UserControls/Menu.ascx" TagName="Menu" TagPrefix="wsp" %>
<%@ Register Src="UserControls/Breadcrumb.ascx" TagName="Breadcrumb" TagPrefix="wsp" %>
<%@ Register Src="../UserControls/PasswordControl.ascx" TagName="PasswordControl" TagPrefix="wsp" %>
<%@ Register Src="../UserControls/CollapsiblePanel.ascx" TagName="CollapsiblePanel" TagPrefix="wsp" %>
<%@ Register Src="../UserControls/CheckBoxOption.ascx" TagName="CheckBoxOption" TagPrefix="wsp" %>
<%@ Register Src="../UserControls/EnableAsyncTasksSupport.ascx" TagName="EnableAsyncTasksSupport" TagPrefix="wsp" %>
<wsp:EnableAsyncTasksSupport id="asyncTasks" runat="server"/>
<div id="VpsContainer">
<div class="Module">
<div class="Header">
<wsp:Breadcrumb id="breadcrumb" runat="server" />
</div>
<div class="Left">
<wsp:Menu id="menu" runat="server" SelectedItem="" />
</div>
<div class="Content">
<div class="Center">
<div class="Title">
<asp:Image ID="imgIcon" SkinID="AddServer48" runat="server" />
<asp:Localize ID="locTitle" runat="server" meta:resourcekey="locTitle" Text="Create New VPS"></asp:Localize>
</div>
<div class="FormBody">
<wsp:SimpleMessageBox id="messageBox" runat="server" />
<asp:ValidationSummary ID="validatorsSummary" runat="server"
ValidationGroup="VpsWizard" ShowMessageBox="True" ShowSummary="False" />
<asp:Wizard ID="wizard" runat="server"
meta:resourcekey="wizard" CellSpacing="5"
onfinishbuttonclick="wizard_FinishButtonClick"
onsidebarbuttonclick="wizard_SideBarButtonClick"
onactivestepchanged="wizard_ActiveStepChanged"
onnextbuttonclick="wizard_NextButtonClick">
<SideBarStyle CssClass="SideBar" VerticalAlign="Top" />
<StepStyle VerticalAlign="Top" />
<StartNavigationTemplate>
<asp:Button ID="btnNext" runat="server" CommandName="MoveNext" ValidationGroup="VpsWizard"
CssClass="Button1" Text="Next" meta:resourcekey="btnNext" />
</StartNavigationTemplate>
<StepNavigationTemplate>
<asp:Button ID="btnPrevious" runat="server" CommandName="MovePrevious" ValidationGroup="VpsWizard"
CssClass="Button1" Text="Previous" meta:resourcekey="btnPrevious" />
<asp:Button ID="btnNext" runat="server" CommandName="MoveNext" ValidationGroup="VpsWizard"
CssClass="Button1" Text="Next" meta:resourcekey="btnNext" />
</StepNavigationTemplate>
<FinishNavigationTemplate>
<asp:Button ID="btnPrevious" runat="server" CommandName="MovePrevious" ValidationGroup="VpsWizard"
CssClass="Button1" Text="Previous" meta:resourcekey="btnPrevious" />
<asp:Button ID="btnFinish" runat="server" CommandName="MoveComplete" ValidationGroup="VpsWizard"
CssClass="Button1" Text="Finish" meta:resourcekey="btnFinish" />
</FinishNavigationTemplate>
<WizardSteps>
<asp:WizardStep ID="stepName" runat="server" meta:resourcekey="stepName" Title="Name and OS">
<p class="SubTitle"><asp:Localize ID="locNameStepTitle" runat="server"
meta:resourcekey="locNameStepTitle" Text="Name and Operating System" /></p>
<br />
<table>
<tr>
<td class="FormLabel150"><asp:Localize ID="locHostname" runat="server"
meta:resourcekey="locHostname" Text="Host name:"></asp:Localize></td>
<td>
<asp:TextBox ID="txtHostname" runat="server" CssClass="NormalTextBox" Width="70"></asp:TextBox>
<asp:RequiredFieldValidator ID="HostnameValidator" runat="server" Text="*" Display="Dynamic"
ControlToValidate="txtHostname" meta:resourcekey="HostnameValidator" SetFocusOnError="true"
ValidationGroup="VpsWizard">*</asp:RequiredFieldValidator>
<asp:RegularExpressionValidator id="valCorrectHostname" runat="server" Text="*" meta:resourcekey="valCorrectHostname"
ValidationExpression="^[a-zA-Z]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?$"
ControlToValidate="txtHostname" Display="Dynamic" SetFocusOnError="true" ValidationGroup="VpsWizard">
</asp:RegularExpressionValidator>
<span class="Medium">.</span>
<asp:TextBox ID="txtDomain" runat="server" CssClass="NormalTextBox" Width="150"></asp:TextBox>
<asp:RequiredFieldValidator ID="DomainValidator" runat="server" Text="*" Display="Dynamic"
ControlToValidate="txtDomain" meta:resourcekey="DomainValidator" SetFocusOnError="true"
ValidationGroup="VpsWizard">*</asp:RequiredFieldValidator>
<asp:RegularExpressionValidator id="valNewDomainFormat" runat="server" Text="*" meta:resourcekey="valNewDomainFormat"
ValidationExpression="^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.){1,10}[a-zA-Z]{2,6}$"
ControlToValidate="txtDomain" Display="Dynamic" SetFocusOnError="true" ValidationGroup="VpsWizard">
</asp:RegularExpressionValidator>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
<tr>
<td class="FormLabel150"><asp:Localize ID="locOperatingSystem" runat="server"
meta:resourcekey="locOperatingSystem" Text="Operating system:"></asp:Localize></td>
<td>
<asp:DropDownList ID="listOperatingSystems" runat="server"
DataValueField="Path" DataTextField="Name">
</asp:DropDownList>
<asp:RequiredFieldValidator ID="OperatingSystemValidator" runat="server" Text="*" Display="Dynamic"
ControlToValidate="listOperatingSystems" meta:resourcekey="OperatingSystemValidator" SetFocusOnError="true"
ValidationGroup="VpsWizard">*</asp:RequiredFieldValidator>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
<tr>
<td class="FormLabel150" valign="top"><asp:Localize ID="locAdminPassword" runat="server"
meta:resourcekey="locAdminPassword" Text="Administrator password:"></asp:Localize></td>
<td>
<wsp:PasswordControl id="password" runat="server" ValidationGroup="VpsWizard" AllowGeneratePassword="true">
</wsp:PasswordControl>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
<tr>
<td class="FormLabel150">
<asp:CheckBox ID="chkSendSummary" runat="server" AutoPostBack="true" Checked="true"
meta:resourcekey="chkSendSummary" Text="Send summary letter to:" />
</td>
<td>
<asp:TextBox ID="txtSummaryEmail" runat="server" CssClass="NormalTextBox" AutoPostBack="true"></asp:TextBox>
<asp:RequiredFieldValidator ID="SummaryEmailValidator" runat="server" Text="*" Display="Dynamic"
ControlToValidate="txtSummaryEmail" meta:resourcekey="SummaryEmailValidator" SetFocusOnError="true"
ValidationGroup="VpsWizard">*</asp:RequiredFieldValidator>
</td>
</tr>
</table>
<br />
</asp:WizardStep>
<asp:WizardStep ID="stepConfig" runat="server" meta:resourcekey="stepConfig" Title="Configuration">
<p class="SubTitle"><asp:Localize ID="locConfigStepTitle" runat="server"
meta:resourcekey="locConfigStepTitle" Text="Configuration" /></p>
<br />
<wsp:CollapsiblePanel id="secResources" runat="server"
TargetControlID="ResourcesPanel" meta:resourcekey="secResources" Text="Resources">
</wsp:CollapsiblePanel>
<asp:Panel ID="ResourcesPanel" runat="server" Height="0" style="overflow:hidden;padding:10px;width:400px;">
<table cellpadding="3">
<tr>
<td style="width:60px;"><asp:Label ID="lblCpu" runat="server" AssociatedControlID="ddlCpu"
meta:resourcekey="lblCpu" Text="CPU:" CssClass="MediumBold" /></td>
<td>
<asp:DropDownList ID="ddlCpu" runat="server" CssClass="HugeTextBox" Width="70">
</asp:DropDownList>
</td>
<td><asp:Localize ID="locCores" runat="server" meta:resourcekey="locCores" Text="cores"/></td>
</tr>
</table>
<table cellpadding="3">
<tr>
<td style="width:60px;"><asp:Label ID="lblRam" runat="server" AssociatedControlID="txtRam"
meta:resourcekey="lblRam" Text="RAM:" CssClass="MediumBold" /></td>
<td>
<asp:TextBox ID="txtRam" runat="server" CssClass="HugeTextBox" Width="70" Text="0"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequireRamValidator" runat="server" Text="*" Display="Dynamic"
ControlToValidate="txtRam" meta:resourcekey="RequireRamValidator" SetFocusOnError="true"
ValidationGroup="VpsWizard">*</asp:RequiredFieldValidator>
</td>
<td><asp:Localize ID="locMB" runat="server" meta:resourcekey="locMB" Text="MB"/></td>
</tr>
</table>
<table cellpadding="3">
<tr>
<td style="width:60px;"><asp:Label ID="lblHdd" runat="server" AssociatedControlID="txtHdd"
meta:resourcekey="lblHdd" Text="HDD:" CssClass="MediumBold" /></td>
<td>
<asp:TextBox ID="txtHdd" runat="server" CssClass="HugeTextBox" Width="70" Text="0"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequireHddValidator" runat="server" Text="*" Display="Dynamic"
ControlToValidate="txtHdd" meta:resourcekey="RequireHddValidator" SetFocusOnError="true"
ValidationGroup="VpsWizard">*</asp:RequiredFieldValidator>
</td>
<td><asp:Localize ID="locGB" runat="server" meta:resourcekey="locGB" Text="GB"/></td>
</tr>
</table>
</asp:Panel>
<wsp:CollapsiblePanel id="secSnapshots" runat="server"
TargetControlID="SnapshotsPanel" meta:resourcekey="secSnapshots" Text="Snapshots">
</wsp:CollapsiblePanel>
<asp:Panel ID="SnapshotsPanel" runat="server" Height="0" style="overflow:hidden;padding:5px;">
<table>
<tr>
<td class="FormLabel150"><asp:Localize ID="locSnapshots" runat="server"
meta:resourcekey="locSnapshots" Text="Number of snapshots:"></asp:Localize></td>
<td>
<asp:TextBox ID="txtSnapshots" runat="server" CssClass="NormalTextBox" Width="50" Text="0"></asp:TextBox>
<asp:RequiredFieldValidator ID="SnapshotsValidator" runat="server" Text="*" Display="Dynamic"
ControlToValidate="txtSnapshots" meta:resourcekey="SnapshotsValidator" SetFocusOnError="true"
ValidationGroup="VpsWizard">*</asp:RequiredFieldValidator>
</td>
</tr>
</table>
</asp:Panel>
<wsp:CollapsiblePanel id="secDvd" runat="server"
TargetControlID="DvdPanel" meta:resourcekey="secDvd" Text="DVD">
</wsp:CollapsiblePanel>
<asp:Panel ID="DvdPanel" runat="server" Height="0" style="overflow:hidden;padding:5px;">
<table>
<tr>
<td>
<asp:CheckBox ID="chkDvdInstalled" runat="server"
Text="DVD drive installed" meta:resourcekey="chkDvdInstalled" />
</td>
</tr>
</table>
</asp:Panel>
<wsp:CollapsiblePanel id="secBios" runat="server"
TargetControlID="BiosPanel" meta:resourcekey="secBios" Text="BIOS">
</wsp:CollapsiblePanel>
<asp:Panel ID="BiosPanel" runat="server" Height="0" style="overflow:hidden;padding:5px;">
<table>
<tr>
<td style="width:200px;">
<asp:CheckBox ID="chkBootFromCd" runat="server" Text="Boot from CD" meta:resourcekey="chkBootFromCd" />
</td>
<td>
<asp:CheckBox ID="chkNumLock" runat="server" Text="Num Lock enabled" meta:resourcekey="chkNumLock" />
</td>
</tr>
</table>
</asp:Panel>
<wsp:CollapsiblePanel id="secActions" runat="server"
TargetControlID="ActionsPanel" meta:resourcekey="secActions" Text="Allowed actions">
</wsp:CollapsiblePanel>
<asp:Panel ID="ActionsPanel" runat="server" Height="0" style="overflow:hidden;padding:5px;">
<table style="width:400px;">
<tr>
<td style="width:200px;">
<asp:CheckBox ID="chkStartShutdown" runat="server" Text="Start, Turn off and Shutdown" meta:resourcekey="chkStartShutdown" />
</td>
<td>
<asp:CheckBox ID="chkReset" runat="server" Text="Reset" meta:resourcekey="chkReset" />
</td>
</tr>
<tr>
<td>
<asp:CheckBox ID="chkPauseResume" runat="server" Text="Pause, Resume" meta:resourcekey="chkPauseResume" />
</td>
<td>
<asp:CheckBox ID="chkReinstall" runat="server" Text="Re-install" meta:resourcekey="chkReinstall" />
</td>
</tr>
<tr>
<td>
<asp:CheckBox ID="chkReboot" runat="server" Text="Reboot" meta:resourcekey="chkReboot" />
</td>
<td>
</td>
</tr>
</table>
</asp:Panel>
<br />
</asp:WizardStep>
<asp:WizardStep ID="stepExternalNetwork" runat="server" meta:resourcekey="stepExternalNetwork" Title="External network">
<p class="SubTitle"><asp:Localize ID="locExternalNetwork" runat="server"
meta:resourcekey="locExternalNetwork" Text="External Network" /></p>
<br />
<p>
<asp:CheckBox ID="chkExternalNetworkEnabled" runat="server" AutoPostBack="true" Checked="true"
meta:resourcekey="chkExternalNetworkEnabled" Text="External network enabled" />
</p>
<div runat="server" ID="EmptyExternalAddressesMessage" style="padding: 5px;" visible="false">
<asp:Localize ID="locNotEnoughExternalAddresses" runat="server" Text="Not enough..."
meta:resourcekey="locNotEnoughExternalAddresses"></asp:Localize>
</div>
<table id="tableExternalNetwork" runat="server" cellspacing="5" style="width: 100%;">
<tr>
<td>
<asp:RadioButton ID="radioExternalRandom" runat="server" AutoPostBack="true"
meta:resourcekey="radioExternalRandom" Text="Randomly select IP addresses from the pool"
Checked="True" GroupName="ExternalAddress" />
</td>
</tr>
<tr id="ExternalAddressesNumberRow" runat="server">
<td style="padding-left: 30px;">
<asp:Localize ID="locExternalAddresses" runat="server"
meta:resourcekey="locExternalAddresses" Text="Number of IP addresses:"></asp:Localize>
<asp:TextBox ID="txtExternalAddressesNumber" runat="server" CssClass="NormalTextBox" Width="50" Text=""></asp:TextBox>
<asp:RequiredFieldValidator ID="ExternalAddressesValidator" runat="server" Text="*" Display="Dynamic"
ControlToValidate="txtExternalAddressesNumber" meta:resourcekey="ExternalAddressesValidator" SetFocusOnError="true"
ValidationGroup="VpsWizard">*</asp:RequiredFieldValidator>
<asp:Literal ID="litMaxExternalAddresses" runat="server"></asp:Literal>
</td>
</tr>
<tr>
<td>
<asp:RadioButton ID="radioExternalSelected" runat="server" AutoPostBack="true"
meta:resourcekey="radioExternalSelected" Text="Select IP addresses from the list"
GroupName="ExternalAddress" />
</td>
</tr>
<tr id="ExternalAddressesListRow" runat="server">
<td style="padding-left: 30px;">
<asp:ListBox ID="listExternalAddresses" runat="server" Rows="8"
CssClass="NormalTextBox" Width="220" SelectionMode="Multiple" Height="80"></asp:ListBox>
<br />
<asp:Localize ID="locHoldCtrl" runat="server"
meta:resourcekey="locHoldCtrl" Text="* Hold CTRL key to select multiple addresses"></asp:Localize>
</td>
</tr>
</table>
<br />
</asp:WizardStep>
<asp:WizardStep ID="stepPrivateNetwork" runat="server" meta:resourcekey="stepPrivateNetwork" Title="Private network">
<p class="SubTitle"><asp:Localize ID="locPrivateNetwork" runat="server"
meta:resourcekey="locPrivateNetwork" Text="Private Network" /></p>
<br />
<p>
<asp:CheckBox ID="chkPrivateNetworkEnabled" runat="server" AutoPostBack="true" Checked="true"
meta:resourcekey="chkPrivateNetworkEnabled" Text="Private network enabled" />
</p>
<table id="tablePrivateNetwork" runat="server" cellspacing="5" style="width: 100%;">
<tr>
<td>
<asp:RadioButton ID="radioPrivateRandom" runat="server" AutoPostBack="true"
meta:resourcekey="radioPrivateRandom" Text="Randomly select next available IP addresses to the addresses format"
Checked="True" GroupName="PrivateAddress" />
</td>
</tr>
<tr id="PrivateAddressesNumberRow" runat="server">
<td style="padding-left: 30px;">
<asp:Localize ID="locPrivateAddresses" runat="server"
meta:resourcekey="locPrivateAddresses" Text="Number of IP addresses:"></asp:Localize>
<asp:TextBox ID="txtPrivateAddressesNumber" runat="server" CssClass="NormalTextBox" Width="50" Text=""></asp:TextBox>
<asp:RequiredFieldValidator ID="PrivateAddressesValidator" runat="server" Text="*" Display="Dynamic"
ControlToValidate="txtPrivateAddressesNumber" meta:resourcekey="PrivateAddressesValidator" SetFocusOnError="true"
ValidationGroup="VpsWizard">*</asp:RequiredFieldValidator>
<asp:Literal ID="litMaxPrivateAddresses" runat="server"></asp:Literal>
</td>
</tr>
<tr>
<td>
<asp:RadioButton ID="radioPrivateSelected" runat="server" AutoPostBack="true"
meta:resourcekey="radioPrivateSelected" Text="Assign specified IP addresses"
GroupName="PrivateAddress" />
</td>
</tr>
<tr id="PrivateAddressesListRow" runat="server">
<td style="padding-left: 30px;">
<asp:TextBox ID="txtPrivateAddressesList" runat="server" TextMode="MultiLine"
CssClass="NormalTextBox" Width="170" Rows="5"></asp:TextBox>
<br />
<asp:Localize ID="locOnePerLine" runat="server"
meta:resourcekey="locOnePerLine" Text="* Type one IP address per line"></asp:Localize>
</td>
</tr>
</table>
<br />
<table cellspacing="3">
<tr>
<td><asp:Localize ID="locPrivateNetworkFormat" runat="server"
meta:resourcekey="locPrivateNetworkFormat" Text="Network addresses format:"></asp:Localize></td>
<td><b><asp:Literal ID="litPrivateNetworkFormat" runat="server" Text="[network format]"></asp:Literal></b></td>
</tr>
<tr>
<td><asp:Localize ID="locPrivateSubnetMask" runat="server"
meta:resourcekey="locPrivateSubnetMask" Text="Subnet mask:"></asp:Localize></td>
<td><b><asp:Literal ID="litPrivateSubnetMask" runat="server" Text="[subnet mask]"></asp:Literal></b></td>
</tr>
</table>
<br />
</asp:WizardStep>
<asp:WizardStep ID="stepSummary" runat="server" meta:resourcekey="stepSummary" Title="Summary">
<p class="SubTitle"><asp:Localize ID="locSummary" runat="server"
meta:resourcekey="locSummary" Text="Summary" /></p>
<br />
<table cellspacing="6">
<tr>
<td colspan="2" class="NormalBold">
<asp:Localize ID="locNameStepTitle2" runat="server"
meta:resourcekey="locNameStepTitle" Text="Name and Operating System" />
</td>
</tr>
<tr>
<td><asp:Localize ID="Localize1" runat="server"
meta:resourcekey="locHostname" Text="Host name"></asp:Localize></td>
<td><asp:Literal ID="litHostname" runat="server"></asp:Literal></td>
</tr>
<tr>
<td><asp:Localize ID="Localize2" runat="server"
meta:resourcekey="locOperatingSystem" Text="Operating system"></asp:Localize></td>
<td><asp:Literal ID="litOperatingSystem" runat="server"></asp:Literal></td>
</tr>
<tr id="SummSummaryEmailRow" runat="server">
<td><asp:Localize ID="locSendSummary" runat="server"
meta:resourcekey="chkSendSummary" Text="Send summary letter to"></asp:Localize></td>
<td><asp:Literal ID="litSummaryEmail" runat="server"></asp:Literal></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="NormalBold">
<asp:Localize ID="locConfig2" runat="server"
meta:resourcekey="locConfigStepTitle" Text="Configuration" />
</td>
</tr>
<tr>
<td><asp:Localize ID="locCpu" runat="server" meta:resourcekey="locCpu" Text="CPU cores:" /></td>
<td><asp:Literal ID="litCpu" runat="server"></asp:Literal></td>
</tr>
<tr>
<td><asp:Localize ID="locRam" runat="server" meta:resourcekey="locRam" Text="RAM, MB:" /></td>
<td><asp:Literal ID="litRam" runat="server"></asp:Literal></td>
</tr>
<tr>
<td><asp:Localize ID="locHdd" runat="server" meta:resourcekey="locHdd" Text="Hard disk size, GB:" /></td>
<td><asp:Literal ID="litHdd" runat="server"></asp:Literal></td>
</tr>
<tr>
<td><asp:Localize ID="locSnapshots2" runat="server" meta:resourcekey="locSnapshots" Text="Number of snapshots:" /></td>
<td><asp:Literal ID="litSnapshots" runat="server"></asp:Literal></td>
</tr>
<tr>
<td><asp:Localize ID="locDvdInstalled" runat="server" meta:resourcekey="locDvdInstalled" Text="DVD Drive installed:" /></td>
<td><wsp:CheckBoxOption id="optionDvdInstalled" runat="server" Value="True" /></td>
</tr>
<tr>
<td><asp:Localize ID="locBootFromCd" runat="server" meta:resourcekey="locBootFromCd" Text="Boot from CD:" /></td>
<td><wsp:CheckBoxOption id="optionBootFromCd" runat="server" Value="False" /></td>
</tr>
<tr>
<td><asp:Localize ID="locNumLock" runat="server" meta:resourcekey="locNumLock" Text="Num Lock enabled:" /></td>
<td><wsp:CheckBoxOption id="optionNumLock" runat="server" Value="False" /></td>
</tr>
<tr>
<td><asp:Localize ID="locStartShutdownAllowed" runat="server"
meta:resourcekey="locStartShutdownAllowed" Text="Start, turn off and shutdown allowed:" /></td>
<td><wsp:CheckBoxOption id="optionStartShutdown" runat="server" Value="True" /></td>
</tr>
<tr>
<td><asp:Localize ID="locPauseResumeAllowed" runat="server"
meta:resourcekey="locPauseResumeAllowed" Text="Pause, resume allowed:" /></td>
<td><wsp:CheckBoxOption id="optionPauseResume" runat="server" Value="True" /></td>
</tr>
<tr>
<td><asp:Localize ID="locRebootAllowed" runat="server"
meta:resourcekey="locRebootAllowed" Text="Reboot allowed:" /></td>
<td><wsp:CheckBoxOption id="optionReboot" runat="server" Value="True" /></td>
</tr>
<tr>
<td><asp:Localize ID="locResetAllowed" runat="server"
meta:resourcekey="locResetAllowed" Text="Reset allowed:" /></td>
<td><wsp:CheckBoxOption id="optionReset" runat="server" Value="True" /></td>
</tr>
<tr>
<td><asp:Localize ID="locReinstallAllowed" runat="server"
meta:resourcekey="locReinstallAllowed" Text="Re-install allowed:" /></td>
<td><wsp:CheckBoxOption id="optionReinstall" runat="server" Value="True" /></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="NormalBold">
<asp:Localize ID="locExternalNetwork2" runat="server"
meta:resourcekey="locExternalNetwork" Text="External Network" />
</td>
</tr>
<tr>
<td><asp:Localize ID="locExternalNetworkEnabled" runat="server"
meta:resourcekey="locExternalNetworkEnabled" Text="External network enabled:" /></asp:Localize></td>
<td><wsp:CheckBoxOption id="optionExternalNetwork" runat="server" Value="True" /></td>
</tr>
<tr id="SummExternalAddressesNumberRow" runat="server">
<td><asp:Localize ID="locExternalAddressesNumber" runat="server"
meta:resourcekey="locExternalAddressesNumber" Text="Number of IP addresses:" /></td>
<td><asp:Literal ID="litExternalAddressesNumber" runat="server"></asp:Literal></td>
</tr>
<tr id="SummExternalAddressesListRow" runat="server">
<td><asp:Localize ID="locExternalAddressesList" runat="server"
meta:resourcekey="locExternalAddressesList" Text="IP addresses list:" /></td>
<td><asp:Literal ID="litExternalAddresses" runat="server"></asp:Literal></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="NormalBold">
<asp:Localize ID="locPrivateNetwork2" runat="server"
meta:resourcekey="locPrivateNetwork" Text="Private Network" />
</td>
</tr>
<tr>
<td><asp:Localize ID="locPrivateNetworkEnabled" runat="server"
meta:resourcekey="locPrivateNetworkEnabled" Text="Private network enabled:" /></asp:Localize></td>
<td><wsp:CheckBoxOption id="optionPrivateNetwork" runat="server" Value="True" /></td>
</tr>
<tr id="SummPrivateAddressesNumberRow" runat="server">
<td><asp:Localize ID="locPrivateAddressesNumber" runat="server"
meta:resourcekey="locPrivateAddressesNumber" Text="Number of IP addresses:" /></td>
<td><asp:Literal ID="litPrivateAddressesNumber" runat="server"></asp:Literal></td>
</tr>
<tr id="SummPrivateAddressesListRow" runat="server">
<td><asp:Localize ID="locPrivateAddressesList" runat="server"
meta:resourcekey="locPrivateAddressesList" Text="IP addresses list:" /></td>
<td><asp:Literal ID="litPrivateAddressesList" runat="server"></asp:Literal></td>
</tr>
</table>
<br />
</asp:WizardStep>
</WizardSteps>
<StepPreviousButtonStyle CssClass="Button1" />
<CancelButtonStyle CssClass="Button1" />
</asp:Wizard>
</div>
</div>
<div class="Right">
<asp:Localize ID="FormComments" runat="server" meta:resourcekey="FormComments"></asp:Localize>
</div>
</div>
</div>
</div>