<?xml version="1.0"?>
<!-- 
   - The contents of this file are subject to the Mozilla Public
   - License Version 1.1 (the "License"); you may not use this file
   - except in compliance with the License. You may obtain a copy of
   - the License at http://www.mozilla.org/MPL/
   - 
   - Software distributed under the License is distributed on an "AS
   - IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
   - implied. See the License for the specific language governing
   - rights and limitations under the License.
   - 
   - The Original Code is mozilla.org code.
   - 
   - The Initial Developer of the Original Code is Netscape
   - Communications Corp.  Portions created by Netscape are
   - Copyright (C) 2001 Netscape Communications Corp.  All
   - Rights Reserved.
   - 
   - Contributor(s):
   -   Bob Lord <lord@netscape.com>
   -   Terry Hayes <thayes@netscape.com>
   -   Ian McGreer <mcgreer@netscape.com>
  -->

<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>

<!DOCTYPE window SYSTEM "chrome://pippki/locale/pippki.dtd">

<window
  id="setp12password" title="&pkcs12.setpassword.title;"
  xmlns:html="http://www.w3.org/1999/xhtml"
  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"      
  debug="false"
  height="480"
  width="360"
  onload="onP12Load();"
>

  <script src="password.js"/>
  <script type="application/x-javascript" src="chrome://help/content/help.js" />


  <vbox style="margin: 5px;" flex="1">
    <html>&pkcs12.setpassword.message;</html>
    <separator />
    <grid>
      <columns> <column /> <column /> </columns>
      <rows>
        <row>
          <text value="&pkcs12.setpassword.label1;" /> 
          <textbox id="pw1" type="password" maxlength="30" 
                   onkeypress="setPasswordStrength(); checkPasswords();"/> 
        </row>
        <row>
          <text value="&pkcs12.setpassword.label2;" /> 
          <textbox id="pw2" type="password" maxlength="30" 
                   onkeypress="checkPasswords();"/>  
        </row>
      </rows>
    </grid>
    <separator />
    <html>&pkcs12.setpassword.reminder;</html>
    <separator />
    <text value="&setPassword.meter.label;"/>
    <grid style="margin: 4px;">
      <rows> <row/> </rows>
      <columns>
        <column style="margin: 5px;">
          <progressmeter flex="1" id="pwmeter" mode="determined" value="0%"
                         orient="horizontal" progresstext="Loading"
                         width="200" style="foreground-color: red" /> 
        </column>
      </columns>
    </grid>
    <hbox>
      <button id="ok-button" class="dialog" label="&ok.label;"
              style="width: 8ex" oncommand="setP12Password();" disabled="true"/> 
      <button id="cancel-button" class="dialog" label="&cancel.label;"
              style="width: 8ex" oncommand="window.close();" /> 
      <button id="help-button" class="dialog" label="&help.label;"
              style="width: 8ex" oncommand="openHelp('chrome://help/content/help.xul?cert_backup_pwd');" /> 
    </hbox>
  </vbox>
  
</window>
