Compare commits
5 Commits
Bugzilla_P
...
Dialup_406
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6208d17776 | ||
|
|
34e1e79581 | ||
|
|
e1966b8d00 | ||
|
|
2f8377949b | ||
|
|
18821bf958 |
204
mozilla/cmd/dialup/ReadMe.txt
Normal file
@@ -0,0 +1,204 @@
|
||||
=============================================================
|
||||
|
||||
Netscape Communicator Read Me
|
||||
|
||||
BETA 2
|
||||
|
||||
=============================================================
|
||||
|
||||
Netscape Communicator is subject to
|
||||
the terms detailed in the license agreement accompanying
|
||||
it.
|
||||
|
||||
Please read this document before installing Communicator.
|
||||
Also, refer to the Release Notes document that
|
||||
accompanies Communicator for information about
|
||||
known problems in this release.
|
||||
|
||||
This Read Me covers:
|
||||
|
||||
* What's in Communicator
|
||||
* System requirements
|
||||
* Installation instructions
|
||||
* Installation notes
|
||||
* Account Setup notes
|
||||
* Viewing the release notes
|
||||
|
||||
=============================================================
|
||||
|
||||
Welcome to Netscape Communicator
|
||||
|
||||
=============================================================
|
||||
|
||||
Netscape Communicator includes all the software you need
|
||||
to get started on the Internet:
|
||||
|
||||
* Netscape Communicator, a suite of
|
||||
Internet software that lets you explore the World Wide Web,
|
||||
send and receive email, read online newsgroups, and more.
|
||||
|
||||
* Account Setup, a program that lets you set up an Internet account
|
||||
so you can get connected to the World Wide Web right away. If you
|
||||
already have an Internet account, Account Setup lets you set up
|
||||
Communicator so that it can use your existing account.
|
||||
|
||||
* Connection software that enables your computer to connect
|
||||
to the Internet.
|
||||
|
||||
* Complete online documentation and Help.
|
||||
|
||||
|
||||
To use Communicator, follow these steps:
|
||||
|
||||
1. Install Communicator according to the
|
||||
instructions provided in this document and in the Installation
|
||||
Guide that accompanies the software.
|
||||
|
||||
2. Use Account Setup to create an Internet account. Account
|
||||
Setup can help you create an account with an Internet service
|
||||
provider right away. If you already have an Internet account,
|
||||
you can use Account Setup to set up Communicator to use your
|
||||
existing account. See the Installation Guide for complete instructions.
|
||||
|
||||
3. Connect to your account and explore the World Wide Web.
|
||||
|
||||
Before you begin, make sure your computer meets the system
|
||||
requirements described in the next section.
|
||||
|
||||
=============================================================
|
||||
|
||||
System Requirements
|
||||
|
||||
=============================================================
|
||||
|
||||
To use Communicator, your computer must meet the
|
||||
system requirements described in this section.
|
||||
|
||||
* An IBM-compatible computer with the following:
|
||||
- Windows 95, Windows 98, or Windows NT 4.0 (or later) operating system
|
||||
- A 486/66 (or faster) processor.
|
||||
- 25 MB to 35 MB of free hard-disk space (to install Communicator)
|
||||
- 16 MB of RAM. (24 MB is required to use Netscape Netcaster.)
|
||||
- 256-color (or better) display.
|
||||
- A CD-ROM drive.
|
||||
|
||||
* An internal or external modem with a data-transfer rate of
|
||||
14.4 kbps or faster (28.8 kpbs or greater recommended) (check your modem
|
||||
documentation to find out your modem's speed).
|
||||
|
||||
* Access to a telephone line to connect to the Internet;
|
||||
almost any phone line will do. You can even connect from
|
||||
hotel rooms or, in some countries, from pay phones.
|
||||
|
||||
=============================================================
|
||||
|
||||
Installation Instructions
|
||||
|
||||
=============================================================
|
||||
|
||||
Refer to the Installation Guide that accompanies
|
||||
Communicator for complete instructions on how to
|
||||
install the product and for troubleshooting tips. General
|
||||
instructions for installing Communicator are
|
||||
provided below.
|
||||
|
||||
1. Close all open applications.
|
||||
|
||||
2. Place the Netscape Communicator CD in your CD-ROM drive.
|
||||
The Installer screen appears.
|
||||
|
||||
3. Click the Install Communicator button. The Installer
|
||||
launches.
|
||||
|
||||
4. Choose a set-up type:
|
||||
- Typical (recommended). This choice installs all the
|
||||
software you need for typical Internet use.
|
||||
- Custom. This choice lets you install all of Netscape
|
||||
Communicator or individual modules. If you're
|
||||
connecting to the Internet using a local area network
|
||||
(LAN), you might also choose Custom. Check with your
|
||||
network administrator.
|
||||
|
||||
5. Click Next to move through the remaining Installer
|
||||
screens.
|
||||
|
||||
6. After completing the installation, restart your computer.
|
||||
|
||||
=============================================================
|
||||
|
||||
Installation Notes
|
||||
|
||||
=============================================================
|
||||
|
||||
|
||||
* The Netscape Audio Plug-in will only work if you have a
|
||||
sound card installed and configured properly. It will not
|
||||
work with the PC speaker driver. Please check your sound
|
||||
card manual to configure the sound card.
|
||||
|
||||
* Netscape strongly recommends that you install the latest
|
||||
version of Microsoft Dial-Up Networking (version 1.2) on your computer.
|
||||
You should update your Dial-Up Networking software as soon as
|
||||
you've installed Communicator and are connected to the Internet.
|
||||
To update your Dial-Up Networking software, go to
|
||||
http://www.microsoft.com/windows95/info/dialup.htm
|
||||
and follow the instructions to download and install
|
||||
version 1.2 of Dial-Up Networking.
|
||||
|
||||
=============================================================
|
||||
|
||||
Account Setup Notes
|
||||
|
||||
=============================================================
|
||||
|
||||
When using Account Setup, if you get the error message
|
||||
"The server does not have a DNS entry" while attempting to connect to an
|
||||
Internet Service Provider to create an Internet account, you
|
||||
may need to install the latest version of Windows Dial-Up Networking
|
||||
software, version 1.2.
|
||||
|
||||
You can download version 1.2 of Dial-Up Networking by starting
|
||||
Netscape Navigator and going to this location:
|
||||
http://www.microsoft.com/windows95/info/dialup.htm.
|
||||
|
||||
=============================================================
|
||||
|
||||
Release Notes
|
||||
|
||||
=============================================================
|
||||
|
||||
To review the release notes for Communicator,
|
||||
start Communicator and choose Release Notes from the Help
|
||||
menu. Alternatively, you can type the following URL into the
|
||||
Location field of the Netscape Navigator window:
|
||||
|
||||
http://www.netscape.com/eng/mozilla/4.0/relnotes/dlx-4_0.html
|
||||
|
||||
|
||||
=============================================================
|
||||
|
||||
Reference Library
|
||||
|
||||
=============================================================
|
||||
|
||||
Communicator's Reference Library provides access to online
|
||||
information that supplements Communicator's online help.
|
||||
To open the Reference Library, start Communicator and choose
|
||||
Reference Library from the Help menu.
|
||||
|
||||
=============================================================
|
||||
|
||||
Bitstream's Prima Sans Roman, Prima Sans Bold,Prima Sans
|
||||
Oblique, and Prima Sans Bold Oblique fonts have been installed
|
||||
on your machine and are for one user only.
|
||||
|
||||
Bitstream grants to you only, the non-exclusive,
|
||||
nontransferable right to use and display the Bitstream's Prima
|
||||
Sans fonts on a single system only. The Bitstream Product and
|
||||
the accompanying materials are copyrighted and contain
|
||||
proprietary information and trade secrets of Bitstream.
|
||||
Unauthorized copying of the Bitstream product even if modified,
|
||||
merged, or included with other software, or of the written
|
||||
materials, is expressly forbidden.
|
||||
|
||||
|
||||
57
mozilla/cmd/dialup/as_html/1step.htm
Normal file
@@ -0,0 +1,57 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
<TITLE>Account Setup</TITLE>
|
||||
<SCRIPT LANGUAGE = "JavaScript" ARCHIVE="asw.jar" SRC="1step.js"></SCRIPT>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="sheet.js"></LINK>
|
||||
</HEAD>
|
||||
|
||||
|
||||
<BODY BACKGROUND="images/bg.gif" BGCOLOR="cccccc" onLoad="loadData()" ID="1step100">
|
||||
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 420 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="images/tag.gif">
|
||||
<B CLASS="previewtag">ACCOUNT SETUP</B>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
|
||||
|
||||
<!-- The layer below contains the headline and text of this screen -->
|
||||
|
||||
|
||||
<P CLASS="title"><B>Calling the Netscape internet <BR>account server...</B></P>
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH=500>
|
||||
<TR>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<SPACER TYPE=HORIZONTAL SIZE=42>
|
||||
<APPLET ARCHIVE="asw.jar" CODE="netscape/asw/CPGeneratorProgress.class" HEIGHT=140 WIDTH=400></APPLET>
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
247
mozilla/cmd/dialup/as_html/1step.js
Normal file
@@ -0,0 +1,247 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
var globals = parent.parent.globals;
|
||||
var plugin = globals.document.setupPlugin;
|
||||
var documentVars = globals.document.vars;
|
||||
|
||||
function go( msg )
|
||||
{
|
||||
// parent.parent.globals.debug( "1step go" );
|
||||
|
||||
if ( parent.parent.globals.document.vars.editMode.value == "yes" )
|
||||
return true;
|
||||
else
|
||||
return checkData();
|
||||
}
|
||||
|
||||
function checkData()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
function configureDialer( configFolder, acctSetupIni, regFile )
|
||||
{
|
||||
// globals.debug( "Configuring dialer" );
|
||||
|
||||
var intlFlag = globals.GetNameValuePair( acctSetupIni, "Mode Selection", "IntlMode" );
|
||||
intlFlag = intlFlag.toLowerCase();
|
||||
|
||||
// * determine name of scripting file
|
||||
var scriptEnabledFlag = "FALSE";
|
||||
var scriptFile = globals.GetNameValuePair( regFile, "Dial-In Configuration", "ScriptFileName" );
|
||||
if ( scriptFile != null && scriptFile != "" )
|
||||
{
|
||||
scriptFile = configFolder + scriptFile;
|
||||
scriptEnabledFlag = "TRUE";
|
||||
}
|
||||
else
|
||||
{
|
||||
scriptFile = "";
|
||||
scriptEnabledFlag = "FALSE";
|
||||
}
|
||||
|
||||
// * determine tty
|
||||
var ttyFlag = globals.GetNameValuePair( regFile, "Security", "SecurityDevice" );
|
||||
ttyFlag = ttyFlag.toLowerCase();
|
||||
if ( ttyFlag == "yes" )
|
||||
ttyFlag = "TRUE";
|
||||
else
|
||||
ttyFlag = "FALSE";
|
||||
|
||||
|
||||
// * determine outside line access string
|
||||
var outsideLineAccessStr = "";
|
||||
if ( documentVars.prefixData.value != "" )
|
||||
{
|
||||
outsideLineAccessStr = documentVars.prefixData.value;
|
||||
x = outsideLineAccessStr.indexOf( "," );
|
||||
if ( x < 0 )
|
||||
outsideLineAccessStr = outsideLineAccessStr + ",";
|
||||
}
|
||||
|
||||
|
||||
// * configure dialer for Registration Server
|
||||
dialerData = plugin.newStringArray( 28 ); // increment this # as new dialer strings are added
|
||||
dialerData[ 0 ] = "FileName=" + regFile;
|
||||
dialerData[ 1 ] = "AccountName=" + globals.GetNameValuePair( regFile, "Dial-In Configuration", "SiteName" );
|
||||
dialerData[ 2 ] = "ISPPhoneNum=" + globals.GetNameValuePair( regFile, "Dial-In Configuration", "Phone" );
|
||||
dialerData[ 3 ] = "LoginName=" + globals.GetNameValuePair( regFile, "Dial-In Configuration", "Name" );
|
||||
dialerData[ 4 ] = "Password=" + globals.GetNameValuePair( regFile, "Dial-In Configuration", "Password" );
|
||||
dialerData[ 5 ] = "DNSAddress=" + globals.GetNameValuePair( regFile, "IP", "DNSAddress" );
|
||||
dialerData[ 6 ] = "DNSAddress2=" + globals.GetNameValuePair( regFile, "IP", "DNSAddress2" );
|
||||
dialerData[ 7 ] = "DomainName=" + globals.GetNameValuePair( regFile, "IP", "DomainName" );
|
||||
dialerData[ 8 ] = "IPAddress=" + globals.GetNameValuePair( regFile, "IP", "IPAddress" );
|
||||
dialerData[ 9 ] = "IntlMode=" + ( ( intlFlag == "yes" ) ? "TRUE" : "FALSE" );
|
||||
dialerData[ 10 ] = "DialOnDemand=TRUE";
|
||||
dialerData[ 11 ] = "ModemName=" + globals.document.vars.modem.value;
|
||||
dialerData[ 12 ] = "ModemType=" + plugin.GetModemType( documentVars.modem.value );
|
||||
dialerData[ 13 ] = "DialType=" + documentVars.dialMethod.value;
|
||||
dialerData[ 14 ] = "OutsideLineAccess=" + outsideLineAccessStr;
|
||||
dialerData[ 15 ] = "DisableCallWaiting=" + ( ( documentVars.cwData.value != "" ) ? "TRUE" : "FALSE" );
|
||||
dialerData[ 16 ] = "DisableCallWaitingCode=" + documentVars.cwData.value;
|
||||
dialerData[ 17 ] = "UserAreaCode=" + documentVars.modemAreaCode.value; // XXX what to do if international mode?
|
||||
dialerData[ 18 ] = "CountryCode=" + documentVars.countryCode.value;
|
||||
dialerData[ 19 ] = "LongDistanceAccess=1"; // XXX
|
||||
dialerData[ 20 ] = "DialAsLongDistance=TRUE"; // XXX
|
||||
dialerData[ 21 ] = "DialAreaCode=TRUE"; // XXX
|
||||
dialerData[ 22 ] = "ScriptEnabled=" + scriptEnabledFlag;
|
||||
dialerData[ 23 ] = "ScriptFileName=" + scriptFile;
|
||||
dialerData[ 24 ] = "NeedsTTYWindow=" + ttyFlag;
|
||||
dialerData[ 25 ] = "Location=Home";
|
||||
dialerData[ 26 ] = "DisconnectTime=" + globals.GetNameValuePair( acctSetupIni, "Mode Selection", "Dialer_Disconnect_After" );
|
||||
dialerData[ 27 ] = "Path=Server";
|
||||
|
||||
// * write out dialer data to Java Console
|
||||
if ( documentVars.debugMode.value.toLowerCase() == "yes" )
|
||||
{
|
||||
globals.debug( "\nDialer data (for Registration Server): " );
|
||||
var numElements = dialerData.length;
|
||||
for ( var x = 0; x < numElements; x++ )
|
||||
globals.debug( " " + x + ": " + dialerData[ x ] );
|
||||
}
|
||||
|
||||
// * configure the dialer
|
||||
plugin.DialerConfig( dialerData, true );
|
||||
|
||||
}
|
||||
|
||||
function loadData()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege( "AccountSetup" );
|
||||
|
||||
if ( parent.controls.generateControls )
|
||||
parent.controls.generateControls();
|
||||
|
||||
// * only connect to reggie if editmode is off
|
||||
if ( documentVars.editMode.value != "yes" )
|
||||
{
|
||||
var configFolder = globals.getConfigFolder( self );
|
||||
var acctSetupIni = globals.getAcctSetupFilename( self );
|
||||
var regFile = configFolder + documentVars.compServer.value;
|
||||
|
||||
|
||||
var regSource = globals.GetNameValuePair( acctSetupIni, "Mode Selection", "RegSource" );
|
||||
|
||||
var regCGI = globals.GetNameValuePair( regFile, "IP", "RegCGI" );
|
||||
var regRoot = globals.GetNameValuePair( regFile, "Configuration", "RegRoot" );
|
||||
var metadataMode = globals.GetNameValuePair( regFile, "Configuration", "MetadataMode" );
|
||||
if ( metadataMode == "no" )
|
||||
globals.debug( "MetadataMode==no, you will not be downloading necessary metadata" );
|
||||
|
||||
if ( regCGI == null || regCGI == "" )
|
||||
{
|
||||
alert( "Internal problem determining the Registration Server." );
|
||||
return;
|
||||
}
|
||||
|
||||
if ( regRoot == null )
|
||||
{
|
||||
alert( "Internal problem determining location of Registration Server data file repository (RegRoot)." );
|
||||
return;
|
||||
}
|
||||
/*
|
||||
// * write out reggie data to Java Console
|
||||
if ( documentVars.debugMode.value.toLowerCase() == "yes" )
|
||||
{
|
||||
globals.debug( "\nRegServer data: " + document.forms[ 0 ].action );
|
||||
var numElements = document.forms[ 0 ].length;
|
||||
for ( var x = 0; x < document.forms[ 0 ].length; x++ )
|
||||
globals.debug( " " + x + ": " + document.forms[ 0 ].elements[ x ].name + "=" + document.forms[ 0 ].elements[ x ].value );
|
||||
}
|
||||
*/
|
||||
|
||||
// * submit reggie data
|
||||
navigator.preference( "security.warn_submit_insecure", false );
|
||||
navigator.preference( "security.warn_entering_secure", false );
|
||||
navigator.preference( "security.warn_leaving_secure", false );
|
||||
|
||||
// * automatically submit form to registration server
|
||||
//document.forms[ 0 ].submit();
|
||||
|
||||
reggieData = plugin.newStringArray( 8 ); // increment this # as new dialer strings are added
|
||||
reggieData[ 0 ] = "CST_PHONE_NUMBER=" + documentVars.modemPhoneNumber.value;
|
||||
reggieData[ 1 ] = "REG_SOURCE=" + regSource;
|
||||
reggieData[ 2 ] = "CLIENT_LANGUAGE=" + navigator.language;
|
||||
reggieData[ 3 ] = "CST_AREA_CODE_1=" + documentVars.modemAreaCode.value;
|
||||
reggieData[ 4 ] = "CST_AREA_CODE_2=" + documentVars.altAreaCode1.value;
|
||||
reggieData[ 5 ] = "CST_AREA_CODE_3=" + documentVars.altAreaCode2.value;
|
||||
reggieData[ 6 ] = "CST_AREA_CODE_4=" + documentVars.altAreaCode3.value;
|
||||
reggieData[ 7 ] = "CST_COUNTRY_CODE=" + "1";
|
||||
|
||||
|
||||
var localFlag = globals.GetNameValuePair( regFile, "Dial-In Configuration", "LocalMode" );
|
||||
localFlag = localFlag.toLowerCase();
|
||||
globals.debug( "localFlag:" + localFlag );
|
||||
if ( localFlag != "yes" )
|
||||
{
|
||||
globals.debug( "LocalMode==no" );
|
||||
var connectStatusFlag = plugin.IsDialerConnected();
|
||||
if ( connectStatusFlag == true )
|
||||
{
|
||||
if ( confirm( "Account Setup can't connect until you close your current connection. Close the connection now?" ) == false )
|
||||
return;
|
||||
plugin.DialerHangup();
|
||||
}
|
||||
|
||||
configureDialer( configFolder, acctSetupIni, regFile );
|
||||
|
||||
// * check if we need to reboot
|
||||
if ( plugin.NeedReboot() == true )
|
||||
{
|
||||
// XXX hardcode in name of next screen???
|
||||
globals.forceReboot( "1step.htm" );
|
||||
return;
|
||||
}
|
||||
|
||||
//globals.debug( "connecting..." );
|
||||
if ( plugin.DialerConnect() == false )
|
||||
{
|
||||
//globals.debug( "dialer not connected" );
|
||||
plugin.DialerHangup();
|
||||
// XXX hardcode in name of next screen???
|
||||
window.location.replace( "error2.htm" );
|
||||
return;
|
||||
}
|
||||
//globals.debug( "done..." );
|
||||
}
|
||||
|
||||
/*documentVars.countryCode.value;*/
|
||||
|
||||
//if ( localFlag != "yes" )
|
||||
// globals.set1StepMode( 1 );
|
||||
|
||||
var result = plugin.GenerateComparePage( globals.getFolder( self ), regCGI, regRoot, metadataMode, reggieData );
|
||||
|
||||
plugin.DialerHangup();
|
||||
//if ( localFlag != "yes" )
|
||||
// globals.oneStepSemaphore = true;
|
||||
|
||||
if ( result == true )
|
||||
window.location.replace( "compwrap.htm" );
|
||||
else
|
||||
window.location.replace( "error2.htm" );
|
||||
}
|
||||
}
|
||||
|
||||
function saveData()
|
||||
{
|
||||
}
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
60
mozilla/cmd/dialup/as_html/2step.htm
Normal file
@@ -0,0 +1,60 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
|
||||
<HTML>
|
||||
|
||||
|
||||
<HEAD>
|
||||
<TITLE>Account Setup</TITLE>
|
||||
<SCRIPT LANGUAGE="JavaScript" ARCHIVE="asw.jar" SRC="2step.js"></SCRIPT>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="sheet.js"></LINK>
|
||||
</HEAD>
|
||||
|
||||
<BODY BACKGROUND="images/bg.gif" BGCOLOR="cccccc" onLoad="loadData()" ID="2step100">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME="tagtext" LEFT=420 TOP=0 VISIBILITY=SHOW>
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="images/tag.gif">
|
||||
<B CLASS="previewtag">ACCOUNT SETUP</B>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
</LAYER>
|
||||
|
||||
<!-- The layer below contains the headline and text of this screen -->
|
||||
|
||||
<P CLASS="title"><B>Connect to
|
||||
<SCRIPT LANGUAGE="JavaScript" ID="2step101">insertISPName();</SCRIPT>
|
||||
</B></P>
|
||||
|
||||
<P>Account Setup will now connect you to
|
||||
<SCRIPT LANGUAGE="JavaScript" ID="2step102">insertISPName();</SCRIPT>
|
||||
so that you can create an account with this ISP. (Note: It may take a minute for your modem to connect to this ISP.)</P>
|
||||
<P>After you have connected to
|
||||
<SCRIPT LANGUAGE="JavaScript" ID="2step103">insertISPName();</SCRIPT>
|
||||
you will be asked to supply account and billing information, such as your desired electronic mail name and password, and credit card information.</P>
|
||||
|
||||
<CENTER>
|
||||
<SCRIPT LANGUAGE="JavaScript" ID="2step104">
|
||||
generatePopNumberList();
|
||||
</SCRIPT>
|
||||
</CENTER>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
134
mozilla/cmd/dialup/as_html/2step.js
Normal file
@@ -0,0 +1,134 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
var globals = parent.parent.globals;
|
||||
var controls = parent.controls;
|
||||
var plugin = globals.document.setupPlugin;
|
||||
|
||||
function go( msg )
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
function checkData()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege( "AccountSetup" );
|
||||
|
||||
//globals.debug( "checkData" );
|
||||
// * skip if we're in edit mode
|
||||
if ( globals.document.vars.editMode.value != "yes" )
|
||||
{
|
||||
//globals.debug( "not editing" );
|
||||
|
||||
if ( document.forms != null && document.forms[ 0 ] != null && document.forms[ 0 ].popList != null )
|
||||
{
|
||||
//globals.debug( "top case" );
|
||||
selectedIndex = document.forms[ 0 ].popList.selectedIndex;
|
||||
}
|
||||
else
|
||||
{
|
||||
selectedIndex = -1;
|
||||
}
|
||||
|
||||
//globals.debug( "selectedISP: " + globals.selectedISP );
|
||||
//globals.debug( "selectedIndex: " + selectedIndex );
|
||||
|
||||
// * check for toll calls when not in international mode
|
||||
if ( globals.document.vars.intlMode.value != "yes" )
|
||||
{
|
||||
ispPhoneNumber = new String( plugin.GetISPModemNumber( globals.selectedISP, selectedIndex ) );
|
||||
areaCode = globals.getAreaCode( ispPhoneNumber );
|
||||
if ( areaCode != "" )
|
||||
{
|
||||
//globals.debug( "areaCode: " + areaCode );s
|
||||
if ( areaCode != "800" && areaCode != "888" )
|
||||
if ( confirm( "The area code to call this ISP is " + areaCode + ". This might be a toll call from your area code. Do you wish to continue?" ) == false )
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
//globals.debug( "calling createConfigIAS" );
|
||||
plugin.CreateConfigIAS( globals.selectedISP, selectedIndex );
|
||||
|
||||
//globals.debug( "opening support window" );
|
||||
|
||||
if ( !globals.supportWindow || globals.supportWindow == null ||
|
||||
!globals.supportWindow.document || globals.supportWindow.document == null ||
|
||||
globals.supportWindow.closed )
|
||||
{
|
||||
globals.supportWindow = top.open( "", "supportNumber",
|
||||
"alwaysRaised,dependent=yes,innerHeight=13,innerWidth=550,titleBar=no" );
|
||||
globals.supportWindow.moveBy( 2, -18 );
|
||||
globals.supportWindow.opener.focus();
|
||||
}
|
||||
|
||||
ispSupportNumber = plugin.GetISPSupportPhoneNumber( globals.selectedISP );
|
||||
ispSupportName = globals.getSelectedISPName();
|
||||
|
||||
if ( ispSupportNumber != null && ispSupportNumber != "" )
|
||||
{
|
||||
// * close before write will force the document to clear
|
||||
globals.supportWindow.document.close();
|
||||
globals.supportWindow.document.writeln( "<LAYER PAGEX='0' PAGEY='1'><P><CENTER><FONT FACE='PrimaSans BT' SIZE=-1>For problems, please call " +
|
||||
ispSupportName + " at <B>" + ispSupportNumber + "</B></FONT></CENTER></P></LAYER>" );
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
function saveData()
|
||||
{
|
||||
}
|
||||
|
||||
function insertISPName()
|
||||
{
|
||||
document.write( globals.getSelectedISPName() );
|
||||
}
|
||||
|
||||
function loadData()
|
||||
{
|
||||
if ( controls.generateControls )
|
||||
controls.generateControls();
|
||||
}
|
||||
|
||||
function generatePopNumberList()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege( "AccountSetup" );
|
||||
|
||||
var list = globals.document.setupPlugin.GetISPPopList( globals.selectedISP );
|
||||
|
||||
//globals.debug( "generating pop list" );
|
||||
if ( list && list.length > 0 )
|
||||
{
|
||||
//globals.debug( "emitting table" );
|
||||
document.writeln( "<TABLE CELLPADDING=2 CELLSPACING=0 ID='minspace'><TR><TD ALIGN=LEFT VALIGN=TOP HEIGHT=25><spacer type=vertical size=2><B>Pick a phone number from the following list to connect to:</B></TD><TD ALIGN=LEFT VALIGN=TOP><FORM><SELECT NAME='popList'>");
|
||||
for ( var x = 0; x < list.length; x++ )
|
||||
{
|
||||
var name = list[ x ];
|
||||
var selected = ( x == 0 ) ? " SELECTED" : "";
|
||||
document.writeln( "<OPTION VALUE='" + x + "'" + selected + ">" + name );
|
||||
}
|
||||
document.writeln( "</SELECT></FORM></TD></TR></TABLE>" );
|
||||
}
|
||||
}
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
134
mozilla/cmd/dialup/as_html/aboutbox.htm
Normal file
@@ -0,0 +1,134 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
<SCRIPT LANGUAGE = "JavaScript" ARCHIVE="asw.jar" SRC="aboutbox.js">
|
||||
</SCRIPT>
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR=EEEEEE onLoad="loadData()" ID="aboutbox100">
|
||||
|
||||
<LAYER NAME="programName" VISIBILITY=hidden LEFT=-100 TOP=0 HEIGHT=100 WIDTH=100>
|
||||
<TABLE BORDER=0 WIDTH="100%">
|
||||
<TR>
|
||||
<TD ALIGN=center VALIGN=top><STRONG>Account Setup</STRONG><BR>4.0</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</LAYER>
|
||||
|
||||
<LAYER NAME="programDesc" VISIBILITY=hidden LEFT=250 TOP=-100 HEIGHT=100 WIDTH=100>
|
||||
<TABLE BORDER=0 WIDTH="100%">
|
||||
<TR>
|
||||
<TD ALIGN=center VALIGN=top><STRONG>Internet<BR>Signup<BR>Program</STRONG></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</LAYER>
|
||||
|
||||
<LAYER NAME="programCopyRight" VISIBILITY=hidden LEFT=740 TOP=0 HEIGHT=100 WIDTH=200>
|
||||
<TABLE BORDER=0 WIDTH="100%">
|
||||
<TR>
|
||||
<TD ALIGN=center VALIGN=top>Copyright © 1996, 1997<BR>Netscape Communications Corp.<BR>All Rights Reserved.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</LAYER>
|
||||
|
||||
<LAYER NAME="ProgramThanks" VISIBILITY=hidden LEFT=10 TOP=480 WIDTH=580>
|
||||
<CENTER>Brought to you by:</CENTER>
|
||||
<BR>
|
||||
|
||||
<TABLE BORDER=0 WIDTH="100%" BGCOLOR=CCCCCC>
|
||||
|
||||
<TR>
|
||||
<TD ALIGN=center VALIGN=middle><STRONG>Client Engineering</STRONG></TD>
|
||||
<TD>Robert John Churchill, Rex Lam, Tim McClarren, Arshad Tayyeb, Cathleen Wang, Stella Yun</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD ALIGN=center VALIGN=middle><STRONG>FreePPP</STRONG></TD>
|
||||
<TD>Steve Dagley</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD ALIGN=center VALIGN=middle><STRONG>Server Engineering</STRONG></TD>
|
||||
<TD>Steve Elmer, Lucy Wu</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD ALIGN=center VALIGN=middle><STRONG>Documentation/Help</STRONG></TD>
|
||||
<TD>Dirk Dougherty, Robin Foster, Kate O'Day</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD ALIGN=center VALIGN=middle><STRONG>User Experience</STRONG></TD>
|
||||
<TD>Jim Corban, Valerie Hunter</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD ALIGN=center VALIGN=middle><STRONG>Kwality Assurance</STRONG></TD>
|
||||
<TD>Aracely Areas, John Bennett, Bruce Gay, Sarah Groves, Vashti Holt, Brent Martin, Dylan Shea, John Unruh, Pascal Vin</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD ALIGN=center VALIGN=middle><STRONG>Release Engineering</STRONG></TD>
|
||||
<TD>Don Bragg, Doug Turner, Chris Yeh</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD ALIGN=center VALIGN=middle><STRONG>International</STRONG></TD>
|
||||
<TD>David Yett</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD ALIGN=center VALIGN=middle><STRONG>Management</STRONG></TD>
|
||||
<TD>Leland Hambley, Nancy Wang, Monique Barbanson</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD ALIGN=center VALIGN=middle><STRONG>Marketing</STRONG></TD>
|
||||
<TD>Ken Hickman, Debra Evans, John Freeborg, Julie Herendeen</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD ALIGN=center VALIGN=middle><STRONG>Thanks!</STRONG></TD>
|
||||
<TD>The entire Communicator team!</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD ALIGN=center VALIGN=middle><STRONG>Thank Goodness for...</STRONG></TD>
|
||||
<TD>Mountain Dew!</TD>
|
||||
</TR>
|
||||
|
||||
</TABLE>
|
||||
|
||||
</CENTER>
|
||||
</LAYER>
|
||||
|
||||
<LAYER NAME="NetscapeIcon" VISIBILITY=hidden LEFT=250 TOP=90 WIDTH=100 HEIGHT=50>
|
||||
<CENTER>
|
||||
<IMG SRC="images/netscape.gif" WIDTH=32 HEIGHT=32 BORDER=0><BR>
|
||||
<LAYER NAME="NetscapeString" VISIBILITY=hidden LEFT=16>
|
||||
Go Netscape!
|
||||
</LAYER>
|
||||
</CENTER>
|
||||
</LAYER>
|
||||
</LAYER>
|
||||
|
||||
</BODY>
|
||||
|
||||
</HTML>
|
||||
113
mozilla/cmd/dialup/as_html/aboutbox.js
Normal file
@@ -0,0 +1,113 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
function go( msg )
|
||||
{
|
||||
if ( msg=="Back" )
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
function checkData()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
function loadData()
|
||||
{
|
||||
if ( parent && parent.controls && parent.controls.generateControls )
|
||||
{
|
||||
parent.controls.generateControls();
|
||||
}
|
||||
document.layers[ "programName" ].visibility = "SHOW";
|
||||
animate1();
|
||||
}
|
||||
|
||||
function saveData()
|
||||
{
|
||||
}
|
||||
|
||||
function animate1()
|
||||
{
|
||||
if ( document.layers[ "programName" ].left < 100 )
|
||||
{
|
||||
document.layers[ "programName" ].moveBy( 10, 0 );
|
||||
setTimeout( "animate1()", 100 );
|
||||
}
|
||||
else
|
||||
{
|
||||
document.layers[ "programDesc" ].visibility = "SHOW";
|
||||
animate2();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
function animate2()
|
||||
{
|
||||
if ( document.layers[ "programDesc" ].top < 0 )
|
||||
{
|
||||
document.layers[ "programDesc" ].moveBy( 0, 10 );
|
||||
setTimeout( "animate2()", 100 );
|
||||
}
|
||||
else
|
||||
{
|
||||
document.layers[ "programCopyRight" ].visibility = "SHOW";
|
||||
animate3();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
function animate3()
|
||||
{
|
||||
if ( document.layers[ "programCopyRight" ].left > 380 )
|
||||
{
|
||||
document.layers[ "programCopyRight" ].moveBy( -10, 0);
|
||||
setTimeout( "animate3()", 100 );
|
||||
}
|
||||
else
|
||||
{
|
||||
document.layers[ "NetscapeIcon" ].visibility = "SHOW";
|
||||
document.layers[ "ProgramThanks" ].visibility = "SHOW";
|
||||
animate4();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
function animate4()
|
||||
{
|
||||
if ( document.layers[ "ProgramThanks" ].top > 50 )
|
||||
{
|
||||
document.layers[ "NetscapeIcon" ].moveBy( 0, 5 );
|
||||
document.layers[ "ProgramThanks" ].moveBy( 0, -10 );
|
||||
setTimeout( "animate4()", 100 );
|
||||
}
|
||||
else
|
||||
{
|
||||
document.layers[ "NetscapeIcon" ].document.layers[ "NetscapeString" ].visibility = "SHOW";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
104
mozilla/cmd/dialup/as_html/accounts.htm
Normal file
@@ -0,0 +1,104 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
|
||||
<HTML>
|
||||
|
||||
|
||||
<HEAD>
|
||||
<TITLE>Account Setup</TITLE>
|
||||
|
||||
<SCRIPT LANGUAGE = "JavaScript" ARCHIVE="asw.jar" SRC="accounts.js">
|
||||
</SCRIPT>
|
||||
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="sheet.js">
|
||||
</LINK>
|
||||
|
||||
</HEAD>
|
||||
|
||||
|
||||
<BODY BACKGROUND="images/bg.gif" BGCOLOR="cccccc" ONLOAD="loadData()" ID="accounts100">
|
||||
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 420 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="images/tag.gif">
|
||||
<B CLASS="previewtag">ACCOUNT SETUP</B>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
|
||||
|
||||
<!-- The layer below contains the headline and text of this screen -->
|
||||
|
||||
|
||||
<FORM>
|
||||
|
||||
|
||||
<P CLASS="title"><B>Start Account Setup</B></P>
|
||||
|
||||
<!-- ÇSPACER TYPE=VERTICAL SIZE=16È -->
|
||||
|
||||
<P>Please click one of the buttons below to choose whether you would like to create a new Internet account or set up Communicator to access an account that you already have.</P>
|
||||
|
||||
<SPACER TYPE=HORIZONTAL SIZE=72>
|
||||
|
||||
<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" WIDTH="500">
|
||||
<TR>
|
||||
<TD ALIGN=LEFT VALIGN="TOP" WIDTH="66" HEIGHT="54" ALIGN="LEFT">
|
||||
<A HREF="about:blank" ONCLICK="document.images['new'].src='images/str_dn.gif'; setPath('New Path'); return false" ONMOUSEOVER="document.images['new'].src='images/str_mo.gif'" ONMOUSEOUT="document.images['new'].src='images/start.gif'" ID="accounts101">
|
||||
<IMG NAME="new" SRC="images/start.gif" LOWSRC="images/str_dn.gif" BORDER=0 HEIGHT=53 WIDTH=54></A>
|
||||
</TD>
|
||||
|
||||
<TD ALIGN=LEFT WIDTH="358" VALIGN="TOP" CLASS="accounts">
|
||||
|
||||
<B>I want to create a new Internet account.</B>
|
||||
|
||||
<SPACER TYPE=VERTICAL SIZE=4>
|
||||
|
||||
If you're new to the Internet, Account Setup helps you create an Internet account that you can use right away. You can also choose this option if you want to create a second Internet account or change your Internet service provider.
|
||||
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD><SPACER TYPE=VERTICAL SIZE=16>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP" WIDTH="66" HEIGHT="54" ALIGN="LEFT">
|
||||
<A HREF="about:blank" ONCLICK="document.images['existing'].src='images/str_dn.gif'; setPath('Existing Path'); return false" ONMOUSEOVER="document.images['existing'].src='images/str_mo.gif'" ONMOUSEOUT="document.images['existing'].src='images/start.gif'" ID="accounts102">
|
||||
<IMG NAME="existing" SRC="images/start.gif" LOWSRC="images/str_dn.gif" BORDER=0 HEIGHT=53 WIDTH=54></A>
|
||||
</TD>
|
||||
<TD ALIGN="LEFT" WIDTH="358" VALIGN="TOP" CLASS="accounts">
|
||||
|
||||
<B>I already have an Internet account. I want to set up Communicator to access my account.</B>
|
||||
|
||||
<SPACER TYPE=VERTICAL SIZE=4>
|
||||
|
||||
If you already have an Internet account with an Internet service provider, Account Setup helps you quickly set up Communicator to access your account.
|
||||
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
67
mozilla/cmd/dialup/as_html/accounts.js
Normal file
@@ -0,0 +1,67 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
|
||||
|
||||
function go(msg)
|
||||
{
|
||||
if (msg == parent.parent.globals.document.vars.path.value) {
|
||||
return(true);
|
||||
}
|
||||
return(false);
|
||||
}
|
||||
|
||||
|
||||
|
||||
function doGo()
|
||||
{
|
||||
parent.controls.go("Next");
|
||||
}
|
||||
|
||||
|
||||
|
||||
function setPath(msg)
|
||||
{
|
||||
parent.parent.globals.document.vars.path.value = msg;
|
||||
setTimeout("doGo()",1);
|
||||
}
|
||||
|
||||
|
||||
|
||||
function checkData()
|
||||
{
|
||||
return(true);
|
||||
}
|
||||
|
||||
|
||||
|
||||
function loadData()
|
||||
{
|
||||
if (parent.controls.generateControls) parent.controls.generateControls();
|
||||
}
|
||||
|
||||
|
||||
|
||||
function saveData()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
120
mozilla/cmd/dialup/as_html/acctInfo.htm
Normal file
@@ -0,0 +1,120 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 2; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
|
||||
<HTML>
|
||||
|
||||
|
||||
<HEAD>
|
||||
<TITLE>Account Setup</TITLE>
|
||||
|
||||
<SCRIPT LANGUAGE = "JavaScript" ARCHIVE="asw.jar" SRC="acctInfo.js">
|
||||
</SCRIPT>
|
||||
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="sheet.js">
|
||||
</LINK>
|
||||
|
||||
</HEAD>
|
||||
|
||||
|
||||
<BODY BACKGROUND="images/bg.gif" BGCOLOR="cccccc" onLoad="loadData()" ID="acctInfo100">
|
||||
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 420 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="images/tag.gif">
|
||||
<B CLASS="previewtag">ACCOUNT SETUP</B>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
|
||||
|
||||
<!-- The layer below contains the headline and text of this screen -->
|
||||
|
||||
|
||||
|
||||
|
||||
<FORM>
|
||||
|
||||
<P CLASS="title"><B>Information About Yourself</B></P>
|
||||
|
||||
<P>Please enter your name and, optionally, you organization name below. Account Setup sets Communicator to add this information to the email you send and the web pages you create. </P>
|
||||
|
||||
<CENTER>
|
||||
|
||||
|
||||
<TABLE CELLPADDING="3" CELLSPACING="0" border="0" WIDTH=100>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD></TD>
|
||||
<TD ALIGN="CENTER" VALIGN="BOTTOM" CLASS="tabletext">
|
||||
First:
|
||||
</TD>
|
||||
<TD ALIGN="CENTER" VALIGN="BOTTOM" CLASS="tabletext">
|
||||
Last:
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="RIGHT" CLASS="tabletext">
|
||||
<B>Name:</B>
|
||||
<spacer type=vertical size=2>
|
||||
</FONT>
|
||||
</TD>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP" CLASS="tabletext">
|
||||
<INPUT NAME="first" TYPE="text" SIZE=25 MAXLENGTH=30>
|
||||
</TD>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP" CLASS="tabletext">
|
||||
<INPUT NAME="last" TYPE="text" SIZE=26 MAXLENGTH=30>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD COLSPAN="3">
|
||||
<spacer type=vertical size=2>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="RIGHT" CLASS="tabletext">
|
||||
<B>Organization:</B>
|
||||
<spacer type=vertical size=2>
|
||||
</FONT>
|
||||
</TD>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP" COLSPAN="2" CLASS="tabletext">
|
||||
<INPUT NAME="company" TYPE="text" SIZE=54 MAXLENGTH=30>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
</TABLE>
|
||||
</CENTER>
|
||||
|
||||
</FORM>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
107
mozilla/cmd/dialup/as_html/acctInfo.js
Normal file
@@ -0,0 +1,107 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
|
||||
|
||||
function go()
|
||||
{
|
||||
if (parent.parent.globals.document.vars.editMode.value == "yes")
|
||||
return true;
|
||||
else
|
||||
return(checkData());
|
||||
}
|
||||
|
||||
|
||||
|
||||
function checkData()
|
||||
{
|
||||
if (document.forms[0].first.value == "") {
|
||||
alert("You must enter a first name.");
|
||||
document.forms[0].first.focus();
|
||||
document.forms[0].first.select();
|
||||
return false;
|
||||
}
|
||||
if (document.forms[0].last.value == "") {
|
||||
alert("You must enter a last name.");
|
||||
document.forms[0].last.focus();
|
||||
document.forms[0].last.select();
|
||||
return false;
|
||||
}
|
||||
/*
|
||||
if (document.forms[0].areaCode.value == "") {
|
||||
alert("You must enter an area code.");
|
||||
document.forms[0].areaCode.focus();
|
||||
document.forms[0].areaCode.select();
|
||||
return false;
|
||||
}
|
||||
if (document.forms[0].phoneNumber.value == "") {
|
||||
alert("You must enter a telephone number.");
|
||||
document.forms[0].phoneNumber.focus();
|
||||
document.forms[0].phoneNumber.select();
|
||||
return false;
|
||||
}
|
||||
*/
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
function loadData()
|
||||
{
|
||||
// make sure all data objects/element exists and valid; otherwise, reload. SUCKS!
|
||||
if (((document.forms[0].first == "undefined") || (document.forms[0].first == "[object InputArray]")) ||
|
||||
((document.forms[0].last == "undefined") || (document.forms[0].last == "[object InputArray]")) ||
|
||||
((document.forms[0].company == "undefined") || (document.forms[0].company == "[object InputArray]")))
|
||||
{
|
||||
parent.controls.reloadDocument();
|
||||
return;
|
||||
}
|
||||
|
||||
document.forms[0].first.value = parent.parent.globals.document.vars.first.value;
|
||||
document.forms[0].last.value = parent.parent.globals.document.vars.last.value;
|
||||
document.forms[0].company.value = parent.parent.globals.document.vars.company.value;
|
||||
// document.forms[0].areaCode.value = parent.parent.globals.document.vars.areaCode.value;
|
||||
// document.forms[0].phoneNumber.value = parent.parent.globals.document.vars.phoneNumber.value;
|
||||
parent.parent.globals.setFocus(document.forms[0].first);
|
||||
if (parent.controls.generateControls) parent.controls.generateControls();
|
||||
}
|
||||
|
||||
|
||||
|
||||
function saveData()
|
||||
{
|
||||
// make sure all form element are valid objects, otherwise just skip & return!
|
||||
if (((document.forms[0].first == "undefined") || (document.forms[0].first == "[object InputArray]")) ||
|
||||
((document.forms[0].last == "undefined") || (document.forms[0].last == "[object InputArray]")) ||
|
||||
((document.forms[0].company == "undefined") || (document.forms[0].company == "[object InputArray]")))
|
||||
{
|
||||
parent.controls.reloadDocument();
|
||||
return;
|
||||
}
|
||||
|
||||
parent.parent.globals.document.vars.first.value = document.forms[0].first.value;
|
||||
parent.parent.globals.document.vars.last.value = document.forms[0].last.value;
|
||||
parent.parent.globals.document.vars.company.value = document.forms[0].company.value;
|
||||
// parent.parent.globals.document.vars.areaCode.value = document.forms[0].areaCode.value;
|
||||
// parent.parent.globals.document.vars.phoneNumber.value = document.forms[0].phoneNumber.value;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
175
mozilla/cmd/dialup/as_html/billing.htm
Normal file
@@ -0,0 +1,175 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
|
||||
<HTML>
|
||||
|
||||
|
||||
<HEAD>
|
||||
<TITLE>Account Setup</TITLE>
|
||||
|
||||
<SCRIPT LANGUAGE = "JavaScript" ARCHIVE="asw.jar" SRC="billing.js">
|
||||
</SCRIPT>
|
||||
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="sheet.js">
|
||||
</LINK>
|
||||
|
||||
</HEAD>
|
||||
|
||||
|
||||
<BODY BACKGROUND="images/bg.gif" BGCOLOR="cccccc" onLoad="loadData()" ID="billing100">
|
||||
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 420 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="images/tag.gif">
|
||||
<B CLASS="previewtag">ACCOUNT SETUP</B>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
|
||||
|
||||
<!-- The layer below contains the headline and text of this screen -->
|
||||
|
||||
|
||||
<FORM>
|
||||
|
||||
<P CLASS="title"><B>Your Billing Information</B></P>
|
||||
|
||||
<P>Internet accounts are paid for by credit card. Please provide information about the credit card that you would like to use for billing. Account Setup forwards this information to your provider when you create your account. </P>
|
||||
|
||||
|
||||
|
||||
<CENTER>
|
||||
|
||||
<TABLE CELLPADDING="2" CELLSPACING="0" border="0">
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="RIGHT">
|
||||
<B>Name on Card:</B>
|
||||
<spacer type=vertical size=2>
|
||||
</FONT>
|
||||
</TD>
|
||||
<TD ALIGN="LEFT" VALIGN="MIDDLE">
|
||||
<INPUT NAME="cardname" TYPE="text" SIZE=30 MAXLENGTH=30>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
|
||||
<TR>
|
||||
<TD COLSPAN="3">
|
||||
<spacer type=vertical size=6>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="RIGHT">
|
||||
<B>Type of Card:</B>
|
||||
<spacer type=vertical size=4>
|
||||
</FONT>
|
||||
</TD>
|
||||
<TD ALIGN="LEFT" VALIGN="MIDDLE">
|
||||
<SELECT NAME="cards">
|
||||
<SCRIPT LANGUAGE="JavaScript" ID="billing101">
|
||||
generateCards();
|
||||
</SCRIPT>
|
||||
</SELECT>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
|
||||
<TR>
|
||||
<TD COLSPAN="3">
|
||||
<spacer type=vertical size=3>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="RIGHT">
|
||||
<spacer type=vertical size=6>
|
||||
<B>Card Number:</B>
|
||||
<spacer type=vertical size=2>
|
||||
</FONT>
|
||||
</TD>
|
||||
<TD ALIGN="LEFT" VALIGN="MIDDLE">
|
||||
<spacer type=vertical size=4>
|
||||
<INPUT NAME="cardnumber" TYPE="text" SIZE=25 MAXLENGTH=25>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
|
||||
<TR>
|
||||
<TD COLSPAN="3">
|
||||
<spacer type=vertical size=6>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="RIGHT">
|
||||
<B>Expiration Date:</B>
|
||||
<spacer type=vertical size=4>
|
||||
</FONT>
|
||||
</TD>
|
||||
<TD ALIGN="LEFT" VALIGN="MIDDLE">
|
||||
|
||||
<SELECT NAME="month">
|
||||
<OPTION VALUE="January">January
|
||||
<OPTION VALUE="February">February
|
||||
<OPTION VALUE="March">March
|
||||
<OPTION VALUE="April">April
|
||||
<OPTION VALUE="May">May
|
||||
<OPTION VALUE="June">June
|
||||
<OPTION VALUE="July">July
|
||||
<OPTION VALUE="August">August
|
||||
<OPTION VALUE="September">September
|
||||
<OPTION VALUE="October">October
|
||||
<OPTION VALUE="November">November
|
||||
<OPTION VALUE="December">December
|
||||
</SELECT>
|
||||
|
||||
<spacer type=horizontal size=2>
|
||||
|
||||
<SELECT NAME="year">
|
||||
<OPTION VALUE="1997">1997
|
||||
<OPTION VALUE="1998">1998
|
||||
<OPTION VALUE="1999">1999
|
||||
<OPTION VALUE="2000">2000
|
||||
<OPTION VALUE="2001">2001
|
||||
<OPTION VALUE="2002">2002
|
||||
<OPTION VALUE="2003">2003
|
||||
<OPTION VALUE="2004">2004
|
||||
</SELECT>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
</CENTER>
|
||||
|
||||
</FORM>
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
319
mozilla/cmd/dialup/as_html/billing.js
Normal file
@@ -0,0 +1,319 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
|
||||
|
||||
function go(msg)
|
||||
{
|
||||
if (parent.parent.globals.document.vars.editMode.value == "yes")
|
||||
return true;
|
||||
else
|
||||
return(checkData());
|
||||
}
|
||||
|
||||
|
||||
|
||||
function generateCards()
|
||||
{
|
||||
var theFile = parent.parent.globals.getAcctSetupFilename(self);
|
||||
var theCards = parent.parent.globals.GetNameValuePair(theFile,"New Acct Mode","CardTypes");
|
||||
if (theCards == null || theCards == "") {
|
||||
theCards = "AX,DC,MC,VI";
|
||||
}
|
||||
|
||||
if (theCards.indexOf("AX")>=0) {
|
||||
document.writeln("<OPTION VALUE='American Express'>American Express");
|
||||
}
|
||||
if (theCards.indexOf("DC")>=0) {
|
||||
document.writeln("<OPTION VALUE='Discover Card'>Discover Card");
|
||||
}
|
||||
if (theCards.indexOf("MC")>=0) {
|
||||
document.writeln("<OPTION VALUE='MasterCard'>MasterCard");
|
||||
}
|
||||
if (theCards.indexOf("VI")>=0) {
|
||||
document.writeln("<OPTION VALUE='VISA'>VISA");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
function loadData()
|
||||
{
|
||||
// make sure all data objects/element exists and valid; otherwise, reload. SUCKS!
|
||||
if (((document.forms[0].cardname == "undefined") || (document.forms[0].cardname == "[object InputArray]")) ||
|
||||
((document.forms[0].cards == "undefined") || (document.forms[0].cards == "[object InputArray]")) ||
|
||||
((document.forms[0].cardnumber == "undefined") || (document.forms[0].cardnumber == "[object InputArray]")) ||
|
||||
((document.forms[0].month == "undefined") || (document.forms[0].month == "[object InputArray]")) ||
|
||||
((document.forms[0].year == "undefined") || (document.forms[0].year == "[object InputArray]")))
|
||||
{
|
||||
parent.controls.reloadDocument();
|
||||
return;
|
||||
}
|
||||
|
||||
document.forms[0].cardname.value = parent.parent.globals.document.vars.cardname.value;
|
||||
if (document.forms[0].cardname.value == "") {
|
||||
document.forms[0].cardname.value = parent.parent.globals.document.vars.first.value + " " + parent.parent.globals.document.vars.last.value;
|
||||
}
|
||||
for (var i = 0; i<document.forms[0].cards.length; i++) {
|
||||
if (parent.parent.globals.document.vars.cardtype.value == document.forms[0].cards[i].value) {
|
||||
document.forms[0].cards.selectedIndex = i;
|
||||
break;
|
||||
}
|
||||
}
|
||||
document.forms[0].cardnumber.value = parent.parent.globals.document.vars.cardnumber.value;
|
||||
|
||||
var month = parent.parent.globals.document.vars.month.value;
|
||||
if (month == "") month = 0;
|
||||
document.forms[0].month.selectedIndex = month;
|
||||
|
||||
var found = false;
|
||||
var year = parent.parent.globals.document.vars.year.value;
|
||||
// if (year == "") year = document.forms[0].year[0].value;
|
||||
for (var i = 0; i<document.forms[0].year.length; i++) {
|
||||
if (year == document.forms[0].year[i].value) {
|
||||
document.forms[0].year.selectedIndex = i;
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (found == false) {
|
||||
document.forms[0].year.selectedIndex = 0;
|
||||
}
|
||||
parent.parent.globals.setFocus(document.forms[0].cardname);
|
||||
if (parent.controls.generateControls) parent.controls.generateControls();
|
||||
}
|
||||
|
||||
|
||||
|
||||
function saveData()
|
||||
{
|
||||
// make sure all form element are valid objects, otherwise just skip & return!
|
||||
if (((document.forms[0].cardname == "undefined") || (document.forms[0].cardname == "[object InputArray]")) ||
|
||||
((document.forms[0].cards == "undefined") || (document.forms[0].cards == "[object InputArray]")) ||
|
||||
((document.forms[0].cardnumber == "undefined") || (document.forms[0].cardnumber == "[object InputArray]")) ||
|
||||
((document.forms[0].month == "undefined") || (document.forms[0].month == "[object InputArray]")) ||
|
||||
((document.forms[0].year == "undefined") || (document.forms[0].year == "[object InputArray]")))
|
||||
{
|
||||
parent.controls.reloadDocument();
|
||||
return;
|
||||
}
|
||||
|
||||
parent.parent.globals.document.vars.cardname.value = document.forms[0].cardname.value;
|
||||
if (document.forms[0].cards.length>0 && document.forms[0].cards.selectedIndex >=0) {
|
||||
parent.parent.globals.document.vars.cardtype.value = document.forms[0].cards[document.forms[0].cards.selectedIndex].value;
|
||||
}
|
||||
else {
|
||||
parent.parent.globals.document.vars.cardtype.value="";
|
||||
}
|
||||
parent.parent.globals.document.vars.cardnumber.value = document.forms[0].cardnumber.value;
|
||||
parent.parent.globals.document.vars.month.value = document.forms[0].month.selectedIndex;
|
||||
parent.parent.globals.document.vars.year.value = document.forms[0].year[document.forms[0].year.selectedIndex].value;
|
||||
}
|
||||
|
||||
|
||||
|
||||
function checkData()
|
||||
{
|
||||
if (document.forms[0].cardname.value == "") {
|
||||
alert("You must enter a cardholder name.");
|
||||
document.forms[0].cardname.focus();
|
||||
document.forms[0].cardname.select();
|
||||
return false;
|
||||
}
|
||||
if (document.forms[0].cardnumber.value == "") {
|
||||
alert("You must enter a credit card number.");
|
||||
document.forms[0].cardnumber.focus();
|
||||
document.forms[0].cardnumber.select();
|
||||
return false;
|
||||
}
|
||||
|
||||
// check cardnumber validity here
|
||||
|
||||
var cardNumber=document.forms[0].cardnumber.value;
|
||||
for (var i=0; i<cardNumber.length; i++) {
|
||||
if ("1234567890 -".indexOf(cardNumber.substring(i,i+1)) == -1) {
|
||||
alert("'" + cardNumber + "' is not a valid card number.");
|
||||
document.forms[0].cardnumber.focus();
|
||||
document.forms[0].cardnumber.select();
|
||||
return(false);
|
||||
}
|
||||
}
|
||||
|
||||
// do cardnumber check-digit validity here
|
||||
|
||||
var length=cardNumber.length;
|
||||
var checkDigit=cardNumber.substring(length-1,length);
|
||||
var tempCardNumber="";
|
||||
for (var i=0; i<cardNumber.length; i++) {
|
||||
if ("1234567890".indexOf(cardNumber.substring(i,i+1))>=0) {
|
||||
tempCardNumber+=cardNumber.substring(i,i+1);
|
||||
}
|
||||
}
|
||||
var length=tempCardNumber.length;
|
||||
var checkSum=0;
|
||||
for (var i=0; i<length-1; i++) {
|
||||
var digit=tempCardNumber.substring(length-i-2,length-i-1);
|
||||
var temp=digit * (1+((i+1)%2));
|
||||
if (temp<10) checkSum=checkSum+temp;
|
||||
else checkSum=checkSum+(temp-9);
|
||||
}
|
||||
checkSum=(10-(checkSum%10))%10;
|
||||
if (checkSum != checkDigit) {
|
||||
alert("'" + cardNumber + "' is not a valid card number.");
|
||||
document.forms[0].cardnumber.focus();
|
||||
document.forms[0].cardnumber.select();
|
||||
return(false);
|
||||
}
|
||||
|
||||
// do cardtype check
|
||||
|
||||
var cardType="";
|
||||
|
||||
if (cardNumber.substring(0,1)=="3" && cardNumber.substring(1,2)=="7") {
|
||||
cardType="American Express";
|
||||
cardCode="AX";
|
||||
}
|
||||
/*
|
||||
else if (cardNumber.substring(0,1)=="5" && cardNumber.substring(1,2)=="6") {
|
||||
cardType="BankCard";
|
||||
cardCode="BC";
|
||||
}
|
||||
*/
|
||||
|
||||
/*
|
||||
else if (cardNumber.substring(0,1)=="3") {
|
||||
cardType="Diner's Club";
|
||||
cardCode="DI";
|
||||
}
|
||||
*/
|
||||
else if (cardNumber.substring(0,1)=="5") {
|
||||
cardType="MasterCard";
|
||||
cardCode="MC";
|
||||
}
|
||||
else if (cardNumber.substring(0,1)=="4") {
|
||||
cardType="VISA";
|
||||
cardCode="VI";
|
||||
}
|
||||
else if (cardNumber.substring(0,1)=="6") {
|
||||
cardType="Discover Card";
|
||||
cardCode="DC";
|
||||
}
|
||||
// else cardType="unknown";
|
||||
|
||||
parent.parent.globals.document.vars.cardcode.value = cardCode;
|
||||
|
||||
if (document.forms[0].cards.length>0) {
|
||||
if (cardType != document.forms[0].cards[document.forms[0].cards.selectedIndex].value) {
|
||||
var found=false;
|
||||
var currentSelection = document.forms[0].cards.selectedIndex;
|
||||
if (cardType!="") {
|
||||
if (!confirm(cardNumber + " is a " + cardType + ". Correct?")) {
|
||||
document.forms[0].cardnumber.focus();
|
||||
document.forms[0].cardnumber.select();
|
||||
return(false);
|
||||
}
|
||||
for (var i = 0; i < document.forms[0].cards.length; i++) {
|
||||
if (document.forms[0].cards[i].value==cardType) {
|
||||
document.forms[0].cards[i].selected=true;
|
||||
parent.parent.globals.document.vars.cardtype.value=cardType;
|
||||
found=true;
|
||||
}
|
||||
else {
|
||||
document.forms[0].cards[i].selected=false;
|
||||
}
|
||||
}
|
||||
if (found == false && currentSelection>=0) {
|
||||
document.forms[0].cards[currentSelection].selected=true;
|
||||
}
|
||||
}
|
||||
|
||||
if (found==false) {
|
||||
|
||||
// is the card accepted?
|
||||
|
||||
var theFile = parent.parent.globals.getAcctSetupFilename(self);
|
||||
var theCards = parent.parent.globals.GetNameValuePair(theFile,"New Acct Mode","CardTypes");
|
||||
if (theCards == null || theCards == "") {
|
||||
theCards = "AX,DC,MC,VI";
|
||||
}
|
||||
|
||||
if (theCards.indexOf(cardCode)<0) {
|
||||
alert(cardType + " is not accepted for payment.");
|
||||
}
|
||||
else {
|
||||
alert("'" + cardNumber + "' is not a valid card number.");
|
||||
}
|
||||
document.forms[0].cardnumber.focus();
|
||||
document.forms[0].cardnumber.select();
|
||||
return(false);
|
||||
}
|
||||
}
|
||||
|
||||
// check credit card lengths
|
||||
|
||||
var length=tempCardNumber.length;
|
||||
var validLength = false;
|
||||
if (cardCode != "") {
|
||||
if (cardCode == "AX") {
|
||||
if (length == 16) validLength=true;
|
||||
}
|
||||
else if (cardCode == "MC") {
|
||||
if (length == 16) validLength=true;
|
||||
}
|
||||
else if (cardCode == "VI") {
|
||||
if (length == 13 || length == 16) validLength=true;
|
||||
}
|
||||
else if (cardCode == "DC") {
|
||||
if (length == 16) validLength=true;
|
||||
}
|
||||
}
|
||||
if (validLength == false) {
|
||||
alert("'" + cardNumber + "' is not a valid card number. (Invalid length)");
|
||||
document.forms[0].cardnumber.focus();
|
||||
document.forms[0].cardnumber.select();
|
||||
return(false);
|
||||
}
|
||||
}
|
||||
|
||||
// check month and year
|
||||
|
||||
var today = new Date();
|
||||
var theMonth = today.getMonth();
|
||||
var theYear = today.getYear()+1900;
|
||||
|
||||
var expiredFlag = false;
|
||||
if (theYear > document.forms[0].year[document.forms[0].year.selectedIndex].value) {
|
||||
expiredFlag = true;
|
||||
}
|
||||
else if (theYear == document.forms[0].year[document.forms[0].year.selectedIndex].value) {
|
||||
if (theMonth > document.forms[0].month.selectedIndex) {
|
||||
expiredFlag = true;
|
||||
}
|
||||
}
|
||||
if (expiredFlag) {
|
||||
alert("'" + cardNumber + "' appears to have expired.");
|
||||
return(false);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
236
mozilla/cmd/dialup/as_html/clayer.htm
Normal file
@@ -0,0 +1,236 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<HTML>
|
||||
|
||||
|
||||
|
||||
<HEAD>
|
||||
<SCRIPT LANGUAGE = "JavaScript" ARCHIVE="asw.jar" SRC="clayer1.js">
|
||||
</SCRIPT>
|
||||
|
||||
<SCRIPT LANGUAGE = "JavaScript" ARCHIVE="asw.jar" SRC="clayer2.js">
|
||||
</SCRIPT>
|
||||
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="sheet.js" >
|
||||
</LINK>
|
||||
|
||||
</HEAD>
|
||||
|
||||
|
||||
|
||||
<BODY BACKGROUND="images/navbar.gif" onLoad="loadData()" ID="clayer100">
|
||||
|
||||
|
||||
|
||||
<NOSCRIPT>
|
||||
<CENTER><STRONG>
|
||||
JavaScript support is disabled!<P>
|
||||
Choose "Edit | Preferences | Advanced" and enable JavaScript, then reload this page.<P>
|
||||
</CENTER></STRONG>
|
||||
</NOSCRIPT>
|
||||
|
||||
|
||||
|
||||
<LAYER NAME="controls" WIDTH=620 HEIGHT=55 TOP=0 LEFT=0>
|
||||
|
||||
<LAYER NAME="help" LEFT=4 TOP=0 WIDTH=200 VISIBILITY=HIDE>
|
||||
<LAYER LEFT=4 TOP=6>
|
||||
<A HREF="about:blank" onClick="document.images['help'].src='images/hlp_down.gif';var flag=go('Help');document.images['help'].src='images/hlp_up.gif';return false"
|
||||
onMouseOver="document.images['help'].src='images/hlp_mo.gif'"
|
||||
onMouseOut="document.images['help'].src='images/hlp_up.gif'" ID="clayer101">
|
||||
<IMG NAME="help" SRC="images/hlp_up.gif" BORDER=0 HEIGHT=32 WIDTH=32></A>
|
||||
</LAYER>
|
||||
|
||||
<LAYER LEFT=12 TOP=43>
|
||||
<B CLASS="clayer">HELP</B>
|
||||
</LAYER>
|
||||
</LAYER>
|
||||
|
||||
<LAYER NAME="exit" LEFT=50 TOP=0 WIDTH=200 VISIBILITY=HIDE>
|
||||
<LAYER LEFT=4 TOP=6>
|
||||
<A HREF="about:blank" onClick="document.images['exit'].src='images/ext_down.gif';var flag=go('Exit');document.images['exit'].src='images/ext_up.gif';return false"
|
||||
onMouseOver="document.images['exit'].src='images/ext_mo.gif'"
|
||||
onMouseOut="document.images['exit'].src='images/ext_up.gif'" ID="clayer102">
|
||||
<IMG NAME="exit" SRC="images/ext_up.gif" BORDER=0 HEIGHT=32 WIDTH=32></A>
|
||||
</LAYER>
|
||||
|
||||
<LAYER LEFT=12 TOP=43>
|
||||
<B CLASS="clayer">EXIT</B>
|
||||
</LAYER>
|
||||
</LAYER>
|
||||
|
||||
<LAYER NAME="back" LEFT=260 TOP=0 WIDTH=200 VISIBILITY=HIDE>
|
||||
<LAYER LEFT=4 TOP=6>
|
||||
<A HREF="about:blank" onClick="document.images['back'].src='images/bk_down.gif';var flag=go('Back');document.images['back'].src='images/bk_up.gif';return false"
|
||||
onMouseOver="document.images['back'].src='images/bk_mo.gif'"
|
||||
onMouseOut="document.images['back'].src='images/bk_up.gif'" ID="clayer103">
|
||||
<IMG NAME="back" SRC="images/bk_up.gif" BORDER=0 HEIGHT=32 WIDTH=32></A>
|
||||
</LAYER>
|
||||
|
||||
<LAYER LEFT=4 TOP=43>
|
||||
<B CLASS="clayer">BACK</B>
|
||||
</LAYER>
|
||||
</LAYER>
|
||||
|
||||
<LAYER NAME="next" LEFT=310 TOP=0 WIDTH=200 VISIBILITY=HIDE>
|
||||
<LAYER LEFT=4 TOP=6>
|
||||
<A HREF="about:blank" onClick="document.images['next'].src='images/nxt_down.gif';var flag=go('Next');document.images['next'].src='images/nxt_up.gif';return false"
|
||||
onMouseOver="document.images['next'].src='images/nxt_mo.gif'"
|
||||
onMouseOut="document.images['next'].src='images/nxt_up.gif'" ID="clayer104">
|
||||
<IMG NAME="next" SRC="images/nxt_up.gif" BORDER=0 HEIGHT=32 WIDTH=32></A>
|
||||
</LAYER>
|
||||
|
||||
<LAYER LEFT=8 TOP=43>
|
||||
<B CLASS="clayer">NEXT</B>
|
||||
</LAYER>
|
||||
</LAYER>
|
||||
|
||||
<LAYER NAME="connectnow" LEFT=310 TOP=0 WIDTH=200 VISIBILITY=HIDE>
|
||||
<LAYER LEFT=4 TOP=6>
|
||||
<A HREF="about:blank" onClick="document.images['connectnow'].src='images/cn_down.gif';var flag=go('Next');document.images['connectnow'].src='images/cn_up.gif';return false"
|
||||
onMouseOver="document.images['connectnow'].src='images/cn_mo.gif'"
|
||||
onMouseOut="document.images['connectnow'].src='images/cn_up.gif'" ID="clayer105">
|
||||
<IMG NAME="connectnow" SRC="images/cn_up.gif" BORDER=0 HEIGHT=32 WIDTH=32></A>
|
||||
</LAYER>
|
||||
|
||||
<LAYER LEFT=8 TOP=43>
|
||||
<B CLASS="clayer">CONNECT NOW</B>
|
||||
</LAYER>
|
||||
</LAYER>
|
||||
|
||||
<LAYER NAME="download" LEFT=310 TOP=0 WIDTH=200 VISIBILITY=HIDE>
|
||||
<LAYER LEFT=4 TOP=6>
|
||||
<A HREF="about:blank" onClick="document.images['download'].src='images/cn_down.gif';var flag=go('Next');document.images['download'].src='images/cn_up.gif';return false"
|
||||
onMouseOver="document.images['download'].src='images/cn_mo.gif'"
|
||||
onMouseOut="document.images['download'].src='images/cn_up.gif'" ID="clayer113">
|
||||
<IMG NAME="download" SRC="images/cn_up.gif" BORDER=0 HEIGHT=32 WIDTH=32></A>
|
||||
</LAYER>
|
||||
|
||||
<LAYER LEFT=8 TOP=43>
|
||||
<B CLASS="clayer">CONNECT NOW</B>
|
||||
</LAYER>
|
||||
</LAYER>
|
||||
|
||||
<LAYER NAME="connectagain" LEFT=310 TOP=0 WIDTH=200 VISIBILITY=HIDE>
|
||||
<LAYER LEFT=4 TOP=6>
|
||||
<A HREF="about:blank" onClick="document.images['connectagain'].src='images/nxt_down.gif';var flag=go('Next');document.images['connectagain'].src='images/nxt_up.gif';return false"
|
||||
onMouseOver="document.images['connectagain'].src='images/nxt_mo.gif'"
|
||||
onMouseOut="document.images['connectagain'].src='images/nxt_up.gif'" ID="clayer106">
|
||||
<IMG NAME="connectagain" SRC="images/nxt_up.gif" BORDER=0 HEIGHT=32 WIDTH=32></A>
|
||||
</LAYER>
|
||||
|
||||
<LAYER LEFT=8 TOP=43>
|
||||
<B CLASS="clayer">CONNECT AGAIN</B>
|
||||
</LAYER>
|
||||
</LAYER>
|
||||
|
||||
<LAYER NAME="connectserver" LEFT=310 TOP=0 WIDTH=200 VISIBILITY=HIDE>
|
||||
<LAYER LEFT=4 TOP=6>
|
||||
<A HREF="about:blank" onClick="document.images['connectserver'].src='images/cn_down.gif';var flag=go('Next');document.images['connectserver'].src='images/cn_up.gif';return false"
|
||||
onMouseOver="document.images['connectserver'].src='images/cn_mo.gif'"
|
||||
onMouseOut="document.images['connectserver'].src='images/cn_up.gif'" ID="clayer107">
|
||||
<IMG NAME="connectserver" SRC="images/cn_up.gif" BORDER=0 HEIGHT=32 WIDTH=32></A>
|
||||
</LAYER>
|
||||
|
||||
<LAYER LEFT=8 TOP=43>
|
||||
<B CLASS="clayer">CONNECT TO NETSCAPE</B>
|
||||
</LAYER>
|
||||
</LAYER>
|
||||
|
||||
<LAYER NAME="connectregserver" LEFT=310 TOP=0 WIDTH=200 VISIBILITY=HIDE>
|
||||
<LAYER LEFT=4 TOP=6>
|
||||
<A HREF="about:blank" onClick="document.images['connectregserver'].src='images/cn_down.gif';var flag=go('Next');document.images['connectregserver'].src='images/cn_up.gif';return false"
|
||||
onMouseOver="document.images['connectregserver'].src='images/cn_mo.gif'"
|
||||
onMouseOut="document.images['connectregserver'].src='images/cn_up.gif'" ID="clayer115">
|
||||
<IMG NAME="connectregserver" SRC="images/cn_up.gif" BORDER=0 HEIGHT=32 WIDTH=32></A>
|
||||
</LAYER>
|
||||
|
||||
<LAYER LEFT=8 TOP=43>
|
||||
<B CLASS="clayer">CONNECT TO SERVER</B>
|
||||
</LAYER>
|
||||
</LAYER>
|
||||
|
||||
<LAYER NAME="connectisp" LEFT=310 TOP=0 WIDTH=200 VISIBILITY=HIDE>
|
||||
<LAYER LEFT=4 TOP=6>
|
||||
<A HREF="about:blank" onClick="document.images['connectisp'].src='images/cn_down.gif';var flag=go('Next');document.images['connectisp'].src='images/cn_up.gif';return false"
|
||||
onMouseOver="document.images['connectisp'].src='images/cn_mo.gif'"
|
||||
onMouseOut="document.images['connectisp'].src='images/cn_up.gif'" ID="clayer114">
|
||||
<IMG NAME="connectisp" SRC="images/cn_up.gif" BORDER=0 HEIGHT=32 WIDTH=32></A>
|
||||
</LAYER>
|
||||
|
||||
<LAYER LEFT=8 TOP=43>
|
||||
<B CLASS="clayer">CONNECT TO ISP</B>
|
||||
</LAYER>
|
||||
</LAYER>
|
||||
|
||||
<LAYER NAME="done" LEFT=310 TOP=0 WIDTH=200 VISIBILITY=HIDE>
|
||||
<LAYER LEFT=4 TOP=6>
|
||||
<A HREF="about:blank" onClick="document.images['done'].src='images/dn_down.gif';var flag=go('Done');document.images['done'].src='images/dn_up.gif';return false"
|
||||
onMouseOver="document.images['done'].src='images/dn_mo.gif'"
|
||||
onMouseOut="document.images['done'].src='images/dn_up.gif'" ID="clayer108">
|
||||
<IMG NAME="done" SRC="images/dn_up.gif" BORDER=0 HEIGHT=32 WIDTH=32></A>
|
||||
</LAYER>
|
||||
|
||||
<LAYER LEFT=4 TOP=43>
|
||||
<B CLASS="clayer">DONE</B>
|
||||
</LAYER>
|
||||
</LAYER>
|
||||
|
||||
<LAYER NAME="restart" LEFT=310 TOP=0 WIDTH=200 VISIBILITY=HIDE>
|
||||
<LAYER LEFT=4 TOP=6>
|
||||
<A HREF="about:blank" onClick="document.images['restart'].src='images/rb_down.gif';var flag=go('Restart');document.images['restart'].src='images/rb_up.gif';return false"
|
||||
onMouseOver="document.images['restart'].src='images/rb_mo.gif'"
|
||||
onMouseOut="document.images['restart'].src='images/rb_up.gif'" ID="clayer109">
|
||||
<IMG NAME="restart" SRC="images/rb_up.gif" BORDER=0 HEIGHT=32 WIDTH=32></A>
|
||||
</LAYER>
|
||||
|
||||
<LAYER LEFT=8 TOP=43>
|
||||
<B CLASS="clayer">RESTART</B>
|
||||
</LAYER>
|
||||
</LAYER>
|
||||
|
||||
<LAYER NAME="setup" LEFT=500 TOP=0 WIDTH=200 VISIBILITY=HIDE>
|
||||
<LAYER LEFT=30 TOP=6>
|
||||
<A HREF="about:blank" onClick="document.images['setup'].src='images/ff_down.gif';var flag=go('Setup');document.images['setup'].src='images/ff_up.gif';return false"
|
||||
onMouseOver="document.images['setup'].src='images/ff_mo.gif'"
|
||||
onMouseOut="document.images['setup'].src='images/ff_up.gif'" ID="clayer110">
|
||||
<IMG NAME="setup" SRC="images/ff_up.gif" BORDER=0 HEIGHT=32 WIDTH=32></A>
|
||||
</LAYER>
|
||||
|
||||
<LAYER LEFT=0 TOP=43>
|
||||
<B CLASS="clayer">ACCOUNT SETUP</B>
|
||||
</LAYER>
|
||||
</LAYER>
|
||||
|
||||
<LAYER NAME="connectlater" LEFT=550 TOP=0 WIDTH=200 VISIBILITY=HIDE>
|
||||
<LAYER LEFT=4 TOP=6>
|
||||
<A HREF="about:blank" onClick="document.images['later'].src='images/dn_down.gif';var flag=go('Later');document.images['later'].src='images/dn_up.gif';return false"
|
||||
onMouseOver="document.images['later'].src='images/dn_mo.gif'"
|
||||
onMouseOut="document.images['later'].src='images/dn_up.gif'" ID="clayer111">
|
||||
<IMG NAME="later" SRC="images/dn_up.gif" BORDER=0 HEIGHT=32 WIDTH=32></A>
|
||||
</LAYER>
|
||||
|
||||
<LAYER LEFT=10 TOP=43>
|
||||
<B CLASS="clayer">DONE</B>
|
||||
</LAYER>
|
||||
</LAYER>
|
||||
|
||||
</LAYER>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
968
mozilla/cmd/dialup/as_html/clayer1.js
Normal file
@@ -0,0 +1,968 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
|
||||
|
||||
compromisePrincipals();
|
||||
|
||||
|
||||
function page( file, section, variable )
|
||||
{
|
||||
this.type = "INFO";
|
||||
this.file = file;
|
||||
this.section = section;
|
||||
this.variable = variable;
|
||||
|
||||
this.fullhistory = false;
|
||||
this.top = false;
|
||||
}
|
||||
|
||||
// the following three functions make sense if you go look at the "Next" clause in the function
|
||||
// "go" below
|
||||
|
||||
// * a "condition" is read from the Account Setup init file (typically "Config\ACCTSET.INI"),
|
||||
// from the section "[section]" and the given variable name, and if the given "value" matches,
|
||||
// the "file" gets loaded
|
||||
function condition( file, section, variable, value )
|
||||
{
|
||||
this.type = "CONDITION";
|
||||
this.file = file;
|
||||
this.section = section;
|
||||
this.variable = variable;
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
// * a "method" is given in "method" (a JavaScript method), and if when evaluated, it's value
|
||||
// is "value", the given "file" gets loaded
|
||||
function method( file, method, value )
|
||||
{
|
||||
this.type = "METHOD";
|
||||
this.file = file;
|
||||
this.method = method;
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
// * an "action" simply loads the given "file"
|
||||
function action( file )
|
||||
{
|
||||
this.type = "ACTION";
|
||||
this.file = file;
|
||||
}
|
||||
|
||||
function checkEditMode()
|
||||
{
|
||||
if ( parent.parent && parent.parent.globals && parent.parent.globals.document.vars.editMode.value.toLowerCase() == "yes" )
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
pages = new Array();
|
||||
|
||||
pages[ 0 ] = new Array();
|
||||
pages[ 0 ][ 0 ] = new page( "main.htm",null,null);
|
||||
pages[ 0 ][ 1 ] = new method( "ipreview/inpvw1.htm", "parent.content.go( 'Internet Preview' )", true );
|
||||
pages[ 0 ][ 2 ] = new method( "preview/duepvw1.htm", "parent.content.go( 'Preview' )", true );
|
||||
pages[ 0 ][ 3 ] = new method( "intro/intro1.htm", "parent.controls.checkShowIntroFlag( '' )", true );
|
||||
//pages[0][4]=new condition("intro/intro1.htm","Mode Selection","Show_Intro_Screens","yes");
|
||||
//pages[0][5]=new condition("needs1.htm","Mode Selection","ForceNew","yes");
|
||||
//pages[0][6]=new condition("useAcct.htm","Mode Selection","ForceExisting","yes");
|
||||
//pages[0][7]=new action("accounts.htm");
|
||||
|
||||
pages[ 1 ] = new Array();
|
||||
pages[ 1 ][ 0 ] = new page( "accounts.htm", null, null);
|
||||
pages[ 1 ][ 1 ] = new method( "needs1.htm", "parent.content.go( 'New Path' )", true );
|
||||
pages[ 1 ][ 2 ] = new method( "useAcct.htm", "parent.content.go( 'Existing Path' )", true );
|
||||
|
||||
// New Account Path
|
||||
|
||||
pages[ 2 ] = new Array();
|
||||
pages[ 2 ][ 0 ] = new page( "needs1.htm", "New Acct Mode", "ShowNewPathInfo" );
|
||||
pages[ 2 ][ 1 ] = new condition( "newAcct.htm", "New Acct Mode", "ShowNewPathInfo", "no" );
|
||||
pages[ 2 ][ 2 ] = new method( "newAcct.htm", "parent.content.go('')", true );
|
||||
|
||||
pages[ 3 ] = new Array();
|
||||
pages[ 3 ][ 0 ] = new page( "newAcct.htm", "New Acct Mode", "AskPersonalInfo" );
|
||||
pages[ 3 ][ 1 ] = new condition( "billing.htm", "New Acct Mode", "AskPersonalInfo", "no" );
|
||||
pages[ 3 ][ 2 ] = new method( "billing.htm", "parent.content.go( '' )", true );
|
||||
|
||||
pages[ 4 ] = new Array();
|
||||
pages[ 4 ][ 0 ] = new page( "billing.htm", "New Acct Mode", "AskBillingInfo" );
|
||||
pages[ 4 ][ 1 ] = new condition( "modem1.htm", "New Acct Mode", "AskBillingInfo", "no" );
|
||||
pages[ 4 ][ 2 ] = new method( "modem1.htm", "parent.content.go( '' )", true );
|
||||
|
||||
pages[ 5 ] = new Array();
|
||||
pages[ 5 ][ 0 ] = new page( "modem1.htm", null, null );
|
||||
pages[ 5 ][ 1 ] = new method( "dialinf1.htm", "parent.content.go( '' )", true );
|
||||
|
||||
// 1step and 2 step modes functionally differ at this point. Defaults to 2 step mode.
|
||||
pages[ 6 ] = new Array();
|
||||
pages[ 6 ][ 0 ] = new page( "dialinf1.htm", null, null );
|
||||
pages[ 6 ][ 1 ] = new method( "dial2stp.htm", "parent.content.go( '2step' )", true );
|
||||
pages[ 6 ][ 2 ] = new method( "dial1stp.htm", "parent.content.go( '1step' )", true );
|
||||
|
||||
// Takes 2 step path.
|
||||
pages[ 60 ] = new Array();
|
||||
pages[ 60 ][ 0 ] = new page( "dial2stp.htm", null, null);
|
||||
pages[ 60 ][ 1 ] = new method( "download.htm", "parent.content.go( 'New Path' )", true );
|
||||
pages[ 60 ][ 2 ] = new method( "connect2.htm", "parent.content.go( 'Existing Path' )", true );
|
||||
|
||||
// Takes 1 step path.
|
||||
pages[ 7 ] = new Array();
|
||||
pages[ 7 ][ 0 ] = new page( "dial1stp.htm", null, null );
|
||||
pages[ 7 ][ 1 ] = new method( "connect1.htm", "parent.content.go( 'New Path' )", true );
|
||||
pages[ 7 ][ 2 ] = new method( "connect2.htm", "parent.content.go( 'Existing Path' )", true );
|
||||
|
||||
pages[ 53 ] = new Array();
|
||||
pages[ 53 ][ 0 ] = new page( "download.htm", null, null );
|
||||
pages[ 53 ][ 1 ] = new method( "1step.htm", "parent.content.go( '' )", true );
|
||||
|
||||
pages[ 54 ] = new Array();
|
||||
pages[ 54 ][ 0 ] = new page( "1step.htm", null, null );
|
||||
|
||||
pages[ 55 ] = new Array();
|
||||
pages[ 55 ][ 0 ] = new page( "compwrap.htm", null, null );
|
||||
pages[ 55 ][ 1 ] = new method( "moreinfo.htm", "parent.content.go( '' )", true );
|
||||
|
||||
pages[ 56 ] = new Array();
|
||||
pages[ 56 ][ 0 ] = new page( "moreinfo.htm", null, null );
|
||||
pages[ 56 ][ 1 ] = new method( "2step.htm", "parent.content.go( '' )", true );
|
||||
|
||||
pages[ 57 ] = new Array();
|
||||
pages[ 57 ][ 0 ] = new page( "2step.htm", null, null );
|
||||
pages[ 57 ][ 1 ] = new method( "reg2stp.htm", "parent.content.go( '' )", true );
|
||||
|
||||
pages[ 8 ] = new Array();
|
||||
pages[ 8 ][ 0 ] = new page( "connect1.htm", null, null );
|
||||
pages[ 8 ][ 1 ] = new method( "editfour.htm", "checkEditMode('')", true );
|
||||
pages[ 8 ][ 2 ] = new method( "reg1stp.htm", "parent.content.go('')", true );
|
||||
|
||||
pages[ 9 ] = new Array();
|
||||
pages[ 9 ][ 0 ] = new page( "reg1stp.htm", null, null );
|
||||
|
||||
pages[ 61 ] = new Array();
|
||||
pages[ 61 ][ 0 ] = new page( "reg2stp.htm", null, null );
|
||||
|
||||
// Existing Account Path
|
||||
|
||||
pages[10]=new Array();
|
||||
pages[10][0]=new page("useAcct.htm",null,null);
|
||||
pages[10][1]=new condition("needs2.htm","Mode Selection","ExistingSRFile","...");
|
||||
pages[10][2]=new method("needs2.htm","parent.content.go('')",true);
|
||||
|
||||
pages[11]=new Array();
|
||||
pages[11][0]=new page("needs2.htm","Existing Acct Mode","ShowExistingPathInfo");
|
||||
pages[11][1]=new condition("acctInfo.htm","Existing Acct Mode","ShowExistingPathInfo","no");
|
||||
pages[11][2]=new method("acctInfo.htm","parent.content.go('')",true);
|
||||
|
||||
pages[12]=new Array();
|
||||
pages[12][0]=new page("acctInfo.htm","Existing Acct Mode","AskName");
|
||||
pages[12][1]=new condition("dial.htm","Existing Acct Mode","AskName","no");
|
||||
pages[12][2]=new method("dial.htm","parent.content.go('')",true);
|
||||
|
||||
pages[13]=new Array();
|
||||
pages[13][0]=new page("dial.htm","Existing Acct Mode","AskPhone");
|
||||
pages[13][1]=new condition("namepw.htm","Existing Acct Mode","AskPhone","no");
|
||||
pages[13][2]=new method("namepw.htm","parent.content.go('')",true);
|
||||
|
||||
pages[14]=new Array();
|
||||
pages[14][0]=new page("namepw.htm","Existing Acct Mode","AskLogin");
|
||||
pages[14][1]=new condition("email.htm","Existing Acct Mode","AskLogin","no");
|
||||
pages[14][2]=new method("email.htm","parent.content.go('')",true);
|
||||
|
||||
pages[15]=new Array();
|
||||
pages[15][0]=new page("email.htm","Existing Acct Mode","AskEmail");
|
||||
pages[15][1]=new condition("servers.htm","Existing Acct Mode","AskEmail","no");
|
||||
pages[15][2]=new method("servers.htm","parent.content.go('')",true);
|
||||
|
||||
pages[16]=new Array();
|
||||
pages[16][0]=new page("servers.htm","Existing Acct Mode","AskHosts");
|
||||
pages[16][1]=new condition("dns.htm","Existing Acct Mode","AskHosts","no");
|
||||
pages[16][2]=new method("dns.htm","parent.content.go('')",true);
|
||||
|
||||
pages[17]=new Array();
|
||||
pages[17][0]=new page("dns.htm","Existing Acct Mode","AskDNS");
|
||||
pages[17][1]=new condition("publish.htm","Existing Acct Mode","AskDNS","no");
|
||||
pages[17][2]=new method("publish.htm","parent.content.go('')",true);
|
||||
|
||||
pages[18]=new Array();
|
||||
pages[18][0]=new page("publish.htm","Existing Acct Mode","AskPublishing");
|
||||
pages[18][1]=new condition("modem1.htm","Existing Acct Mode","AskPublishing","no");
|
||||
pages[18][2]=new method("modem1.htm","parent.content.go('')",true);
|
||||
|
||||
pages[19]=new Array();
|
||||
pages[19][0]=new page("connect2.htm",null,null);
|
||||
pages[19][1]=new method(null,"parent.content.go('Connect Now')",true);
|
||||
pages[19][2]=new method("error.htm","parent.content.go('error.htm')",true);
|
||||
|
||||
// Final Screens
|
||||
|
||||
pages[ 20 ] = new Array();
|
||||
pages[ 20 ][ 0 ] = new page( "ok.htm", null, null );
|
||||
|
||||
pages[ 21 ] = new Array();
|
||||
pages[ 21 ][ 0 ] = new page( "okreboot.htm", null, null );
|
||||
|
||||
pages[ 22 ] = new Array();
|
||||
pages[ 22 ][ 0 ] = new page( "error.htm", null, null );
|
||||
pages[ 22 ][ 1 ] = new method( "reg1stp.htm", "parent.content.go( '1step' )", true );
|
||||
pages[ 22 ][ 2 ] = new method( "reg2stp.htm", "parent.content.go( '2step' )", true );
|
||||
pages[ 22 ][ 3 ] = new method( "connect2.htm", "parent.content.go( 'Existing Path' )", true );
|
||||
|
||||
pages[ 23 ] = new Array();
|
||||
pages[ 23 ][ 0 ] = new page( "later.htm", null, null );
|
||||
pages[ 23 ][ 1 ] = new method( "later.htm", "parent.content.go( 'Done' )", true );
|
||||
|
||||
pages[ 59 ] = new Array();
|
||||
pages[ 59 ][ 0 ] = new page( "error2.htm", null, null );
|
||||
pages[ 59 ][ 1 ] = new method( "1step.htm", "parent.content.go( '' )", true );
|
||||
|
||||
// Settings
|
||||
|
||||
pages[24]=new Array();
|
||||
pages[24][0]=new page("settings.htm",null,null);
|
||||
|
||||
// About Box
|
||||
|
||||
pages[25]=new Array();
|
||||
pages[25][0]=new page("aboutbox.htm",null,null);
|
||||
|
||||
// Manage IAS Servers
|
||||
|
||||
pages[26]=new Array();
|
||||
pages[26][0]=new page("addias.htm",null,null);
|
||||
|
||||
// Manage NCI Servers
|
||||
|
||||
pages[27]=new Array();
|
||||
pages[27][0]=new page("addnci.htm",null,null);
|
||||
|
||||
// Dialup Edition Preview Screens
|
||||
|
||||
pages[28]=new Array();
|
||||
pages[28][0]=new page("preview/duepvw1.htm",null,null);
|
||||
//pages[28][0].fullhistory=true;
|
||||
pages[28][1]=new method("preview/duepvw2.htm","parent.content.go('')",true);
|
||||
|
||||
pages[29]=new Array();
|
||||
pages[29][0]=new page("preview/duepvw2.htm",null,null);
|
||||
pages[29][1]=new method("preview/duepvw3.htm","parent.content.go('')",true);
|
||||
|
||||
pages[30]=new Array();
|
||||
pages[30][0]=new page("preview/duepvw3.htm",null,null);
|
||||
pages[30][1]=new method("preview/duepvw4.htm","parent.content.go('')",true);
|
||||
|
||||
pages[31]=new Array();
|
||||
pages[31][0]=new page("preview/duepvw4.htm",null,null);
|
||||
pages[31][1]=new method("preview/duepvw5.htm","parent.content.go('')",true);
|
||||
|
||||
pages[32]=new Array();
|
||||
pages[32][0]=new page("preview/duepvw5.htm",null,null);
|
||||
pages[32][1]=new method("preview/duepvw7a.htm","parent.content.go('')",true);
|
||||
|
||||
//The following array is ignored as reference to Conference feature is removed
|
||||
pages[33]=new Array();
|
||||
pages[33][0]=new page("preview/duepvw6.htm",null,null);
|
||||
pages[33][1]=new method("preview/duepvw7.htm","parent.content.go('')",true);
|
||||
|
||||
//The following array is ignored as reference to Netcaster feature is removed
|
||||
pages[34]=new Array();
|
||||
pages[34][0]=new page("preview/duepvw7.htm",null,null);
|
||||
pages[34][1]=new method("preview/duepvw7a.htm","parent.content.go('')",true);
|
||||
|
||||
pages[35]=new Array();
|
||||
pages[35][0]=new page("preview/duepvw7a.htm",null,null);
|
||||
pages[35][1]=new method("preview/duepvw8.htm","parent.content.go('')",true);
|
||||
|
||||
pages[36]=new Array();
|
||||
pages[36][0]=new page("preview/duepvw8.htm",null,null);
|
||||
//pages[36][1]=new method("main.htm","parent.content.go('')",true);
|
||||
pages[36][1]=new action("main.htm");
|
||||
|
||||
// Internet Preview Screens
|
||||
|
||||
pages[37]=new Array();
|
||||
pages[37][0]=new page("ipreview/inpvw1.htm",null,null);
|
||||
//pages[37][0].fullhistory=true;
|
||||
pages[37][1]=new method("ipreview/inpvw2.htm","parent.content.go('')",true);
|
||||
|
||||
pages[38]=new Array();
|
||||
pages[38][0]=new page("ipreview/inpvw2.htm",null,null);
|
||||
pages[38][1]=new method("ipreview/inpvw3.htm","parent.content.go('')",true);
|
||||
|
||||
pages[39]=new Array();
|
||||
pages[39][0]=new page("ipreview/inpvw3.htm",null,null);
|
||||
pages[39][1]=new method("ipreview/inpvw4.htm","parent.content.go('')",true);
|
||||
|
||||
pages[40]=new Array();
|
||||
pages[40][0]=new page("ipreview/inpvw4.htm",null,null);
|
||||
pages[40][1]=new method("ipreview/inpvw5.htm","parent.content.go('')",true);
|
||||
|
||||
pages[41]=new Array();
|
||||
pages[41][0]=new page("ipreview/inpvw5.htm",null,null);
|
||||
pages[41][1]=new method("ipreview/inpvw5a.htm","parent.content.go('')",true);
|
||||
|
||||
pages[42]=new Array();
|
||||
pages[42][0]=new page("ipreview/inpvw6.htm",null,null);
|
||||
pages[42][1]=new method("ipreview/inpvw7.htm","parent.content.go('')",true);
|
||||
|
||||
pages[43]=new Array();
|
||||
pages[43][0]=new page("ipreview/ipreview/inpvw7.htm",null,null);
|
||||
//pages[43][1]=new method("main.htm","parent.content.go('')",true);
|
||||
pages[43][1]=new action("main.htm"); // XXX For Deluxe, change "main.htm" to "ipreview/inpvw8.htm"
|
||||
|
||||
pages[44]=new Array();
|
||||
pages[44][0]=new page("ipreview/inpvw8.htm",null,null);
|
||||
//pages[44][1]=new method("main.htm","parent.content.go('')",true);
|
||||
pages[44][1]=new action("main.htm");
|
||||
|
||||
// start screen
|
||||
|
||||
pages[45]=new Array();
|
||||
pages[45][0]=new page("start.htm",null,null);
|
||||
//pages[45][0].top=true;
|
||||
|
||||
// intro screens
|
||||
|
||||
pages[46]=new Array();
|
||||
pages[46][0]=new page("intro/intro1.htm",null,null);
|
||||
//pages[46][0].fullhistory=true;
|
||||
pages[46][1]=new method("intro/intro2.htm","parent.content.go('')",true);
|
||||
|
||||
pages[47]=new Array();
|
||||
pages[47][0]=new page("intro/intro2.htm",null,null);
|
||||
pages[47][1]=new method("intro/intro3.htm","parent.content.go('')",true);
|
||||
|
||||
pages[48]=new Array();
|
||||
pages[48][0]=new page("intro/intro3.htm",null,null);
|
||||
pages[48][1]=new method("intro/intro4.htm","parent.content.go('')",true);
|
||||
|
||||
pages[49]=new Array();
|
||||
pages[49][0]=new page("intro/intro4.htm",null,null);
|
||||
pages[49][1]=new method("intro/intro5.htm","parent.content.go('')",true);
|
||||
|
||||
pages[50]=new Array();
|
||||
pages[50][0]=new page("intro/intro5.htm",null,null);
|
||||
pages[50][1]=new method("intro/intro6.htm","parent.content.go('')",true);
|
||||
|
||||
pages[51]=new Array();
|
||||
pages[51][0]=new page("intro/intro6.htm",null,null);
|
||||
//pages[51][1]=new condition("needs1.htm","Mode Selection","ForceNew","yes");
|
||||
//pages[51][2]=new condition("useAcct.htm","Mode Selection","ForceExisting","yes");
|
||||
pages[51][1]=new action("main.htm");
|
||||
|
||||
pages[52]=new Array();
|
||||
pages[52][0]=new page("editfour.htm",null,null);
|
||||
pages[52][1]=new method("reg1stp.htm","parent.content.go('register.htm')",true);
|
||||
pages[52][2]=new method("ok.htm","parent.content.go('ok.htm')",true);
|
||||
pages[52][3]=new method("okreboot.htm","parent.content.go('okreboot.htm')",true);
|
||||
pages[52][4]=new method("error.htm","parent.content.go('error.htm')",true);
|
||||
|
||||
// 53 - 57 are used in the New Account path
|
||||
|
||||
// Added to accommodate Netcenter Screen
|
||||
pages[58]=new Array();
|
||||
pages[58][0]=new page("ipreview/inpvw5a.htm",null,null);
|
||||
pages[58][1]=new method("ipreview/inpvw6.htm","parent.content.go('')",true);
|
||||
|
||||
|
||||
// NB: if you add new pages here, make sure that the array indices are not already
|
||||
// being used
|
||||
|
||||
|
||||
function checkShowIntroFlag()
|
||||
{
|
||||
if ( parent && parent.parent && parent.parent.globals )
|
||||
{
|
||||
var theFile = parent.parent.globals.getAcctSetupFilename( self );
|
||||
|
||||
var theFlag = parent.parent.globals.GetNameValuePair( theFile, "Mode Selection", "Show_Intro_Screens" );
|
||||
if ( theFlag != null )
|
||||
{
|
||||
theFlag = theFlag.toLowerCase();
|
||||
}
|
||||
return ( theFlag == "yes" );
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// return the page number (according to ordinals along the path taken) of "file"
|
||||
function findPageOffset( file )
|
||||
{
|
||||
// * take off any path information preceeding file name
|
||||
if ( ( slashPos = file.lastIndexOf( "/" ) ) > 0 )
|
||||
{
|
||||
file = file.substring( slashPos + 1, file.length );
|
||||
}
|
||||
|
||||
// * loop through all the page information and attempt to find a page name matching
|
||||
// "file"
|
||||
var pageNum = -1;
|
||||
for ( var x = 0; x < pages.length; x++ )
|
||||
{
|
||||
for ( var y = 0; y < pages[ x ].length; y++ )
|
||||
{
|
||||
if ( pages[ x ][ y ].type== "INFO" )
|
||||
{
|
||||
var theName = pages[ x ][ y ].file;
|
||||
|
||||
// * again, remove any path
|
||||
if ( ( slashPos = theName.lastIndexOf( "/" ) ) > 0 )
|
||||
{
|
||||
theName = theName.substring( slashPos + 1, theName.length );
|
||||
}
|
||||
|
||||
// * pages[ x ][ y ].file
|
||||
if ( theName == file )
|
||||
{
|
||||
// * found it
|
||||
pageNum = x;
|
||||
}
|
||||
|
||||
// * break here so we don't keep testing all the rest of the array entries after
|
||||
// we've found the "INFO" entry
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// * break if we've found it
|
||||
if ( pageNum >= 0 )
|
||||
break;
|
||||
}
|
||||
|
||||
if ( parent && parent.parent && parent.parent.globals )
|
||||
{
|
||||
parent.parent.globals.debug( "\tfindPageOffset: '" +file+ "' is " + pageNum );
|
||||
}
|
||||
|
||||
return pageNum;
|
||||
}
|
||||
|
||||
|
||||
// main navigational function in Account Setup, "msg" is typically the name of a button
|
||||
// that was pressed
|
||||
function go( msg )
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege( "AccountSetup" );
|
||||
|
||||
var editMode = false;
|
||||
var globals = null;
|
||||
|
||||
if ( parent && parent.parent && parent.parent.globals )
|
||||
globals = parent.parent.globals;
|
||||
|
||||
if ( globals != null )
|
||||
editMode = ( globals.document.vars.editMode.value.toLowerCase() == "yes" ) ? true : false;
|
||||
|
||||
// var formName = new String(parent.content.location);
|
||||
var formName = "" + parent.content.location;
|
||||
|
||||
if ( ( x = formName.lastIndexOf( "/" ) ) > 0 )
|
||||
formName = formName.substring( x + 1, formName.length );
|
||||
|
||||
var pageNum = findPageOffset( formName );
|
||||
if ( pageNum >= 0 )
|
||||
formName = pages[ pageNum ][ 0 ].file;
|
||||
|
||||
// var startingPageName = parent.content.document.forms[0].name;
|
||||
var startingPageName = formName;
|
||||
var thePlatform = globals.getPlatform();
|
||||
var separatorString = ",";
|
||||
|
||||
// process messages
|
||||
|
||||
if ( msg == "Next" )
|
||||
{
|
||||
// * if something is wrong with the current page content, don't do anything
|
||||
if ( !parent || !parent.content )
|
||||
return;
|
||||
|
||||
// * if we're currently loading, don't do anything
|
||||
if ( parent.content.loading )
|
||||
return;
|
||||
|
||||
if ( editMode != true )
|
||||
{
|
||||
if ( parent.content.checkData && ( parent.content.checkData() == false ) )
|
||||
return;
|
||||
|
||||
// workaround for onunload handler bugs in 4.0b2; no longer using onunload handler
|
||||
if ( parent.content.saveData != null )
|
||||
parent.content.saveData();
|
||||
}
|
||||
|
||||
var pageName = startingPageName;
|
||||
|
||||
if ( globals != null )
|
||||
globals.debug("\ngo: Starting at page " +pageName);
|
||||
|
||||
var acctSetupFile = "";
|
||||
if ( globals != null )
|
||||
acctSetupFile = globals.getAcctSetupFilename( self );
|
||||
|
||||
var moved = false;
|
||||
var active = true;
|
||||
|
||||
while ( active )
|
||||
{
|
||||
active = false;
|
||||
var pageNum = findPageOffset( pageName );
|
||||
if ( pageNum < 0 )
|
||||
{
|
||||
alert( "The file '" + pageName + "' is unknown to Account Setup." );
|
||||
return;
|
||||
}
|
||||
|
||||
for ( var x = 0; x < pages[ pageNum ].length; x++ )
|
||||
{
|
||||
if ( editMode == false && pages[ pageNum ][ x ].type == "CONDITION" )
|
||||
{
|
||||
var theFlag = globals.GetNameValuePair( acctSetupFile, pages[ pageNum ][ x ].section,
|
||||
pages[ pageNum ][ x ].variable );
|
||||
theFlag = theFlag.toLowerCase();
|
||||
|
||||
if ( pages[ pageNum ][ x ].value == "..." )
|
||||
{
|
||||
if ( theFlag != null && theFlag != "" )
|
||||
{
|
||||
active = moved = true;
|
||||
pageName = pages[ pageNum ][ x ].file;
|
||||
break;
|
||||
}
|
||||
}
|
||||
else if ( theFlag == pages[ pageNum ][ x ].value )
|
||||
{
|
||||
active = moved = true;
|
||||
pageName = pages[ pageNum ][ x ].file;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
else if ( moved == false && pages[ pageNum ][ x ].type == "METHOD" )
|
||||
{
|
||||
var val = eval( pages[ pageNum ][ x ].method );
|
||||
|
||||
if ( globals != null )
|
||||
{
|
||||
globals.debug( "\tMethod: " + pages[ pageNum ][ x ].method );
|
||||
globals.debug( "\tReturned: " + val );
|
||||
}
|
||||
|
||||
if ( val == pages[ pageNum ][ x ].value )
|
||||
{
|
||||
active = moved = true;
|
||||
pageName = pages[ pageNum ][ x ].file;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
else if ( moved == false && pages[ pageNum ][ x ].type == "ACTION" )
|
||||
{
|
||||
globals.debug( "\tAction: " + pages[ pageNum ][ x ].file );
|
||||
active = false;
|
||||
moved = true;
|
||||
pageName = pages[ pageNum ][ x ].file;
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if ( pageName != startingPageName )
|
||||
{
|
||||
if ( globals != null )
|
||||
{
|
||||
if ( globals.document.setupPlugin.NeedReboot() == true )
|
||||
globals.forceReboot( pageName );
|
||||
else
|
||||
{
|
||||
if ( pageName == "main.htm" )
|
||||
globals.document.vars.pageHistory.value = "";
|
||||
else
|
||||
globals.document.vars.pageHistory.value += startingPageName + separatorString;
|
||||
|
||||
globals.debug( "go: Moving to page " + pageName );
|
||||
|
||||
pages.current = pageName;
|
||||
parent.content.location.replace( pageName );
|
||||
|
||||
if ( helpWindow && helpWindow != null )
|
||||
{
|
||||
if ( helpWindow.closed == false )
|
||||
{
|
||||
doHelp( pageName );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
pages.current = pageName;
|
||||
|
||||
if ( pages[ pageNum ][ 0 ].top == true )
|
||||
{
|
||||
parent.location.replace( pageName );
|
||||
}
|
||||
else
|
||||
{
|
||||
var theLoc = "" + parent.content.location;
|
||||
if ( ( x = theLoc.lastIndexOf( "/" ) ) > 0 )
|
||||
{
|
||||
pageName = theLoc.substring( 0, x + 1 ) + pageName;
|
||||
}
|
||||
|
||||
parent.content.location.replace( pageName );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
else if ( msg == "Back" )
|
||||
{
|
||||
if ( parent.content.loading )
|
||||
return;
|
||||
|
||||
// workaround for onunload handler bugs in 4.0b2; no longer using onunload handler
|
||||
if ( parent.content.saveData !=null )
|
||||
parent.content.saveData();
|
||||
|
||||
// parent.content.history.back();
|
||||
|
||||
if ( parent.content.verifyData )
|
||||
{
|
||||
var verifyFlag = parent.content.verifyData();
|
||||
if ( verifyFlag != true )
|
||||
{
|
||||
generateControls();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if ( globals != null )
|
||||
{
|
||||
var historyCleanup = true;
|
||||
while ( historyCleanup == true )
|
||||
{
|
||||
historyCleanup = false;
|
||||
|
||||
var pageHistory = globals.document.vars.pageHistory.value;
|
||||
if ( pageHistory!="" )
|
||||
{
|
||||
var pageName="";
|
||||
x = pageHistory.lastIndexOf( separatorString );
|
||||
pageHistory = pageHistory.substring( 0, x );
|
||||
x = pageHistory.lastIndexOf( separatorString );
|
||||
if ( x >= 0 )
|
||||
{
|
||||
pageName = pageHistory.substring( x + 1, pageHistory.length );
|
||||
globals.document.vars.pageHistory.value = pageHistory.substring( 0, x + 1 );
|
||||
if ( ( pageName == "reg1stp.htm" ) || ( pageName == "error.htm" ) ||
|
||||
( pageName == "error2.htm" ) || ( pageName == "reg2stp.htm" ) )
|
||||
historyCleanup = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
pageName=pageHistory;
|
||||
globals.document.vars.pageHistory.value="";
|
||||
}
|
||||
}
|
||||
}
|
||||
globals.debug("go: Moving back to page " + pageName );
|
||||
|
||||
if ( pageName == "undefined" )
|
||||
return;
|
||||
|
||||
pages.current = pageName;
|
||||
if ( pageNum >= 0 && pages[ pageNum ][ 0 ].fullhistory == true )
|
||||
parent.parent.history.back();
|
||||
else
|
||||
parent.content.location.replace( pageName );
|
||||
|
||||
if ( helpWindow && helpWindow != null )
|
||||
{
|
||||
if ( helpWindow.closed == false )
|
||||
doHelp( pageName );
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if ( pages[ pageNum ][ 0 ].fullhistory == true )
|
||||
parent.parent.history.back();
|
||||
else
|
||||
parent.content.history.back();
|
||||
}
|
||||
}
|
||||
else if ( msg == "Help" )
|
||||
{
|
||||
doHelp( formName );
|
||||
}
|
||||
else if ( msg == "Show Screen" )
|
||||
{
|
||||
var pageNum = findPageOffset( formName );
|
||||
if ( pageNum>=0 )
|
||||
{
|
||||
var section = pages[ pageNum ][ 0 ].section;
|
||||
var variable = pages[ pageNum ][ 0 ].variable;
|
||||
if ( section != null && section!="" && variable != null && variable!="" )
|
||||
{
|
||||
showScreenToggle = true;
|
||||
var acctSetupFile = globals.getAcctSetupFilename( self );
|
||||
var theFlag = globals.GetNameValuePair( acctSetupFile, section, variable);
|
||||
theFlag = theFlag.toLowerCase();
|
||||
if ( theFlag == "no" )
|
||||
theFlag="yes";
|
||||
else
|
||||
theFlag="no";
|
||||
|
||||
parent.parent.SetNameValuePair( acctSetupFile, section, variable, theFlag);
|
||||
}
|
||||
}
|
||||
}
|
||||
else if ( msg == "Later" )
|
||||
{
|
||||
if ( parent.content.go( "Later" ) == true )
|
||||
{
|
||||
|
||||
if ( ( globals.document.vars.editMode.value.toLowerCase() != "yes") ||
|
||||
( confirm( "Normally, this would complete the Account Setup process and quit Communicator. Would you like to quit now?" ) == true ) )
|
||||
{
|
||||
// parent.content.location.href = "later.htm";
|
||||
if ( globals != null )
|
||||
{
|
||||
if ( globals.document.vars.editMode.value.toLowerCase() != "yes")
|
||||
globals.saveGlobalData();
|
||||
globals.document.setupPlugin.QuitNavigator();
|
||||
}
|
||||
window.close();
|
||||
}
|
||||
}
|
||||
}
|
||||
else if ( msg == "Done" )
|
||||
{
|
||||
if ( globals != null )
|
||||
{
|
||||
if ( globals.document.vars.editMode.value.toLowerCase() != "yes" )
|
||||
globals.saveGlobalData();
|
||||
if ( ( globals.document.vars.editMode.value.toLowerCase() != "yes") ||
|
||||
( confirm( "Normally, this would complete the Account Setup process and quit Communicator. Would you like to quit now?") == true ) )
|
||||
{
|
||||
globals.document.setupPlugin.QuitNavigator();
|
||||
window.close();
|
||||
}
|
||||
}
|
||||
}
|
||||
else if ( msg == "Exit" )
|
||||
{
|
||||
var longMsgFlag = true;
|
||||
var confirmFlag = false;
|
||||
|
||||
if ( formName.indexOf( "main.htm" ) >= 0 )
|
||||
longMsgFlag = false;
|
||||
else if ( formName.indexOf( "aboutbox.htm" ) >= 0 )
|
||||
longMsgFlag = false;
|
||||
else if ( formName.indexOf( "error.htm" ) >= 0 )
|
||||
longMsgFlag = false;
|
||||
else if ( formName.indexOf( "error2.htm" ) >= 0 )
|
||||
longMsgFlag = false;
|
||||
else if ( formName.indexOf( "intro/" ) >= 0 )
|
||||
longMsgFlag = false;
|
||||
else if ( formName.indexOf( "ipreview/" ) >= 0 )
|
||||
longMsgFlag = false;
|
||||
else if ( formName.indexOf( "preview/" ) >= 0 )
|
||||
longMsgFlag = false;
|
||||
|
||||
if ( longMsgFlag == true )
|
||||
{
|
||||
if ( globals.document.vars.editMode.value.toLowerCase() != "yes" )
|
||||
confirmFlag = confirm( "You haven't finished setting up your account. Are you sure you want to quit Account Setup?" );
|
||||
else // this is for the account setup editor
|
||||
confirmFlag = confirm( "Are you sure you want to quit the Account Setup Editor?" );
|
||||
}
|
||||
else
|
||||
confirmFlag = confirm( "Quit Account Setup?" );
|
||||
|
||||
if ( confirmFlag == true )
|
||||
{
|
||||
if ( globals != null )
|
||||
{
|
||||
globals.saveGlobalData();
|
||||
globals.document.setupPlugin.QuitNavigator();
|
||||
}
|
||||
window.close();
|
||||
}
|
||||
}
|
||||
else if ( msg == "Restart" )
|
||||
{
|
||||
if ( globals.document.vars.editMode.value.toLowerCase() != "yes" )
|
||||
{
|
||||
globals.saveGlobalData();
|
||||
globals.document.setupPlugin.Reboot( null );
|
||||
window.close();
|
||||
}
|
||||
else
|
||||
alert( "Cannot reboot in edit mode." );
|
||||
}
|
||||
else if ( msg == "About" )
|
||||
{
|
||||
globals.document.vars.pageHistory.value += startingPageName + separatorString;
|
||||
pages.current = "aboutbox.htm";
|
||||
parent.content.location.replace( "aboutbox.htm" );
|
||||
}
|
||||
else if ( msg == "Setup" )
|
||||
{
|
||||
globals.document.vars.pageHistory.value += startingPageName + separatorString;
|
||||
|
||||
var acctSetupFile = globals.getAcctSetupFilename( self );
|
||||
var newPathFlag = globals.GetNameValuePair( acctSetupFile, "Mode Selection", "ForceNew" );
|
||||
newPathFlag = newPathFlag.toLowerCase();
|
||||
var existingPathFlag = globals.GetNameValuePair( acctSetupFile, "Mode Selection", "ForceExisting" );
|
||||
existingPathFlag = existingPathFlag.toLowerCase();
|
||||
|
||||
var pageName="";
|
||||
if ( newPathFlag == "yes" && existingPathFlag != "yes")
|
||||
pageName = "needs1.htm";
|
||||
else if ( existingPathFlag == "yes" && newPathFlag != "yes" )
|
||||
pageName = "useAcct.htm";
|
||||
else
|
||||
pageName = "accounts.htm";
|
||||
parent.content.location.replace( pageName );
|
||||
if ( helpWindow && helpWindow != null )
|
||||
{
|
||||
if ( helpWindow.closed == false )
|
||||
doHelp( pageName );
|
||||
}
|
||||
}
|
||||
else if ( msg == "Edit Settings" )
|
||||
{
|
||||
globals.document.vars.pageHistory.value += startingPageName + separatorString;
|
||||
pages.current = "settings.htm";
|
||||
parent.content.location.replace( "../CG/docs/settings.htm" );
|
||||
}
|
||||
else if ( msg == "Manage Servers" )
|
||||
{
|
||||
globals.document.vars.pageHistory.value += startingPageName + separatorString;
|
||||
pages.current = "editregs.htm";
|
||||
parent.content.location.replace( "../CG/docs/editregs.htm" );
|
||||
}
|
||||
else if ( msg == "Manage Accounts" )
|
||||
{
|
||||
globals.document.vars.pageHistory.value += startingPageName + separatorString;
|
||||
pages.current = "editisps.htm";
|
||||
parent.content.location.replace( "../CG/docs/editisps.htm" );
|
||||
}
|
||||
else if ( msg == "Edit IAS" )
|
||||
{
|
||||
if ( thePlatform == "Macintosh" )
|
||||
globals.document.vars.pageHistory.value += "../../Tools/CG/docs/" + startingPageName + separatorString;
|
||||
else
|
||||
globals.document.vars.pageHistory.value += "../../../AccountSetupTools/CG/docs/" + startingPageName + separatorString;
|
||||
|
||||
pages.current = "addias.htm";
|
||||
parent.content.location.replace("ias/addias.htm");
|
||||
}
|
||||
else if ( msg == "Edit NCI" )
|
||||
{
|
||||
if (thePlatform == "Macintosh")
|
||||
globals.document.vars.pageHistory.value += "../../Tools/CG/docs/" + startingPageName + separatorString;
|
||||
else
|
||||
globals.document.vars.pageHistory.value += "../../../AccountSetupTools/CG/docs/" + startingPageName + separatorString;
|
||||
pages.current = "addnci.htm";
|
||||
parent.content.location.replace( "nci/addnci.htm" );
|
||||
}
|
||||
else if ( msg == "Screen Options" )
|
||||
{
|
||||
globals.document.vars.pageHistory.value += startingPageName + separatorString;
|
||||
|
||||
if ( formName == "namepw.htm" )
|
||||
{
|
||||
pages.current = "asktty.htm";
|
||||
parent.content.location.replace( "../CG/docs/asktty.htm" );
|
||||
}
|
||||
//else if (formName == "servers.htm") {
|
||||
// pages.current = "askserv.htm";
|
||||
// parent.content.location.replace("../CG/docs/askserv.htm");
|
||||
// }
|
||||
else if ( formName == "ok.htm" )
|
||||
{
|
||||
pages.current = "asksvinf.htm";
|
||||
parent.content.location.replace( "../CG/docs/asksvinf.htm" );
|
||||
}
|
||||
else if ( formName == "okreboot.htm" )
|
||||
{
|
||||
pages.current = "asksvinf.htm";
|
||||
parent.content.location.replace( "../CG/docs/asksvinf.htm" );
|
||||
}
|
||||
else if ( formName == "billing.htm" )
|
||||
{
|
||||
pages.current = "editcc.htm";
|
||||
parent.content.location.replace( "../CG/docs/editcc.htm" );
|
||||
}
|
||||
else if ( formName == "main.htm" )
|
||||
{
|
||||
pages.current = "settings.htm";
|
||||
parent.content.location.replace( "../CG/docs/settings.htm" );
|
||||
}
|
||||
else if ( formName == "useAcct.htm" )
|
||||
{
|
||||
pages.current = "editisps.htm";
|
||||
parent.content.location.replace( "../CG/docs/editisps.htm" );
|
||||
}
|
||||
else if ( formName == "connect1.htm" )
|
||||
{
|
||||
pages.current = "editregs.htm";
|
||||
parent.content.location.replace( "../CG/docs/editregs.htm" );
|
||||
}
|
||||
|
||||
} //end screen options special casing
|
||||
|
||||
else
|
||||
parent.content.go( msg );
|
||||
// generateControls();
|
||||
}
|
||||
|
||||
|
||||
|
||||
function loadData()
|
||||
{
|
||||
var file="";
|
||||
|
||||
// preLoadImages();
|
||||
|
||||
if (parent && parent.parent && parent.parent.globals) {
|
||||
file = parent.parent.globals.document.vars.startupFile.value;
|
||||
}
|
||||
if (file != null && file != "") {
|
||||
if (parent && parent.parent && parent.parent.globals) {
|
||||
parent.parent.globals.document.vars.startupFile.value = "";
|
||||
}
|
||||
parent.content.location.replace(file);
|
||||
}
|
||||
generateControls();
|
||||
}
|
||||
|
||||
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
882
mozilla/cmd/dialup/as_html/clayer2.js
Normal file
@@ -0,0 +1,882 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
|
||||
|
||||
// globals
|
||||
var theToolBar = null; // a global pointer to our toolbar - should it exist
|
||||
var helpWindow = null;
|
||||
var preLoaded = false;
|
||||
|
||||
var backImages = null;
|
||||
var helpImages = null;
|
||||
var exitImages = null;
|
||||
var nextImages = null;
|
||||
var connectImages = null;
|
||||
var doneImages = null;
|
||||
var ffImages = null;
|
||||
var rebootImages = null;
|
||||
|
||||
|
||||
compromisePrincipals();
|
||||
|
||||
|
||||
function preLoadImages()
|
||||
{
|
||||
if ( preLoaded == false )
|
||||
{
|
||||
//img[0] is the normal image
|
||||
//img[1] is the mouseover
|
||||
//img[2] is the mousedown
|
||||
|
||||
backImages = new Array;
|
||||
helpImages = new Array;
|
||||
exitImages = new Array;
|
||||
nextImages = new Array;
|
||||
connectImages = new Array;
|
||||
doneImages = new Array;
|
||||
ffImages = new Array;
|
||||
rebootImages = new Array;
|
||||
|
||||
backImages[0] = new Image(32,32);
|
||||
backImages[0].src = "images/bk_up.gif";
|
||||
backImages[1] = new Image(32,32);
|
||||
backImages[1].src = "images/bk_mo.gif";
|
||||
backImages[2] = new Image(32,32);
|
||||
backImages[2].src = "images/bk_down.gif";
|
||||
|
||||
helpImages[0] = new Image(32,32);
|
||||
helpImages[0].src = "images/hlp_up.gif";
|
||||
helpImages[1] = new Image(32,32);
|
||||
helpImages[1].src = "images/hlp_mo.gif";
|
||||
helpImages[2] = new Image(32,32);
|
||||
helpImages[2].src = "images/hlp_down.gif";
|
||||
|
||||
exitImages[0] = new Image(32,32);
|
||||
exitImages[0].src = "images/ext_up.gif";
|
||||
exitImages[1] = new Image(32,32);
|
||||
exitImages[1].src = "images/ext_mo.gif";
|
||||
exitImages[2] = new Image(32,32);
|
||||
exitImages[2].src = "images/ext_down.gif";
|
||||
|
||||
nextImages[0] = new Image(32,32);
|
||||
nextImages[0].src = "images/nxt_up.gif";
|
||||
nextImages[1] = new Image(32,32);
|
||||
nextImages[1].src = "images/nxt_mo.gif";
|
||||
nextImages[2] = new Image(32,32);
|
||||
nextImages[2].src = "images/nxt_down.gif";
|
||||
|
||||
rebootImages[0] = new Image(32,32);
|
||||
rebootImages[0].src = "images/rb_up.gif";
|
||||
rebootImages[1] = new Image(32,32);
|
||||
rebootImages[1].src = "images/rb_mo.gif";
|
||||
rebootImages[2] = new Image(32,32);
|
||||
rebootImages[2].src = "images/rb_down.gif";
|
||||
|
||||
connectImages[0] = new Image(32,32);
|
||||
connectImages[0].src = "images/cn_up.gif";
|
||||
connectImages[1] = new Image(32,32);
|
||||
connectImages[1].src = "images/cn_mo.gif";
|
||||
connectImages[2] = new Image(32,32);
|
||||
connectImages[2].src = "images/cn_down.gif";
|
||||
|
||||
doneImages[0] = new Image(32,32);
|
||||
doneImages[0].src = "images/dn_up.gif";
|
||||
doneImages[1] = new Image(32,32);
|
||||
doneImages[1].src = "images/dn_mo.gif";
|
||||
doneImages[2] = new Image(32,32);
|
||||
doneImages[2].src = "images/dn_down.gif";
|
||||
|
||||
ffImages[0] = new Image(32,32);
|
||||
ffImages[0].src = "images/ff_up.gif";
|
||||
ffImages[1] = new Image(32,32);
|
||||
ffImages[1].src = "images/ff_mo.gif";
|
||||
ffImages[2] = new Image(32,32);
|
||||
ffImages[2].src = "images/ff_down.gif";
|
||||
|
||||
preLoaded = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Generating Controls for navigation
|
||||
// showConnectRegServer is introduced to display differebt text on 1 step path
|
||||
function generateControls()
|
||||
{
|
||||
var editMode = false;
|
||||
var showAcctsetEdit = false;
|
||||
var showRegFileEdit = false;
|
||||
var showISPFileEdit = false;
|
||||
var showExit = true;
|
||||
var showHelp = true;
|
||||
var showBack = true;
|
||||
var showNext = true;
|
||||
var showConnectServer = false;
|
||||
var showConnectRegServer = false;
|
||||
var showConnectISP = false;
|
||||
var showConnectNow = false;
|
||||
var showDownload = false;
|
||||
var showConnectLater = false;
|
||||
var showAgain = false;
|
||||
var showDone = false;
|
||||
var showRestart = false;
|
||||
var showSetupShortcut = false;
|
||||
var showInternet = false;
|
||||
var showScreenToggle = false;
|
||||
var screenVisible = true;
|
||||
var showScreenOptions = false;
|
||||
|
||||
netscape.security.PrivilegeManager.enablePrivilege( "AccountSetup" );
|
||||
|
||||
if ( parent && parent.parent && parent.parent.globals )
|
||||
{
|
||||
editMode = ( parent.parent.globals.document.vars.editMode.value.toLowerCase() == "yes" ) ? true : false;
|
||||
}
|
||||
|
||||
// var formName = parent.content.location.toString();
|
||||
var formName = "" + parent.content.location;
|
||||
if ( formName != null && formName != "" && formName != "about:blank" )
|
||||
{
|
||||
if ( ( x = formName.lastIndexOf( "/" ) ) > 0 )
|
||||
formName = formName.substring( x + 1, formName.length );
|
||||
|
||||
if ( editMode == true )
|
||||
{
|
||||
var section = null;
|
||||
var variable = null;
|
||||
var pageNum = findPageOffset( formName );
|
||||
if ( pageNum >= 0 )
|
||||
{
|
||||
section = pages[ pageNum ][ 0 ].section;
|
||||
variable = pages[ pageNum ][ 0 ].variable;
|
||||
if ( section!=null && section!="" && variable!=null && variable!="" )
|
||||
{
|
||||
showScreenToggle = true;
|
||||
var theFile = parent.parent.globals.getAcctSetupFilename( self );
|
||||
var theFlag = parent.parent.globals.GetNameValuePair( theFile, section, variable );
|
||||
theFlag = theFlag.toLowerCase();
|
||||
if ( theFlag == "no" )
|
||||
screenVisible = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ( formName == "main.htm" )
|
||||
{
|
||||
showBack = false;
|
||||
showNext = false;
|
||||
if ( navigator.javaEnabled() == false )
|
||||
{
|
||||
showNext = false;
|
||||
editMode = false;
|
||||
showAcctsetEdit = false;
|
||||
showISPFileEdit = false;
|
||||
showRegFileEdit = false;
|
||||
document.writeln( "<CENTER><STRONG>Java support is disabled!<P>\n" );
|
||||
document.writeln( "Choose Options | Network Preferences and enable Java, then try again.</STRONG></CENTER>\n" );
|
||||
}
|
||||
else if ( !navigator.mimeTypes[ "application/x-netscape-autoconfigure-dialer" ] )
|
||||
{
|
||||
showNext = false;
|
||||
editMode = false;
|
||||
showAcctsetEdit = false;
|
||||
showISPFileEdit = false;
|
||||
showRegFileEdit = false;
|
||||
document.writeln( "<CENTER><STRONG>The 'Account Setup Plugin' is not installed!<P>\n" );
|
||||
document.writeln( "Please install the plugin, then run 'Account Setup' again.</STRONG></CENTER>\n" );
|
||||
}
|
||||
else if ( parent.parent.globals.document.setupPlugin == null )
|
||||
{
|
||||
showNext = false;
|
||||
editMode = false;
|
||||
}
|
||||
if ( editMode == true )
|
||||
{
|
||||
showAcctsetEdit = true;
|
||||
showScreenOptions = true;
|
||||
}
|
||||
}
|
||||
else if ( editMode == true && formName == "useAcct.htm" )
|
||||
{
|
||||
showScreenOptions = true;
|
||||
}
|
||||
else if ( editMode == true && formName == "servers.htm" )
|
||||
{
|
||||
showScreenOptions = false;
|
||||
}
|
||||
else if ( editMode == true && formName == "billing.htm" )
|
||||
{
|
||||
showScreenOptions = true;
|
||||
}
|
||||
else if ( formName == "accounts.htm" )
|
||||
{
|
||||
showNext = false;
|
||||
}
|
||||
else if ( formName == "compare.htm" )
|
||||
{
|
||||
}
|
||||
else if ( formName == "connect1.htm" )
|
||||
{
|
||||
showNext = false;
|
||||
showConnectRegServer = true;
|
||||
if ( editMode == true )
|
||||
showScreenOptions = true;
|
||||
}
|
||||
else if ( formName == "download.htm" )
|
||||
{
|
||||
showNext = false;
|
||||
showConnectServer = true;
|
||||
if ( editMode == true )
|
||||
showScreenOptions = true;
|
||||
}
|
||||
else if ( formName == "connect2.htm" )
|
||||
{
|
||||
showNext = false;
|
||||
showExit = false;
|
||||
showConnectNow = true;
|
||||
showConnectLater = true;
|
||||
}
|
||||
else if ( formName == "1step.htm" )
|
||||
{
|
||||
showNext = false;
|
||||
showExit = false;
|
||||
showHelp = false;
|
||||
if ( editMode == true )
|
||||
showBack = true;
|
||||
}
|
||||
//else if ( formName == "2stpwrap.htm" )
|
||||
else if ( formName == "2step.htm" )
|
||||
{
|
||||
showNext = false;
|
||||
showConnectISP = true;
|
||||
if ( editMode == true )
|
||||
showScreenOptions = true;
|
||||
}
|
||||
else if ( formName == "reg1stp.htm" || formName == "reg2stp.htm" )
|
||||
{
|
||||
showHelp = false;
|
||||
showBack = false;
|
||||
showNext = false;
|
||||
if ( editMode == true )
|
||||
showBack = true;
|
||||
}
|
||||
else if ( formName == "ok.htm" )
|
||||
{
|
||||
showScreenOptions = true;
|
||||
showBack = false;
|
||||
showExit = false;
|
||||
showNext = false;
|
||||
showInternet = true;
|
||||
showDone = true;
|
||||
if ( editMode == true )
|
||||
showBack = true;
|
||||
}
|
||||
else if ( formName == "okreboot.htm" )
|
||||
{
|
||||
showScreenOptions = true;
|
||||
showBack = false;
|
||||
showNext = false;
|
||||
showExit = false;
|
||||
showDone = false;
|
||||
showRestart = true;
|
||||
if ( editMode == true )
|
||||
showBack = true;
|
||||
}
|
||||
else if ( formName == "error.htm" )
|
||||
{
|
||||
showBack = true;
|
||||
showExit = true;
|
||||
showNext = false;
|
||||
showAgain = true;
|
||||
showDone = false;
|
||||
if ( editMode == true )
|
||||
showBack = true;
|
||||
}
|
||||
else if ( formName == "error2.htm" )
|
||||
{
|
||||
showBack = true;
|
||||
showExit = true;
|
||||
showNext = false;
|
||||
showAgain = true;
|
||||
showDone = false;
|
||||
if ( editMode == true )
|
||||
showBack = true;
|
||||
}
|
||||
else if ( formName == "later.htm" )
|
||||
{
|
||||
showBack = false;
|
||||
showExit = false;
|
||||
showNext = false;
|
||||
showDone = true;
|
||||
if ( editMode == true )
|
||||
showBack = true;
|
||||
}
|
||||
else if ( formName == "intro1.htm" )
|
||||
{
|
||||
showSetupShortcut = false;
|
||||
}
|
||||
else if ( formName == "settings.htm" )
|
||||
{
|
||||
showBack = true;
|
||||
showNext = false;
|
||||
editMode = false;
|
||||
}
|
||||
else if ( formName == "editregs.htm" )
|
||||
{
|
||||
showBack = true;
|
||||
showNext = false;
|
||||
editMode = false;
|
||||
}
|
||||
else if ( formName == "editisps.htm" )
|
||||
{
|
||||
showBack = true;
|
||||
showNext = false;
|
||||
editMode = false;
|
||||
}
|
||||
else if ( formName == "aboutbox.htm" )
|
||||
{
|
||||
showHelp = false;
|
||||
showNext = false;
|
||||
showBack = true;
|
||||
}
|
||||
else if ( formName == "namepw.htm" )
|
||||
{
|
||||
showScreenOptions = true;
|
||||
}
|
||||
else if ( formName == "asktty.htm" )
|
||||
{
|
||||
showScreenOptions = false;
|
||||
showBack = true;
|
||||
showNext = false;
|
||||
editMode = false;
|
||||
}
|
||||
else if ( formName == "askserv.htm" )
|
||||
{
|
||||
showScreenOptions = false;
|
||||
showBack = true;
|
||||
showNext = false;
|
||||
editMode = false;
|
||||
}
|
||||
else if ( formName == "asksvinf.htm" )
|
||||
{
|
||||
showScreenOptions = false;
|
||||
showBack = true;
|
||||
showNext = false;
|
||||
editMode = false;
|
||||
}
|
||||
else if ( formName == "showphon.htm" )
|
||||
{
|
||||
showScreenOptions = false;
|
||||
showBack = true;
|
||||
showNext = false;
|
||||
editMode = false;
|
||||
}
|
||||
else if ( formName == "editcc.htm" )
|
||||
{
|
||||
showBack = true;
|
||||
showNext = false;
|
||||
editMode = false;
|
||||
}
|
||||
else if ( formName == "addnci.htm" )
|
||||
{
|
||||
showBack = true;
|
||||
showNext = false;
|
||||
editMode = false;
|
||||
}
|
||||
else if ( formName == "addias.htm" )
|
||||
{
|
||||
showBack = true;
|
||||
showNext = false;
|
||||
editMode = false;
|
||||
}
|
||||
else if ( formName == "editfour.htm" )
|
||||
{
|
||||
showBack = true;
|
||||
showNext = false;
|
||||
editMode = false;
|
||||
}
|
||||
|
||||
if ( document && document.layers && document.layers[ "controls" ] &&
|
||||
document.layers[ "controls" ].document &&
|
||||
document.layers[ "controls" ].document.layers &&
|
||||
document.layers[ "controls" ].document.layers.length > 0 )
|
||||
{
|
||||
document.layers[ "controls" ].layers[ "help" ].visibility = ( ( showHelp == true ) ? "show" : "hide" );
|
||||
document.layers[ "controls" ].layers[ "exit" ].visibility = ( ( showExit == true ) ? "show" : "hide" );
|
||||
document.layers[ "controls" ].layers[ "back" ].visibility = ( ( showBack == true ) ? "show" : "hide" );
|
||||
document.layers[ "controls" ].layers[ "next" ].visibility = ( ( showNext == true ) ? "show" : "hide" );
|
||||
document.layers[ "controls" ].layers[ "connectnow" ].visibility = ( ( showConnectNow == true ) ? "show" : "hide" );
|
||||
document.layers[ "controls" ].layers[ "download" ].visibility = ( ( showDownload == true ) ? "show" : "hide" );
|
||||
document.layers[ "controls" ].layers[ "connectserver" ].visibility = ( ( showConnectServer == true ) ? "show" : "hide" );
|
||||
document.layers[ "controls" ].layers[ "connectregserver" ].visibility = ( ( showConnectRegServer == true ) ? "show" : "hide" );
|
||||
document.layers[ "controls" ].layers[ "connectisp" ].visibility = ( ( showConnectISP == true ) ? "show" : "hide" );
|
||||
document.layers[ "controls" ].layers[ "connectagain" ].visibility = ( ( showAgain == true ) ? "show" : "hide" );
|
||||
document.layers[ "controls" ].layers[ "done" ].visibility = ( ( showDone == true) ? "show" : "hide" );
|
||||
document.layers[ "controls" ].layers[ "restart" ].visibility = ( ( showRestart == true ) ? "show" : "hide" );
|
||||
document.layers[ "controls" ].layers[ "connectlater" ].visibility = ( ( showConnectLater == true ) ? "show" : "hide" );
|
||||
document.layers[ "controls" ].layers[ "setup" ].visibility = ( ( showSetupShortcut == true ) ? "show" : "hide" );
|
||||
|
||||
//NEW - Generate the controls for the toolbar, if it exists
|
||||
if ( ( !theToolBar ) || ( theToolBar == null ) || ( !theToolBar.location ) || ( theToolBar.closed ) )
|
||||
{
|
||||
//alert("opening toolbar");
|
||||
theToolBar = openToolBar();
|
||||
}
|
||||
else
|
||||
{
|
||||
//alert("toolbar open, generating controls" + theToolBar);
|
||||
generateToolBarControls();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
setTimeout( "generateControls()", 1000 );
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
setTimeout( "generateControls()", 1000 );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
function doHelp(formName)
|
||||
{
|
||||
var thePlatform;
|
||||
|
||||
netscape.security.PrivilegeManager.enablePrivilege( "AccountSetup" );
|
||||
|
||||
helpFile = "./help/ashelp.htm";
|
||||
|
||||
var helpPath = "";
|
||||
if ( parent && parent.parent && parent.parent.globals )
|
||||
{
|
||||
helpPath = "" + parent.parent.globals.getFolder( self );
|
||||
|
||||
thePlatform = parent.parent.globals.getPlatform();
|
||||
if ( thePlatform == "Macintosh" )
|
||||
helpPath = helpPath + "help:"; // Macintosh support
|
||||
else
|
||||
helpPath = helpPath + "help/"; // Windows support
|
||||
|
||||
if ( thePlatform != "Macintosh" )
|
||||
{
|
||||
|
||||
var hpath=unescape(location.pathname);
|
||||
hpath = hpath.substring(0, hpath.lastIndexOf('/'));
|
||||
helpFile = hpath + "/help/ashelp.htm";
|
||||
|
||||
// get rid of the return char at the end of .htm
|
||||
formName = formName.substring(0, formName.indexOf('.htm')+4);
|
||||
// next, get rid of sub folders in formName
|
||||
while (formName.indexOf('/') > 0)
|
||||
formName = formName.substring(formName.indexOf('/')+1, formName.length);
|
||||
}
|
||||
|
||||
var theList = parent.parent.globals.document.setupPlugin.GetFolderContents(helpPath,".htm");
|
||||
if ( theList != null )
|
||||
{
|
||||
for ( var i = 0; i < theList.length; i++ )
|
||||
{
|
||||
if ( formName == theList[ i ] )
|
||||
{
|
||||
if ( thePlatform != "Macintosh" )
|
||||
{
|
||||
var currentpath = unescape( location.pathname );
|
||||
currentpath = currentpath.substring( 0, currentpath.lastIndexOf( '/' ) );
|
||||
helpFile = currentpath + "/help/" + formName;
|
||||
}
|
||||
else
|
||||
helpFile = "./help/" + formName;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ( helpFile != null && helpFile != "" )
|
||||
{
|
||||
if ( helpWindow == null || helpWindow.closed )
|
||||
helpWindow = window.open( "about:blank","Documentation","width=328,height=328,alwaysRaised=yes,dependent=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes" );
|
||||
if ( helpWindow && helpWindow != null )
|
||||
{
|
||||
helpWindow.focus();
|
||||
helpWindow.location = helpFile;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
//here are a bunch of functions for the floating toolbar
|
||||
|
||||
|
||||
|
||||
function openToolBar()
|
||||
{
|
||||
|
||||
var thePlatform = parent.parent.globals.getPlatform();
|
||||
var editMode = false;
|
||||
|
||||
if ( parent && parent.parent && parent.parent.globals )
|
||||
editMode = ( parent.parent.globals.document.vars.editMode.value.toLowerCase() == "yes" ) ? true : false;
|
||||
|
||||
if ( editMode == true )
|
||||
{
|
||||
if ( !(theToolBar) || (theToolBar == null) || !( theToolBar.location ) )
|
||||
{
|
||||
if ( thePlatform == "Macintosh" )
|
||||
theToolBar = top.open( "../../Tools/Kit/config.htm","Configurator","width=400,height=104,dependent=yes,alwaysraised=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
|
||||
else
|
||||
theToolBar = top.open( "../../../AccountSetupTools/Kit/config.htm","Configurator","width=400,height=104,dependent=yes,alwaysraised=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no" );
|
||||
}
|
||||
}
|
||||
else
|
||||
theToolBar = null;
|
||||
return theToolBar;
|
||||
}
|
||||
|
||||
|
||||
|
||||
function showLayer(layerName, showIfTrue)
|
||||
{
|
||||
//alert("showLayer "+showIfTrue);
|
||||
//parent.parent.globals.debug("showing layer: " + layerName + " " + showIfTrue + " layers: " + theToolBar.document.layers.length + " " + theToolBar.document.layers[layerName]);
|
||||
if ((theToolBar) && (theToolBar!=null) && (theToolBar.location) && (theToolBar.finishedLoading()))
|
||||
{
|
||||
var gLayerName = "g_" + layerName;
|
||||
//var theLayer = eval("theToolBar.document.layers." + layerName);
|
||||
//parent.parent.globals.debug("theLayer: "+theLayer+ " but t.d.l.l: " + theToolBar.document.layers[layerName]);
|
||||
//var gLayer = eval("theToolBar.document.layers.g_" + layerName);
|
||||
|
||||
//if (theLayer)
|
||||
{
|
||||
if (showIfTrue == true)
|
||||
{
|
||||
//theToolBar.document.layers[layerName].visibility ="show";
|
||||
theToolBar.showlayer(layerName);
|
||||
theToolBar.hidelayer(gLayerName);
|
||||
//theLayer.visibility="show";
|
||||
//if (gLayer) gLayer.visibility="hide";
|
||||
}
|
||||
else
|
||||
{
|
||||
theToolBar.hidelayer(layerName);
|
||||
theToolBar.showlayer(gLayerName);
|
||||
//theToolBar.document.layers[layerName].visibility ="hide";
|
||||
//theLayer.visibility="hide";
|
||||
//if (gLayer) gLayer.visibility="show";
|
||||
}
|
||||
}
|
||||
//else
|
||||
//theToolBar.history.go(0);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
function screenVisible()
|
||||
{
|
||||
var isVisible = true;
|
||||
var formName = parent.content.location.toString();
|
||||
if (formName!=null && formName!="") {
|
||||
if ((x=formName.lastIndexOf("/"))>0) {
|
||||
formName=formName.substring(x+1,formName.length);
|
||||
}
|
||||
var section=null;
|
||||
var variable=null;
|
||||
var pageNum=findPageOffset(formName);
|
||||
if (pageNum>=0) {
|
||||
section=pages[pageNum][0].section;
|
||||
variable=pages[pageNum][0].variable;
|
||||
if (section!=null && section!="" && variable!=null && variable!="") {
|
||||
var theFile = parent.parent.globals.getAcctSetupFilename(self);
|
||||
var theFlag = parent.parent.globals.GetNameValuePair(theFile,section, variable);
|
||||
theFlag = theFlag.toLowerCase();
|
||||
if (theFlag == "no")
|
||||
isVisible=false;
|
||||
}
|
||||
}
|
||||
//alert("clayer: screenVisible = : " + isVisible + "flag (" + variable + ") = " + theFlag);
|
||||
}
|
||||
return isVisible;
|
||||
}
|
||||
|
||||
function showScreen(inValue)
|
||||
{
|
||||
//alert("in showscreen");
|
||||
var formName = parent.content.location.toString();
|
||||
|
||||
if (formName!=null && formName!="")
|
||||
{
|
||||
if ((x=formName.lastIndexOf("/"))>0) {
|
||||
formName=formName.substring(x+1,formName.length);
|
||||
}
|
||||
|
||||
//alert("formName: " + formName);
|
||||
var pageNum=findPageOffset(formName);
|
||||
if (pageNum>=0)
|
||||
{
|
||||
var section=pages[pageNum][0].section;
|
||||
var variable=pages[pageNum][0].variable;
|
||||
//alert("sec: " + section + " var: "+variable);
|
||||
if (section!=null && section!="" && variable!=null && variable!="") {
|
||||
var theFile = parent.parent.globals.getAcctSetupFilename(self);
|
||||
var theFlag; // = parent.parent.globals.GetNameValuePair(theFile,section, variable);
|
||||
|
||||
|
||||
//theFlag = theFlag.toLowerCase();
|
||||
//if (theFlag == "no") theFlag="yes";
|
||||
//else theFlag="no";
|
||||
|
||||
if (inValue == false)
|
||||
theFlag = "no";
|
||||
else
|
||||
theFlag = "yes";
|
||||
|
||||
//alert("Setting flag " + variable + " to " + theFlag + " invalue: " + inValue);
|
||||
parent.parent.globals.SetNameValuePair(theFile,section, variable,theFlag);
|
||||
return (theFlag == "yes");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
alert("This screen cannot be suppressed");
|
||||
return true; //forces the checkbox back on
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function generateToolBarControls()
|
||||
{
|
||||
var editMode = false;
|
||||
// var editMode = parent.parent.editMode();
|
||||
var showScreenToggle = false;
|
||||
var showScreenOptions = false;
|
||||
var isScreenVisible = true;
|
||||
var showEditHelp = true;
|
||||
|
||||
//var showAcctsetEdit = false;
|
||||
//var showRegFileEdit = false;
|
||||
//var showISPFileEdit = false;
|
||||
|
||||
if (parent && parent.parent && parent.parent.globals) {
|
||||
editMode=(parent.parent.globals.document.vars.editMode.value.toLowerCase() == "yes") ? true:false;
|
||||
}
|
||||
|
||||
// var formName = parent.content.location.toString();
|
||||
var formName = "" + parent.content.location;
|
||||
|
||||
if (formName!=null && formName!="")
|
||||
{
|
||||
if ((x=formName.lastIndexOf("/"))>0) {
|
||||
formName=formName.substring(x+1,formName.length);
|
||||
}
|
||||
|
||||
// this decides whether we should show the checkbox
|
||||
var pageNum=findPageOffset(formName);
|
||||
if (pageNum>=0)
|
||||
{
|
||||
section=pages[pageNum][0].section;
|
||||
variable=pages[pageNum][0].variable;
|
||||
if (section!=null && section!="" && variable!=null && variable!="") {
|
||||
showScreenToggle=true;
|
||||
//var theFile = parent.parent.globals.getAcctSetupFilename(self);
|
||||
//var theFlag = parent.parent.globals.GetNameValuePair(theFile,section, variable);
|
||||
//theFlag = theFlag.toLowerCase();
|
||||
//if (theFlag == "no") screenVisible=false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (formName == "main.htm")
|
||||
showScreenOptions=true;
|
||||
else if (formName == "useAcct.htm")
|
||||
showScreenOptions=true;
|
||||
else if (formName == "servers.htm")
|
||||
showScreenOptions=false;
|
||||
else if (formName == "billing.htm")
|
||||
showScreenOptions=true;
|
||||
else if (formName == "connect1.htm")
|
||||
showScreenOptions=true;
|
||||
else if (formName == "connect2.htm")
|
||||
;
|
||||
else if (formName == "reg1stp.htm" || formName == "reg2stp.htm" )
|
||||
;
|
||||
else if (formName == "ok.htm")
|
||||
showScreenOptions=true;
|
||||
else if (formName == "okreboot.htm")
|
||||
showScreenOptions=true;
|
||||
else if (formName == "error.htm")
|
||||
;
|
||||
else if (formName == "later.htm")
|
||||
;
|
||||
else if (formName == "settings.htm")
|
||||
editMode = false;
|
||||
else if (formName == "editregs.htm")
|
||||
editMode=false;
|
||||
else if (formName == "editisps.htm")
|
||||
editMode=false;
|
||||
else if (formName == "aboutbox.htm")
|
||||
;
|
||||
else if (formName == "namepw.htm")
|
||||
showScreenOptions=true;
|
||||
|
||||
else if (formName == "asktty.htm")
|
||||
{
|
||||
showScreenOptions=false;
|
||||
editMode=false;
|
||||
}
|
||||
else if (formName == "askserv.htm")
|
||||
{
|
||||
showScreenOptions=false;
|
||||
editMode=false;
|
||||
}
|
||||
else if (formName == "asksvinf.htm")
|
||||
{
|
||||
showScreenOptions=false;
|
||||
editMode=false;
|
||||
}
|
||||
else if (formName == "showphon.htm")
|
||||
{
|
||||
showScreenOptions=false;
|
||||
editMode=false;
|
||||
}
|
||||
else if (formName == "editcc.htm")
|
||||
{
|
||||
showScreenOptions=false;
|
||||
editMode=false;
|
||||
}
|
||||
else if (formName == "addnci.htm")
|
||||
{
|
||||
showScreenOptions=false;
|
||||
editMode=false;
|
||||
}
|
||||
else if (formName == "addias.htm")
|
||||
{
|
||||
showScreenOptions=false;
|
||||
editMode=false;
|
||||
}
|
||||
else if (formName == "editfour.htm")
|
||||
{
|
||||
showScreenOptions=false;
|
||||
editMode=false;
|
||||
}
|
||||
|
||||
|
||||
if (theToolBar && theToolBar != null && (theToolBar.location) && (theToolBar.document.layers) && !(theToolBar.closed)
|
||||
&& (theToolBar.ready) && (theToolBar.ready == true))
|
||||
{
|
||||
|
||||
if (theToolBar.finishedLoading())
|
||||
{
|
||||
showLayer("reload", editMode);
|
||||
showLayer("edit", editMode);
|
||||
showLayer("chooseed", editMode);
|
||||
showLayer("edithelp", editMode);
|
||||
showLayer("options", showScreenOptions);
|
||||
showLayer("showscreen", showScreenToggle);
|
||||
if (showScreenToggle == true)
|
||||
theToolBar.setShowScreenBox();
|
||||
|
||||
theToolBar.updateLayersLayer();
|
||||
//alert("found toolbar! - setting help location");
|
||||
theToolBar.setHelpLocation();
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
//alert("Found toolbar, without reloadlayer!");
|
||||
theToolBar.history.go(0);
|
||||
}
|
||||
}
|
||||
//else
|
||||
//alert("warning: toolbar not found");
|
||||
}
|
||||
}
|
||||
|
||||
function showDocumentLayer(inLayerName, inDoShow)
|
||||
{
|
||||
if (inDoShow == "hide")
|
||||
inDoShow = false;
|
||||
else if (inDoShow != false)
|
||||
inDoShow = true;
|
||||
|
||||
if (parent.content && parent.content.document.layers[inLayerName])
|
||||
{
|
||||
if (inDoShow == true)
|
||||
{
|
||||
parent.content.document.layers[inLayerName].visibility = "show";
|
||||
//alert("showing layer: " + inLayerName);
|
||||
}
|
||||
else
|
||||
{
|
||||
parent.content.document.layers[inLayerName].visibility = "hide";
|
||||
//alert("hiding layer: " + inLayerName);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
function countDocumentLayers()
|
||||
{
|
||||
if (parent.content.document.layers)
|
||||
return parent.content.document.layers.length;
|
||||
else
|
||||
return 0;
|
||||
}
|
||||
|
||||
function getLayerName(inIndex)
|
||||
{
|
||||
if (parent.content.document.layers && parent.content.document.layers[inIndex])
|
||||
return parent.content.document.layers[inIndex].name;
|
||||
return null;
|
||||
}
|
||||
|
||||
function getLayerSrc(inIndex)
|
||||
{
|
||||
if (parent.content.document.layers && parent.content.document.layers[inIndex])
|
||||
return parent.content.document.layers[inIndex].src;
|
||||
return null;
|
||||
}
|
||||
|
||||
function getDocumentLocation()
|
||||
{
|
||||
return parent.content.document.location;
|
||||
}
|
||||
|
||||
function getDocumentLayerVisibility(inLayerName)
|
||||
{
|
||||
if (parent.content.document.layers && parent.content.document.layers[inLayerName])
|
||||
return parent.content.document.layers[inLayerName].visibility;
|
||||
else
|
||||
return null;
|
||||
|
||||
}
|
||||
|
||||
function reloadDocument()
|
||||
{
|
||||
top.globals.debug("RELOADING DOCUMENT!!!!" + parent.content.history);
|
||||
if (parent.content.history)
|
||||
parent.content.history.go(0);
|
||||
}
|
||||
// end hiding contents from old browsers -->
|
||||
45
mozilla/cmd/dialup/as_html/cmprehd.htm
Normal file
@@ -0,0 +1,45 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<SCRIPT LANGUAGE="JavaScript" ARCHIVE="asw.jar" SRC="cmprehd.js"></SCRIPT>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="sheet.js"></LINK>
|
||||
</HEAD>
|
||||
|
||||
<BODY BACKGROUND="images/bg.gif" onLoad="loadData()" BGCOLOR="cccccc" ID="cmprehd001">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
<LAYER NAME="tagtext" LEFT=420 TOP=0 VISIBILITY=SHOW>
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="images/tag.gif">
|
||||
<B CLASS="previewtag">ACCOUNT SETUP</B>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
</LAYER>
|
||||
|
||||
<P CLASS="title"><B>Compare Internet Service Providers</B></P>
|
||||
<P>Select an Internet Service Provider (ISP) to get more information and begin
|
||||
account creation.</P>
|
||||
<P CLASS="comparesmall">
|
||||
<B CLASS="compare">Provider Highlights:</B>
|
||||
<IMG SRC="metadata/images/feature1.gif" HEIGHT=16 WIDTH=16><B>Free Account Time!</B>
|
||||
<IMG SRC="metadata/images/feature2.gif" HEIGHT=16 WIDTH=16>Phone Bill Billing
|
||||
<IMG SRC="metadata/images/feature3.gif" HEIGHT=16 WIDTH=16>Web Page Hosting
|
||||
</P>
|
||||
</BODY>
|
||||
</HTML>
|
||||
38
mozilla/cmd/dialup/as_html/cmprehd.js
Normal file
@@ -0,0 +1,38 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
var globals = parent.parent.parent.globals;
|
||||
|
||||
function loadData()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege( "AccountSetup" );
|
||||
|
||||
globals.debug( "removing support window" );
|
||||
|
||||
if ( globals.supportWindow && globals.supportWindow != null )
|
||||
{
|
||||
globals.supportWindow.close();
|
||||
globals.supportWindow = null;
|
||||
}
|
||||
|
||||
if ( parent.parent.controls.generateControls )
|
||||
parent.parent.controls.generateControls();
|
||||
}
|
||||
|
||||
// end hiding contents from old browers -->
|
||||
28
mozilla/cmd/dialup/as_html/compwrap.htm
Normal file
@@ -0,0 +1,28 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Account Setup</TITLE>
|
||||
<SCRIPT LANGUAGE="JavaScript" ARCHIVE="asw.jar" SRC="compwrap.js"></SCRIPT>
|
||||
</HEAD>
|
||||
|
||||
<FRAMESET rows="140,*" BORDER=0 FRAMEBORDER="no">
|
||||
<FRAME NAME="compareheader" SRC="cmprehd.htm" NORESIZE SCROLLING="no">
|
||||
<FRAME NAME="compare" SRC="compare.htm" NORESIZE>
|
||||
</FRAMESET>
|
||||
</HTML>
|
||||
39
mozilla/cmd/dialup/as_html/compwrap.js
Normal file
@@ -0,0 +1,39 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
function go( msg )
|
||||
{
|
||||
//parent.parent.globals.debug( "compwrap go" );
|
||||
|
||||
if ( compare.ispRadio != null && compare.ispRadio != "" )
|
||||
{
|
||||
parent.parent.globals.debug( compare.ispRadio );
|
||||
parent.parent.globals.selectedISP = compare.ispRadio;
|
||||
return true;
|
||||
}
|
||||
alert( "You haven't selected an ISP" );
|
||||
return false;
|
||||
}
|
||||
|
||||
function checkData()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// end hiding contents from old browers -->
|
||||
50
mozilla/cmd/dialup/as_html/config/ACCTSET.INI
Normal file
@@ -0,0 +1,50 @@
|
||||
; Mode: INI; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
;
|
||||
; The contents of this file are subject to the Netscape Public License
|
||||
; Version 1.0 (the "NPL"); you may not use this file except in
|
||||
; compliance with the NPL. You may obtain a copy of the NPL at
|
||||
; http://www.mozilla.org/NPL/
|
||||
;
|
||||
; Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
; WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
; for the specific language governing rights and limitations under the
|
||||
; NPL.
|
||||
;
|
||||
; The Initial Developer of this code under the NPL is Netscape
|
||||
; Communications Corporation. Portions created by Netscape are
|
||||
; Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
; Reserved.
|
||||
;
|
||||
[Mode Selection]
|
||||
IntlMode=no
|
||||
ForceNew=no
|
||||
ForceExisting=no
|
||||
ExistingSRFile=
|
||||
Show_Intro_Screens=yes
|
||||
Dialer_Disconnect_After=
|
||||
RegSource=DUE5
|
||||
OneStepMode=yes
|
||||
|
||||
[New Acct Mode]
|
||||
ShowNewPathInfo=yes
|
||||
AskPersonalInfo=no
|
||||
AskBillingInfo=no
|
||||
CardTypes="AX,DC,MC,VI"
|
||||
RegServer=RegServ.IAS
|
||||
CompServer=CompServ.NRS
|
||||
SavePasswords=yes
|
||||
AskSaveAcctInfo=yes
|
||||
|
||||
[Existing Acct Mode]
|
||||
ShowNoneAbove=yes
|
||||
ShowExistingPathInfo=yes
|
||||
ShowPhones=no
|
||||
AskName=yes
|
||||
AskPhone=yes
|
||||
AskLogin=yes
|
||||
AskTTY=yes
|
||||
AskEmail=yes
|
||||
AskHosts=yes
|
||||
AskDNS=yes
|
||||
AskPublishing=yes
|
||||
RegPodURL=http://home.netscape.com/home/register.html
|
||||
19
mozilla/cmd/dialup/as_html/config/AMERTECH.NCI
Normal file
@@ -0,0 +1,19 @@
|
||||
[Dial-In Configuration]
|
||||
SiteName=Ameritech.net
|
||||
Description=Ameritech.net
|
||||
Phone=
|
||||
SupportPhone=+1 (800) 638-8775
|
||||
|
||||
[Services]
|
||||
SMTP_Server=Call Ameritech Support
|
||||
POP_Server=Call Ameritech Support
|
||||
IMAP_Server=Not Available
|
||||
Default_Mail_Protocol=POP
|
||||
NNTP_Server=Call Ameritech Support
|
||||
LDAP_Server=Not Available
|
||||
|
||||
[IP]
|
||||
IPAddress=0.0.0.0
|
||||
DomainName=ameritech.net
|
||||
DNSAddress=Call Ameritech Support
|
||||
DNSAddress2=Call Ameritech Support
|
||||
BIN
mozilla/cmd/dialup/as_html/config/ATT.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
17
mozilla/cmd/dialup/as_html/config/ATT.NCI
Normal file
@@ -0,0 +1,17 @@
|
||||
[Dial-In Configuration]
|
||||
SiteName=AT&T WorldNet Service
|
||||
Description=AT&T WorldNet Service
|
||||
Phone=
|
||||
SupportPhone=+1 (800) 400-1447
|
||||
|
||||
[Services]
|
||||
SMTP_Server=mailhost.worldnet.att.net
|
||||
POP_Server=postoffice.worldnet.att.net
|
||||
Default_Mail_Protocol=POP
|
||||
NNTP_Server=netnews.worldnet.att.net
|
||||
|
||||
[IP]
|
||||
IPAddress=0.0.0.0
|
||||
DomainName=worldnet.att.net
|
||||
DNSAddress=204.127.129.1
|
||||
DNSAddress2=204.127.160.1
|
||||
BIN
mozilla/cmd/dialup/as_html/config/BATL.ICO
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
19
mozilla/cmd/dialup/as_html/config/BATLANT.NCI
Normal file
@@ -0,0 +1,19 @@
|
||||
[Dial-In Configuration]
|
||||
SiteName=Bell Atlantic Internet Solutions
|
||||
Description=Bell Atlantic Internet Solutions
|
||||
Phone=
|
||||
SupportPhone=+1 (800) 567-6789
|
||||
|
||||
[Services]
|
||||
SMTP_Server=Call Bell Atlantic Support
|
||||
POP_Server=Call Bell Atlantic Support
|
||||
IMAP_Server=Not Available
|
||||
Default_Mail_Protocol=POP
|
||||
NNTP_Server=Call Bell Atlantic Support
|
||||
LDAP_Server=Not Available
|
||||
|
||||
[IP]
|
||||
IPAddress=0.0.0.0
|
||||
DomainName=bellatlantic.net
|
||||
DNSAddress=Call Bell Atlantic Support
|
||||
DNSAddress2=Call Bell Atlantic Support
|
||||
BIN
mozilla/cmd/dialup/as_html/config/BSOUTH.ICO
Normal file
|
After Width: | Height: | Size: 766 B |
19
mozilla/cmd/dialup/as_html/config/BSOUTH.NCI
Normal file
@@ -0,0 +1,19 @@
|
||||
[Dial-In Configuration]
|
||||
SiteName=BellSouth.net
|
||||
Description=BellSouth.net
|
||||
Phone=
|
||||
SupportPhone=+1 (800) 436-8638
|
||||
|
||||
[Services]
|
||||
SMTP_Server=Call BellSouth Support
|
||||
POP_Server=Call BellSouth Support
|
||||
IMAP_Server=Not Available
|
||||
Default_Mail_Protocol=POP
|
||||
NNTP_Server=Call BellSouth Support
|
||||
LDAP_Server=Not Available
|
||||
|
||||
[IP]
|
||||
IPAddress=0.0.0.0
|
||||
DomainName=bellsouth.net
|
||||
DNSAddress=Call BellSouth Support
|
||||
DNSAddress2=Call BellSouth Support
|
||||
BIN
mozilla/cmd/dialup/as_html/config/CONCENT.ICO
Normal file
|
After Width: | Height: | Size: 766 B |
17
mozilla/cmd/dialup/as_html/config/CONCENT.NCI
Normal file
@@ -0,0 +1,17 @@
|
||||
[Dial-In Configuration]
|
||||
SiteName=Concentric Network
|
||||
Description=Concentric Network
|
||||
Phone=
|
||||
SupportPhone=+1 (800) 745-2747
|
||||
|
||||
[Services]
|
||||
SMTP_Server=smtp.concentric.net
|
||||
POP_Server=pop3.concentric.net
|
||||
Default_Mail_Protocol=POP
|
||||
NNTP_Server=news.concentric.net
|
||||
|
||||
[IP]
|
||||
IPAddress=0.0.0.0
|
||||
DomainName=concentric.net
|
||||
DNSAddress=207.155.184.72
|
||||
DNSAddress2=206.173.119.72
|
||||
45
mozilla/cmd/dialup/as_html/config/CompServ.NRS
Normal file
@@ -0,0 +1,45 @@
|
||||
; Mode: INI; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
;
|
||||
; The contents of this file are subject to the Netscape Public License
|
||||
; Version 1.0 (the "NPL"); you may not use this file except in
|
||||
; compliance with the NPL. You may obtain a copy of the NPL at
|
||||
; http://www.mozilla.org/NPL/
|
||||
;
|
||||
; Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
; WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
; for the specific language governing rights and limitations under the
|
||||
; NPL.
|
||||
;
|
||||
; The Initial Developer of this code under the NPL is Netscape
|
||||
; Communications Corporation. Portions created by Netscape are
|
||||
; Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
; Reserved.
|
||||
;
|
||||
[Dial-In Configuration]
|
||||
ScriptFileName=
|
||||
Phone=+1 (888) 643-5432
|
||||
Password=YWg0ZrhvamYLZix1ADRvdWpttnp3
|
||||
Name=mozillarama
|
||||
Description=Netscape Internet Account Server
|
||||
SiteName=Netscape Internet Account Server
|
||||
|
||||
[IP]
|
||||
RegCGI=http://207.12.241.15/IAS5/docs/reg.cgi
|
||||
DNSAddress2=0.0.0.0
|
||||
DNSAddress=0.0.0.0
|
||||
DomainName=netscape.com
|
||||
IPAddress=0.0.0.0
|
||||
Enabled=Yes
|
||||
|
||||
[Configuration]
|
||||
REG_SCRIPTING=
|
||||
RegRoot=http://207.12.241.15/IAS5/docs/
|
||||
|
||||
[Security]
|
||||
SecurityDevice=No
|
||||
|
||||
; This is a sample registration file that logs into the
|
||||
; Netscape Internet Account Server.
|
||||
; New User Interface
|
||||
; This file should be replaced with registration file(s)
|
||||
; specific to your registration server.
|
||||
BIN
mozilla/cmd/dialup/as_html/config/DEFAULT.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
mozilla/cmd/dialup/as_html/config/EARTHLNK.ICO
Normal file
|
After Width: | Height: | Size: 766 B |
17
mozilla/cmd/dialup/as_html/config/EARTHLNK.NCI
Normal file
@@ -0,0 +1,17 @@
|
||||
[Dial-In Configuration]
|
||||
SiteName=EarthLink Network
|
||||
Description=EarthLink Network
|
||||
Phone=
|
||||
SupportPhone=+1 (800) 395-8410
|
||||
|
||||
[Services]
|
||||
SMTP_Server=mail.earthlink.net
|
||||
POP_Server=mail.earthlink.net
|
||||
Default_Mail_Protocol=POP
|
||||
NNTP_Server=news.earthlink.net
|
||||
|
||||
[IP]
|
||||
IPAddress=0.0.0.0
|
||||
DomainName=earthlink.net
|
||||
DNSAddress=206.85.92.79
|
||||
DNSAddress2=206.85.92.2
|
||||
35
mozilla/cmd/dialup/as_html/config/GATEWAY.NCI
Normal file
@@ -0,0 +1,35 @@
|
||||
[Dial-In Configuration]
|
||||
SiteName=gateway.net
|
||||
Description=gateway.net
|
||||
Name=gwsignup
|
||||
Password=NOPASSWD
|
||||
Phone=+1 (800) 926-6607
|
||||
SupportPhone=
|
||||
|
||||
[Options]
|
||||
EnableVJCompression=yes
|
||||
|
||||
[IP]
|
||||
Enabled=YES
|
||||
IPAddress=0.0.0.0
|
||||
DomainName=gateway.net
|
||||
DNSAddress=208.205.34.1
|
||||
DNSAddress2=208.205.34.2
|
||||
|
||||
[Services]
|
||||
SMTP_Server=mail.gateway.net
|
||||
NNTP_Server=news.gateway.net
|
||||
POP_Server=pop.gateway.net
|
||||
IMAP_Server=imap.gateway.net
|
||||
Default_Mail_Protocol=IMAP
|
||||
|
||||
[Publishing]
|
||||
Publish_URL=
|
||||
Publish_Password=
|
||||
View_URL=http://gw2k.gateway.net/gw2k/phone.htm
|
||||
|
||||
[Script]
|
||||
ScriptFileName=
|
||||
|
||||
[Configuration]
|
||||
ConfigurationFileName=
|
||||
17
mozilla/cmd/dialup/as_html/config/MNDSPRNG.NCI
Normal file
@@ -0,0 +1,17 @@
|
||||
[Dial-In Configuration]
|
||||
SiteName=MindSpring Consumer Internet Service
|
||||
Description=MindSpring Enterprises
|
||||
Phone=
|
||||
SupportPhone=+1 (800) 719-4660
|
||||
|
||||
[Services]
|
||||
SMTP_Server=mail.mindspring.com
|
||||
POP_Server=pop.mindspring.com
|
||||
Default_Mail_Protocol=POP
|
||||
NNTP_Server=news.mindspring.com
|
||||
|
||||
[IP]
|
||||
IPAddress=0.0.0.0
|
||||
DomainName=mindspring.com
|
||||
DNSAddress=207.69.188.185
|
||||
DNSAddress2=207.69.188.186
|
||||
BIN
mozilla/cmd/dialup/as_html/config/NETCOM.ICO
Normal file
|
After Width: | Height: | Size: 766 B |
19
mozilla/cmd/dialup/as_html/config/NETCOM.NCI
Normal file
@@ -0,0 +1,19 @@
|
||||
[Dial-In Configuration]
|
||||
SiteName=Netcom On-Line
|
||||
Description=NETCOM On-Line Communication Services, Inc.
|
||||
Phone=
|
||||
SupportPhone=+1 (408) 983-5970
|
||||
|
||||
[Services]
|
||||
SMTP_Server=smtp.ix.netcom.com
|
||||
POP_Server=popd.ix.netcom.com
|
||||
IMAP_Server=N/A
|
||||
Default_Mail_Protocol=POP
|
||||
NNTP_Server=nntp.ix.netcom.com
|
||||
LDAP_Server=N/A
|
||||
|
||||
[IP]
|
||||
IPAddress=0.0.0.0
|
||||
DomainName=ix.netcom.com
|
||||
DNSAddress=199.182.120.1
|
||||
DNSAddress2=199.182.120.2
|
||||
BIN
mozilla/cmd/dialup/as_html/config/ONLDOC.ICO
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
mozilla/cmd/dialup/as_html/config/PACBELL.ICO
Normal file
|
After Width: | Height: | Size: 774 B |
19
mozilla/cmd/dialup/as_html/config/PACBELL.NCI
Normal file
@@ -0,0 +1,19 @@
|
||||
[Dial-In Configuration]
|
||||
SiteName=Pacific Bell Internet Services
|
||||
Description=Pacific Bell Internet Services
|
||||
Phone=
|
||||
SupportPhone=+1 (800) 708-4638
|
||||
|
||||
[Services]
|
||||
SMTP_Server=mail.pacbell.net
|
||||
POP_Server=postoffice.pacbell.net
|
||||
IMAP_Server=Not Available
|
||||
Default_Mail_Protocol=POP
|
||||
NNTP_Server=news.pacbell.net
|
||||
LDAP_Server=Not Available
|
||||
|
||||
[IP]
|
||||
IPAddress=0.0.0.0
|
||||
DomainName=pacbell.net
|
||||
DNSAddress=206.13.28.12
|
||||
DNSAddress2=206.13.29.12
|
||||
19
mozilla/cmd/dialup/as_html/config/PRODIGY.NCI
Normal file
@@ -0,0 +1,19 @@
|
||||
[Dial-In Configuration]
|
||||
SiteName=Prodigy Internet
|
||||
Description=Prodigy Internet
|
||||
Phone=
|
||||
SupportPhone=+1 (800) 213-0992
|
||||
|
||||
[Services]
|
||||
SMTP_Server=smtp.prodigy.net
|
||||
POP_Server=pop.prodigy.net
|
||||
IMAP_Server=Not Available
|
||||
Default_Mail_Protocol=POP
|
||||
NNTP_Server=news.prodigy.net
|
||||
LDAP_Server=Not Available
|
||||
|
||||
[IP]
|
||||
IPAddress=0.0.0.0
|
||||
DomainName=prodigy.net
|
||||
DNSAddress=198.83.19.241
|
||||
DNSAddress2=198.83.19.244
|
||||
40
mozilla/cmd/dialup/as_html/config/RegServ.IAS
Normal file
@@ -0,0 +1,40 @@
|
||||
; Mode: INI; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
;
|
||||
; The contents of this file are subject to the Netscape Public License
|
||||
; Version 1.0 (the "NPL"); you may not use this file except in
|
||||
; compliance with the NPL. You may obtain a copy of the NPL at
|
||||
; http://www.mozilla.org/NPL/
|
||||
;
|
||||
; Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
; WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
; for the specific language governing rights and limitations under the
|
||||
; NPL.
|
||||
;
|
||||
; The Initial Developer of this code under the NPL is Netscape
|
||||
; Communications Corporation. Portions created by Netscape are
|
||||
; Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
; Reserved.
|
||||
;
|
||||
[Dial-In Configuration]
|
||||
ScriptFileName=
|
||||
Phone=+1 (800) 638-8290
|
||||
Password=YWg0ZrhvamYLZix1ADRvdWpttnp3
|
||||
Name=mozillarama
|
||||
Description=Internet Account Server
|
||||
SiteName=Internet Account Server
|
||||
|
||||
[IP]
|
||||
RegCGI=https://reggie.netscape.com/IAS4/reg.cgi
|
||||
NetcenterCGI=http://devcore.mcom.com:7272/iiop/UReg2/reg/autoreg
|
||||
DNSAddress2=205.217.225.20
|
||||
DNSAddress=205.217.225.10
|
||||
DomainName=netscape.com
|
||||
IPAddress=0.0.0.0
|
||||
Enabled=Yes
|
||||
|
||||
[Configuration]
|
||||
REG_SCRIPTING=
|
||||
|
||||
[Security]
|
||||
SecurityDevice=No
|
||||
|
||||
BIN
mozilla/cmd/dialup/as_html/config/SOUTHBEL.ICO
Normal file
|
After Width: | Height: | Size: 766 B |
19
mozilla/cmd/dialup/as_html/config/SOUTHBEL.NCI
Normal file
@@ -0,0 +1,19 @@
|
||||
[Dial-In Configuration]
|
||||
SiteName=Southwestern Bell Internet Services
|
||||
Description=Southwestern Bell Internet Services
|
||||
Phone=
|
||||
SupportPhone=+1 (800) 638-4357
|
||||
|
||||
[Services]
|
||||
SMTP_Server=mail.swbell.net
|
||||
POP_Server=postoffice.swbell.net
|
||||
IMAP_Server=Not Available
|
||||
Default_Mail_Protocol=POP
|
||||
NNTP_Server=news.swbell.net
|
||||
LDAP_Server=Not Available
|
||||
|
||||
[IP]
|
||||
IPAddress=0.0.0.0
|
||||
DomainName=swbell.net
|
||||
DNSAddress=151.164.1.8
|
||||
DNSAddress2=151.164.1.7
|
||||
BIN
mozilla/cmd/dialup/as_html/config/SPRINT.ICO
Normal file
|
After Width: | Height: | Size: 766 B |
17
mozilla/cmd/dialup/as_html/config/SPRINT.NCI
Normal file
@@ -0,0 +1,17 @@
|
||||
[Dial-In Configuration]
|
||||
SiteName=Sprint Internet Passport
|
||||
Description=Sprint Internet Passport
|
||||
Phone=
|
||||
SupportPhone=+1 (800) 786-1400
|
||||
|
||||
[Services]
|
||||
SMTP_Server=smtp.a001.sprintmail.com
|
||||
POP_Server=pop.a001.sprintmail.com
|
||||
Default_Mail_Protocol=POP
|
||||
NNTP_Server=nntp.a001.sprintmail.com
|
||||
|
||||
[IP]
|
||||
IPAddress=0.0.0.0
|
||||
DomainName=sprintsite.com
|
||||
DNSAddress=207.12.241.10
|
||||
DNSAddress2=207.12.241.20
|
||||
BIN
mozilla/cmd/dialup/as_html/config/SPRYNET.ICO
Normal file
|
After Width: | Height: | Size: 766 B |
23
mozilla/cmd/dialup/as_html/config/SPRYNET.NCI
Normal file
@@ -0,0 +1,23 @@
|
||||
[Dial-In Configuration]
|
||||
SiteName=SPRYNET
|
||||
Description=SPRYNET
|
||||
Phone=
|
||||
SupportPhone=+1 (425) 957-8998
|
||||
|
||||
[Services]
|
||||
SMTP_Server=Call SPRYNET Support
|
||||
POP_Server=Call SPRYNET Support
|
||||
IMAP_Server=Not Available
|
||||
Default_Mail_Protocol=POP
|
||||
NNTP_Server=news.sprynet.com
|
||||
LDAP_Server=Not Available
|
||||
|
||||
[IP]
|
||||
IPAddress=0.0.0.0
|
||||
DomainName=sprynet.com
|
||||
DNSAddress=165.121.1.2
|
||||
DNSAddress2=165.121.2.2
|
||||
|
||||
[Script]
|
||||
ScriptFileName=sprynet.scp
|
||||
ScriptEnabled=Yes
|
||||
18
mozilla/cmd/dialup/as_html/config/WENET.NCI
Normal file
@@ -0,0 +1,18 @@
|
||||
[Dial-In Configuration]
|
||||
SiteName=Whole Earth Networks
|
||||
Description=Whole Earth Networks
|
||||
Phone=
|
||||
SupportPhone=+1 (415) 281-6500
|
||||
|
||||
[Services]
|
||||
SMTP_Server=smtp.wenet.net
|
||||
POP_Server=mail.wenet.net
|
||||
IMAP_Server=mail.wenet.net
|
||||
Default_Mail_Protocol=POP
|
||||
NNTP_Server=news.wenet.net
|
||||
|
||||
[IP]
|
||||
IPAddress=0.0.0.0
|
||||
DomainName=wenet.net
|
||||
DNSAddress=206.80.6.2
|
||||
DNSAddress2=206.80.6.45
|
||||
79
mozilla/cmd/dialup/as_html/connect1.htm
Normal file
@@ -0,0 +1,79 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
|
||||
<HTML>
|
||||
|
||||
|
||||
<HEAD>
|
||||
<TITLE>Account Setup</TITLE>
|
||||
|
||||
<SCRIPT LANGUAGE = "JavaScript" ARCHIVE="asw.jar" SRC="connect1.js">
|
||||
</SCRIPT>
|
||||
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="sheet.js">
|
||||
</LINK>
|
||||
|
||||
</HEAD>
|
||||
|
||||
|
||||
<BODY BACKGROUND="images/bg.gif" BGCOLOR="cccccc" onLoad="loadData()" ID="connect100">
|
||||
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 420 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="images/tag.gif">
|
||||
<B CLASS="previewtag">ACCOUNT SETUP</B>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
|
||||
|
||||
<!-- The layer below contains the headline and text of this screen -->
|
||||
|
||||
|
||||
|
||||
<P CLASS="title"><B>Connect to Server</B></P>
|
||||
|
||||
<P>Account Setup will now connect you to the Internet account server, where you can learn about the account plans available and create an account. After Account Setup dials your modem and makes a connection, the Internet account server screens are displayed here, in the Account Setup window.</P>
|
||||
|
||||
<P>When evaluating account plans, think about these questions:</P>
|
||||
|
||||
<UL>
|
||||
<LI>How much time do you think you'll spend on the Internet each month?</LI>
|
||||
<LI>What are the monthly or hourly rates?</LI>
|
||||
<LI>What technical support is offered?</LI>
|
||||
</UL>
|
||||
|
||||
|
||||
|
||||
<P ID="nospace">Make sure your modem is properly connected and turned on, then click Connect to Server to begin.</P>
|
||||
|
||||
<CENTER>
|
||||
<SCRIPT LANGUAGE = "JavaScript" ID="connect101">
|
||||
generateRegServerList();
|
||||
</SCRIPT>
|
||||
</CENTER>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
134
mozilla/cmd/dialup/as_html/connect1.js
Normal file
@@ -0,0 +1,134 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
|
||||
|
||||
function go(msg)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("AccountSetup");
|
||||
|
||||
if (parent.parent.globals.document.vars.editMode.value != "yes") {
|
||||
// if RegServer specified in ACCTSET.INI, use it
|
||||
|
||||
var theFile = parent.parent.globals.getAcctSetupFilename(self);
|
||||
var intlFlag = parent.parent.globals.GetNameValuePair(theFile,"Mode Selection","IntlMode");
|
||||
intlFlag = intlFlag.toLowerCase();
|
||||
|
||||
var theRegFile = parent.parent.globals.GetNameValuePair(theFile,"New Acct Mode","RegServer");
|
||||
|
||||
if (theRegFile != null && theRegFile != "") {
|
||||
parent.parent.globals.document.vars.regServer.value = theRegFile;
|
||||
}
|
||||
else {
|
||||
// otherwise, if multiple .IAS files exist, get list selection and determine appropriate .IAS file
|
||||
|
||||
var pathName = parent.parent.globals.getConfigFolder(self);
|
||||
var theList = parent.parent.globals.document.setupPlugin.GetFolderContents(pathName,".IAS");
|
||||
if (theList != null) {
|
||||
if (theList.length >1) {
|
||||
if (document.forms[0].regServerList.selectedIndex<0) {
|
||||
alert("Please select an Internet account server.");
|
||||
return(false);
|
||||
}
|
||||
for (var x=0; x<theList.length; x++) {
|
||||
var file = parent.parent.globals.getConfigFolder(self) + theList[x];
|
||||
var name = parent.parent.globals.document.setupPlugin.GetNameValuePair(file,"Dial-In Configuration","SiteName");
|
||||
|
||||
if (name == document.forms[0].regServerList.options[document.forms[0].regServerList.selectedIndex].text) {
|
||||
parent.parent.globals.document.vars.regServer.value = theList[x];
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (parent.parent.globals.document.vars.regServer.value == "") {
|
||||
alert("Internal problem locating appropriate registration server file.");
|
||||
return(false);
|
||||
}
|
||||
}
|
||||
else if (theList.length==1) {
|
||||
parent.parent.globals.document.vars.regServer.value = theList[0];
|
||||
}
|
||||
else {
|
||||
alert("Internal problem locating a registration server file.");
|
||||
return(false);
|
||||
}
|
||||
}
|
||||
else {
|
||||
alert("Internal problem locating appropriate registration server file.");
|
||||
return(false);
|
||||
}
|
||||
}
|
||||
return(true);
|
||||
}
|
||||
else {
|
||||
return(false);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
function checkData()
|
||||
{
|
||||
return(true);
|
||||
}
|
||||
|
||||
|
||||
|
||||
function loadData()
|
||||
{
|
||||
if (parent.controls.generateControls) parent.controls.generateControls();
|
||||
}
|
||||
|
||||
|
||||
|
||||
function saveData()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
|
||||
function generateRegServerList()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("AccountSetup");
|
||||
|
||||
// if RegServer is not specified in ACCTSET.INI and multiple .IAS files exist, build list
|
||||
|
||||
var theFile = parent.parent.globals.getAcctSetupFilename(self);
|
||||
var theRegFile = parent.parent.globals.GetNameValuePair(theFile,"New Acct Mode","RegServer");
|
||||
|
||||
if (theRegFile == null || theRegFile == "") {
|
||||
var pathName = parent.parent.globals.getConfigFolder(self);
|
||||
var theList = parent.parent.globals.document.setupPlugin.GetFolderContents(pathName,".IAS");
|
||||
if (theList != null) {
|
||||
if (theList.length >1) {
|
||||
document.writeln("<TABLE CELLPADDING=2 CELLSPACING=0 ID='minspace'><TR><TD ALIGN=LEFT VALIGN=TOP HEIGHT=25><spacer type=vertical size=2><B>Select an Internet account server:</B></TD><TD ALIGN=LEFT VALIGN=TOP><FORM><SELECT NAME='regServerList'>");
|
||||
for (var x=0; x<theList.length; x++) {
|
||||
var file = parent.parent.globals.getConfigFolder(self) + theList[x];
|
||||
var name = parent.parent.globals.document.setupPlugin.GetNameValuePair(file,"Dial-In Configuration","SiteName");
|
||||
var selected=(x==0) ? " SELECTED":"";
|
||||
document.writeln("<OPTION VALUE='" + name + "'" + selected + ">" + name);
|
||||
}
|
||||
document.writeln("</SELECT></FORM></TD></TR></TABLE>");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
63
mozilla/cmd/dialup/as_html/connect2.htm
Normal file
@@ -0,0 +1,63 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
|
||||
<HTML>
|
||||
|
||||
|
||||
<HEAD>
|
||||
<TITLE>Account Setup</TITLE>
|
||||
|
||||
<SCRIPT LANGUAGE = "JavaScript" ARCHIVE="asw.jar" SRC="connect2.js">
|
||||
</SCRIPT>
|
||||
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="sheet.js">
|
||||
</LINK>
|
||||
|
||||
</HEAD>
|
||||
|
||||
|
||||
<BODY BACKGROUND="images/bg.gif" BGCOLOR="cccccc" onLoad="loadData()" ID="connect200">
|
||||
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 420 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="images/tag.gif">
|
||||
<B CLASS="previewtag">ACCOUNT SETUP</B>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
|
||||
|
||||
<!-- The layer below contains the headline and text of this screen -->
|
||||
|
||||
|
||||
<FORM>
|
||||
|
||||
<P CLASS="title"><B>You're Done!</B></P>
|
||||
|
||||
<P>You're now finished using Account Setup and can connect to the Internet after you click Connect Now or Done. </P>
|
||||
|
||||
<P>If you want to connect to the Internet now, click Connect Now. If you don't want to connect
|
||||
to the Internet now, click Done. When you want to use the Internet, all you have to do is launch Communicator from the Netscape Communicator folder or program group.</P>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
526
mozilla/cmd/dialup/as_html/connect2.js
Normal file
@@ -0,0 +1,526 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
|
||||
|
||||
function configureDialer()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("AccountSetup");
|
||||
|
||||
var theFile = parent.parent.globals.getAcctSetupFilename(self);
|
||||
var intlFlag = parent.parent.globals.GetNameValuePair(theFile,"Mode Selection","IntlMode");
|
||||
intlFlag = intlFlag.toLowerCase();
|
||||
|
||||
|
||||
var theFolder = parent.parent.globals.getConfigFolder(self);
|
||||
theRegFile = theFolder + parent.parent.globals.document.vars.regServer.value;
|
||||
|
||||
|
||||
// platform check
|
||||
var thePlatform = parent.parent.globals.getPlatform();
|
||||
|
||||
|
||||
/*
|
||||
// determine name of scripting file
|
||||
var scriptEnabledFlag = parent.parent.globals.GetNameValuePair(theRegFile,"Script","ScriptEnabled");
|
||||
scriptEnabledFlag = scriptEnabledFlag.toLowerCase();
|
||||
var theScriptFile = "";
|
||||
if (scriptEnabledFlag == "yes") {
|
||||
theScriptFile = parent.parent.globals.GetNameValuePair(theRegFile,"Script","ScriptFileName");
|
||||
if (theScriptFile != null && theScriptFile != "") {
|
||||
theScriptFile = theFolder + theScriptFile;
|
||||
scriptEnabledFlag = "TRUE";
|
||||
}
|
||||
else {
|
||||
theScriptFile="";
|
||||
scriptEnabledFlag = "FALSE";
|
||||
}
|
||||
}
|
||||
else {
|
||||
scriptEnabledFlag = "FALSE";
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
// determine outside line access string
|
||||
|
||||
var outsideLineAccessStr = "";
|
||||
if (parent.parent.globals.document.vars.prefixData.value != "") {
|
||||
outsideLineAccessStr = parent.parent.globals.document.vars.prefixData.value;
|
||||
x = outsideLineAccessStr.indexOf(",");
|
||||
if (x<0) outsideLineAccessStr = outsideLineAccessStr + ",";
|
||||
}
|
||||
|
||||
|
||||
// build TAPI phone number
|
||||
|
||||
if (intlFlag == "yes") {
|
||||
var thePhone = parent.parent.globals.document.vars.accountPhoneNumber.value;
|
||||
var theCountry = "";
|
||||
var theCountryCode=""; // XXX
|
||||
var longDistanceAccess="";
|
||||
var dialAsLongDistanceFlag="FALSE";
|
||||
var dialAreaCodeFlag="FALSE";
|
||||
var userAreaCode="";
|
||||
}
|
||||
else {
|
||||
var thePhone = "(" + parent.parent.globals.document.vars.accountAreaCode.value + ") " + parent.parent.globals.document.vars.accountPhoneNumber.value;
|
||||
var theCountry = "USA";
|
||||
var theCountryCode="1";
|
||||
var longDistanceAccess="1"; // XXX
|
||||
var dialAsLongDistanceFlag="TRUE";
|
||||
var dialAreaCodeFlag="TRUE";
|
||||
var userAreaCode=parent.parent.globals.document.vars.modemAreaCode.value;
|
||||
if (userAreaCode == parent.parent.globals.document.vars.accountAreaCode.value) {
|
||||
dialAsLongDistanceFlag="FALSE";
|
||||
dialAreaCodeFlag = "FALSE";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
// determine new profile name (used for Account in dialer & profile name, save info default filename)
|
||||
|
||||
var newProfileName = parent.parent.globals.document.vars.accountName.value;
|
||||
if (newProfileName=="") {
|
||||
newProfileName = parent.parent.globals.document.vars.first.value;
|
||||
if (parent.parent.globals.document.vars.last.value != "") {
|
||||
newProfileName = newProfileName + " " + parent.parent.globals.document.vars.last.value;
|
||||
}
|
||||
}
|
||||
if (newProfileName!="") newProfileName = newProfileName + "'s";
|
||||
if (parent.parent.globals.document.vars.providername.value != "") {
|
||||
newProfileName = newProfileName + " " + parent.parent.globals.document.vars.providername.value;
|
||||
}
|
||||
newProfileName = newProfileName + " Account";
|
||||
if (newProfileName.length > 240) newProfileName=newProfileName.substring(0,240);
|
||||
|
||||
|
||||
if (thePlatform == "Win16") {
|
||||
if (newProfileName.length > 40) newProfileName=newProfileName.substring(0,40);
|
||||
}
|
||||
|
||||
|
||||
// On WIN32 platforms, check if newProfileName contains any invalid characters, such as '/'
|
||||
// On Mac, disallow invalid characters such as ':'
|
||||
|
||||
if ((thePlatform == "WinNT") || (thePlatform == "Win95")) {
|
||||
var x=0;
|
||||
x = newProfileName.indexOf('/');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf('/');
|
||||
}
|
||||
x = newProfileName.indexOf('\\');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf('\\');
|
||||
}
|
||||
x = newProfileName.indexOf(':');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf(':');
|
||||
}
|
||||
x = newProfileName.indexOf('\"');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf('\"');
|
||||
}
|
||||
x = newProfileName.indexOf('?');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf('?');
|
||||
}
|
||||
x = newProfileName.indexOf('<');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf('<');
|
||||
}
|
||||
x = newProfileName.indexOf('>');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf('>');
|
||||
}
|
||||
x = newProfileName.indexOf('|');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf('|');
|
||||
}
|
||||
x = newProfileName.indexOf('&');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(0, x) + newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf('&');
|
||||
}
|
||||
}
|
||||
else if (thePlatform == "Macintosh") {
|
||||
var x=0;
|
||||
x = newProfileName.indexOf(':');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf(':');
|
||||
}
|
||||
}
|
||||
else if (thePlatform == "Win31") {
|
||||
var x=0;
|
||||
x = newProfileName.indexOf('(');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(0, x) + newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf('(');
|
||||
}
|
||||
x = newProfileName.indexOf(')');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(0, x) + newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf(')');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// configure dialer
|
||||
|
||||
dialerData = parent.parent.globals.document.setupPlugin.newStringArray(28); // increment this # as new dialer strings are added
|
||||
dialerData[0] = "FileName=" + theRegFile;
|
||||
dialerData[1] = "AccountName=" + newProfileName; // parent.parent.globals.document.vars.providername.value;
|
||||
dialerData[2] = "ISPPhoneNum=" + thePhone;
|
||||
dialerData[3] = "LoginName=" + parent.parent.globals.document.vars.accountName.value;
|
||||
dialerData[4] = "Password=" + parent.parent.globals.document.vars.accountPassword.value;
|
||||
dialerData[5] = "DNSAddress=" + parent.parent.globals.document.vars.primaryDNS.value;
|
||||
dialerData[6] = "DNSAddress2=" + parent.parent.globals.document.vars.secondaryDNS.value;
|
||||
dialerData[7] = "DomainName=" + parent.parent.globals.document.vars.domainName.value;
|
||||
dialerData[8] = "IPAddress=" + parent.parent.globals.document.vars.ipAddress.value;
|
||||
dialerData[9] = "IntlMode=" + ((intlFlag=="yes") ? "TRUE":"FALSE");
|
||||
dialerData[10] = "DialOnDemand=TRUE";
|
||||
dialerData[11] = "ModemName=" + parent.parent.globals.document.vars.modem.value;
|
||||
dialerData[12] = "ModemType=" + parent.parent.globals.document.setupPlugin.GetModemType(parent.parent.globals.document.vars.modem.value);
|
||||
dialerData[13] = "DialType=" + parent.parent.globals.document.vars.dialMethod.value;
|
||||
dialerData[14] = "OutsideLineAccess=" + outsideLineAccessStr;
|
||||
dialerData[15] = "DisableCallWaiting=" + ((parent.parent.globals.document.vars.cwData.value != "") ? "TRUE":"FALSE");
|
||||
dialerData[16] = "DisableCallWaitingCode=" + parent.parent.globals.document.vars.cwData.value;
|
||||
dialerData[17] = "UserAreaCode=" + userAreaCode;
|
||||
dialerData[18] = "CountryCode=" + theCountryCode;
|
||||
dialerData[19] = "LongDistanceAccess=" + longDistanceAccess;
|
||||
dialerData[20] = "DialAsLongDistance=" + dialAsLongDistanceFlag;
|
||||
dialerData[21] = "DialAreaCode=" + dialAreaCodeFlag;
|
||||
dialerData[22] = "ScriptEnabled=" + parent.parent.globals.document.vars.scriptEnabled.value;
|
||||
dialerData[23] = "ScriptFileName=" + parent.parent.globals.document.vars.scriptFile.value;
|
||||
dialerData[24] = "NeedsTTYWindow=" + (parent.parent.globals.document.vars.ttyWindow.checked ? "TRUE":"FALSE"); // XXX
|
||||
dialerData[25] = "Location=Home";
|
||||
dialerData[26] = "DisconnectTime=" + parent.parent.globals.GetNameValuePair(theFile,"Mode Selection","Dialer_Disconnect_After");
|
||||
dialerData[27] = "Path=Existing";
|
||||
|
||||
|
||||
// write out dialer data to Java Console
|
||||
|
||||
if (parent.parent.globals.document.vars.debugMode.value.toLowerCase() == "yes") {
|
||||
parent.parent.globals.debug("\nDialer data (ISP: '" + parent.parent.globals.document.vars.providername.value + "'): ");
|
||||
var numElements = dialerData.length;
|
||||
for (var x=0; x<numElements; x++) {
|
||||
parent.parent.globals.debug(" " + x + ": " + dialerData[x]);
|
||||
}
|
||||
}
|
||||
|
||||
parent.parent.globals.document.setupPlugin.DialerConfig(dialerData,false);
|
||||
|
||||
|
||||
// configure desktop (Windows)
|
||||
|
||||
var fileName = parent.parent.globals.document.vars.providerFilename.value;
|
||||
var iconFilename = fileName.toUpperCase();
|
||||
if (iconFilename == "") {
|
||||
iconFilename = theFolder + "DEFAULT.ICO";
|
||||
}
|
||||
else {
|
||||
var x = iconFilename.lastIndexOf(".NCI");
|
||||
if (x>0) {
|
||||
iconFilename = iconFilename.substring(0,x) + ".ICO";
|
||||
}
|
||||
else {
|
||||
iconFilename = "";
|
||||
}
|
||||
}
|
||||
|
||||
parent.parent.globals.document.setupPlugin.DesktopConfig(newProfileName, iconFilename, theFile);
|
||||
|
||||
|
||||
// set up Navigator preferences
|
||||
|
||||
var userName = parent.parent.globals.document.vars.first.value;
|
||||
if (parent.parent.globals.document.vars.last.value != "") {
|
||||
userName = userName + " " + parent.parent.globals.document.vars.last.value;
|
||||
}
|
||||
|
||||
navigator.preference("network.hosts.smtp_server", parent.parent.globals.document.vars.SMTP.value);
|
||||
navigator.preference("network.hosts.nntp_server", parent.parent.globals.document.vars.NNTP.value);
|
||||
|
||||
navigator.preference("network.hosts.pop_server", parent.parent.globals.document.vars.mailServer.value);
|
||||
if (parent.parent.globals.document.vars.mailProtocol.value.toUpperCase() == "IMAP") {
|
||||
navigator.preference("mail.server_type", 1);
|
||||
}
|
||||
else {
|
||||
navigator.preference("mail.server_type", 0);
|
||||
}
|
||||
|
||||
var mailID=""
|
||||
var mailAccount = parent.parent.globals.document.vars.emailName.value;
|
||||
x = mailAccount.indexOf("@");
|
||||
if (x>=0) {
|
||||
mailID=mailAccount.substring(0,x);
|
||||
}
|
||||
else {
|
||||
mailID=mailAccount;
|
||||
if (parent.parent.globals.document.vars.domainName.value != "") {
|
||||
mailAccount = mailID + "@" + parent.parent.globals.document.vars.domainName.value;
|
||||
}
|
||||
}
|
||||
|
||||
navigator.preference("mail.pop_name", mailID);
|
||||
navigator.preference("mail.identity.organization", parent.parent.globals.document.vars.company.value);
|
||||
navigator.preference("mail.identity.reply_to", mailAccount);
|
||||
navigator.preference("mail.identity.username", userName);
|
||||
navigator.preference("mail.identity.useremail", mailAccount);
|
||||
|
||||
navigator.preference("mail.remember_password", false);
|
||||
navigator.preference("mail.pop_password", "");
|
||||
var theMailPassword=parent.parent.globals.document.vars.emailPassword.value;
|
||||
if (theMailPassword != null && theMailPassword != "") {
|
||||
theMailPassword = parent.parent.globals.document.setupPlugin.EncryptString(theMailPassword);
|
||||
if (theMailPassword != null && theMailPassword != "") {
|
||||
navigator.preference("mail.remember_password", true);
|
||||
navigator.preference("mail.pop_password", theMailPassword);
|
||||
}
|
||||
}
|
||||
|
||||
navigator.preference("editor.author", userName);
|
||||
navigator.preference("editor.publish_username", parent.parent.globals.document.vars.accountName.value);
|
||||
navigator.preference("editor.publish_location", parent.parent.globals.document.vars.publishURL.value);
|
||||
navigator.preference("editor.publish_browse_location", parent.parent.globals.document.vars.viewURL.value);
|
||||
|
||||
navigator.preference("editor.publish_password", "");
|
||||
navigator.preference("editor.publish_save_password", false);
|
||||
var thePublishPassword=parent.parent.globals.document.vars.publishPassword.value;
|
||||
if (thePublishPassword != "") {
|
||||
thePublishPassword = parent.parent.globals.document.setupPlugin.EncryptString(thePublishPassword);
|
||||
if (thePublishPassword != null && thePublishPassword != "") {
|
||||
navigator.preference("editor.publish_password", thePublishPassword);
|
||||
navigator.preference("editor.publish_save_password", true);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
navigator.preference("browser.mac.use_internet_config", false);
|
||||
|
||||
|
||||
var profileDir = parent.parent.globals.document.setupPlugin.GetCurrentProfileDirectory();
|
||||
if (profileDir != null && profileDir != "") {
|
||||
|
||||
// write MUC Configuration file
|
||||
var thePlatform = parent.parent.globals.getPlatform();
|
||||
|
||||
var configFile="";
|
||||
if ( thePlatform == "Macintosh" ) // Macintosh support
|
||||
configFile = profileDir + "Configuration";
|
||||
else // Windows support
|
||||
configFile = profileDir + "CONFIG.INI";
|
||||
|
||||
parent.parent.globals.document.setupPlugin.SetNameValuePair(configFile,"Account", "Account", newProfileName); // parent.parent.globals.document.vars.providername.value);
|
||||
parent.parent.globals.document.setupPlugin.SetNameValuePair(configFile,"Modem", "Modem", parent.parent.globals.document.vars.modem.value);
|
||||
parent.parent.globals.document.setupPlugin.SetNameValuePair(configFile,"Location", "Location", "Home");
|
||||
|
||||
|
||||
// write out default Bookmark file (if one doesn't exist yet)
|
||||
var currentBookmarkFilename="";
|
||||
if ( thePlatform == "Macintosh" ) // Macintosh support
|
||||
currentBookmarkFilename = profileDir + "Bookmarks.html";
|
||||
else // Windows support
|
||||
currentBookmarkFilename = profileDir + "BOOKMARK.HTM";
|
||||
|
||||
var bookmarkData = parent.parent.globals.document.setupPlugin.GetFileContents( currentBookmarkFilename );
|
||||
if ( ( bookmarkData == null ) || ( bookmarkData == "" ) || ( bookmarkData.indexOf( "HREF" ) < 0 ) )
|
||||
{
|
||||
var defaultBookmarkFilename = parent.parent.globals.getConfigFolder( self ) + "bookmark.htm";
|
||||
bookmarkData = parent.parent.globals.document.setupPlugin.GetFileContents( defaultBookmarkFilename );
|
||||
if ( bookmarkData != null && bookmarkData != "" )
|
||||
parent.parent.globals.document.setupPlugin.SaveTextToFile( currentBookmarkFilename, bookmarkData, false );
|
||||
}
|
||||
|
||||
// copy profile lock file (if one is specified in selected .NCI file)
|
||||
|
||||
theProviderFilename = parent.parent.globals.document.vars.providerFilename.value;
|
||||
if (theProviderFilename != "") {
|
||||
var configLockFile = parent.parent.globals.document.setupPlugin.GetNameValuePair(theProviderFilename,"Configuration","ConfigurationFileName");
|
||||
if (configLockFile != null && configLockFile != "") {
|
||||
|
||||
// read in .CFG file (from Config folder)
|
||||
|
||||
configLockFile = theFolder + configLockFile;
|
||||
var cfgData = parent.parent.globals.document.setupPlugin.ReadFile(configLockFile);
|
||||
if (cfgData != null && cfgData != "") {
|
||||
|
||||
// write out PROFILE.CFG file (inside of current profile directory)
|
||||
|
||||
var profileLockfilename = profileDir + "PROFILE.CFG";
|
||||
parent.parent.globals.document.setupPlugin.WriteFile(profileLockfilename,cfgData);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// rename profile
|
||||
|
||||
if (thePlatform == "Macintosh") {
|
||||
if (newProfileName.length > 31) newProfileName=newProfileName.substring(0,31);
|
||||
}
|
||||
|
||||
parent.parent.globals.document.setupPlugin.SetCurrentProfileName(newProfileName);
|
||||
if (parent.parent.globals.document.vars.debugMode.value.toLowerCase() == "yes") {
|
||||
parent.parent.globals.debug("\nSetting profile name: " + newProfileName);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
function showWindowBars()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("AccountSetup");
|
||||
|
||||
// check browser version
|
||||
var theAgent=navigator.userAgent;
|
||||
var x=theAgent.indexOf("/");
|
||||
if (x>=0) {
|
||||
theVersion=theAgent.substring(x+1,theAgent.length);
|
||||
x=theVersion.indexOf(".");
|
||||
if (x>0) {
|
||||
theVersion=theVersion.substring(0,x);
|
||||
}
|
||||
if (parseInt(theVersion)>=4) {
|
||||
top.statusbar.visible=true;
|
||||
top.scrollbars.visible=true;
|
||||
top.toolbar.visible=true;
|
||||
top.menubar.visible=true;
|
||||
top.locationbar.visible=true;
|
||||
top.personalbar.visible=true;
|
||||
}
|
||||
}
|
||||
parent.parent.globals.document.setupPlugin.SetKiosk(false);
|
||||
}
|
||||
|
||||
|
||||
|
||||
function setLocation(theURL)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("AccountSetup");
|
||||
|
||||
var theWindow=window.open(theURL,"__BLANK","toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes");
|
||||
|
||||
// parent.parent.location.replace(theURL); // jumping to the URL
|
||||
top.close();
|
||||
}
|
||||
|
||||
|
||||
|
||||
function go(msg)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("AccountSetup");
|
||||
|
||||
if (msg=="Connect Now") {
|
||||
|
||||
if (parent.parent.globals.document.vars.editMode.value != "yes") {
|
||||
configureDialer();
|
||||
|
||||
if (parent.parent.globals.document.setupPlugin.NeedReboot() == true) {
|
||||
parent.parent.globals.forceReboot("connect2.htm"); // XXX hardcode in name of next screen???
|
||||
return(false);
|
||||
}
|
||||
|
||||
if (parent.parent.globals.document.setupPlugin.DialerConnect() == false) {
|
||||
window.location.replace("error.htm"); // XXX hardcode in name of next screen???
|
||||
return(false);
|
||||
}
|
||||
|
||||
// showWindowBars();
|
||||
|
||||
var theFile = parent.parent.globals.getAcctSetupFilename(self);
|
||||
var theURL = parent.parent.globals.GetNameValuePair(theFile,"Existing Acct Mode","RegPodURL");
|
||||
if (theURL == null || theURL == "") {
|
||||
theURL = "http://home.netscape.com/";
|
||||
}
|
||||
setTimeout("setLocation(\'" + theURL + "\')", 1000);
|
||||
}
|
||||
else {
|
||||
alert("You cannot connect while in edit mode.");
|
||||
return(false);
|
||||
}
|
||||
}
|
||||
else if (msg == "error.htm") {
|
||||
if (parent.parent.globals.document.vars.editMode.value == "yes") { // only do this if editMode is false
|
||||
return (confirm("Since you are in edit mode, would you like to edit the error screen that users will see if the connection fails?"));
|
||||
}
|
||||
else {
|
||||
return(false);
|
||||
}
|
||||
}
|
||||
else if ((msg=="Later") && (parent.parent.globals.document.vars.editMode.value != "yes")) {
|
||||
configureDialer();
|
||||
//showWindowBars();
|
||||
return(true);
|
||||
}
|
||||
else if (msg=="Back") {
|
||||
history.back();
|
||||
}
|
||||
return(false);
|
||||
}
|
||||
|
||||
|
||||
|
||||
function checkData()
|
||||
{
|
||||
return(true);
|
||||
}
|
||||
|
||||
|
||||
|
||||
function doGo()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("AccountSetup");
|
||||
parent.controls.go("Next");
|
||||
}
|
||||
|
||||
|
||||
|
||||
function loadData()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("AccountSetup");
|
||||
|
||||
if (parent.parent.globals.document.vars.tryAgain.value == "yes") {
|
||||
parent.parent.globals.document.vars.tryAgain.value = "no";
|
||||
setTimeout("doGo()",1);
|
||||
}
|
||||
|
||||
if (parent.controls.generateControls) parent.controls.generateControls();
|
||||
}
|
||||
|
||||
|
||||
|
||||
function saveData()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
98
mozilla/cmd/dialup/as_html/dial.htm
Normal file
@@ -0,0 +1,98 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
|
||||
<HTML>
|
||||
|
||||
|
||||
|
||||
<HEAD>
|
||||
<TITLE>Account Setup</TITLE>
|
||||
|
||||
<SCRIPT LANGUAGE = "JavaScript" ARCHIVE="asw.jar" SRC="dial.js">
|
||||
</SCRIPT>
|
||||
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="sheet.js">
|
||||
</LINK>
|
||||
|
||||
</HEAD>
|
||||
|
||||
|
||||
|
||||
<BODY BACKGROUND="images/bg.gif" BGCOLOR="cccccc" ONLOAD="loadData()" ID="dial100">
|
||||
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 420 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="images/tag.gif">
|
||||
<B CLASS="previewtag">ACCOUNT SETUP</B>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
|
||||
|
||||
<!-- The layer below contains the headline and text of this screen -->
|
||||
|
||||
|
||||
<FORM>
|
||||
|
||||
<P CLASS="title"><B>Your Account Access Phone Number</B></P>
|
||||
|
||||
<P>Enter the number you dial to connect to your Internet account.</P>
|
||||
|
||||
|
||||
<SPACER TYPE=HORIZONTAL SIZE=72>
|
||||
|
||||
<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0">
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="RIGHT">
|
||||
<B>
|
||||
Telephone Number:
|
||||
</B>
|
||||
<spacer type=vertical size=2>
|
||||
</TD>
|
||||
<TD VALIGN="TOP" ALIGN="LEFT" COLSPAN="2">
|
||||
<TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0" ID="nospace">
|
||||
<TR>
|
||||
<TD ALIGN="CENTER" VALIGN="BOTTOM">
|
||||
<SCRIPT LANGUAGE="JavaScript" ID="dial101">
|
||||
writeLocalText("Area Code:");
|
||||
</SCRIPT>
|
||||
</TD>
|
||||
<TD ALIGN="CENTER" VALIGN="BOTTOM">
|
||||
Number:
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD ALIGN="MIDDLE" VALIGN="TOP">
|
||||
<INPUT NAME="accountAreaCode" TYPE="&{localString};" SIZE=3 MAXLENGTH=3>
|
||||
</TD>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP">
|
||||
<INPUT NAME="accountPhoneNumber" TYPE="text" SIZE=24 MAXLENGTH=24>
|
||||
</TD></TR></TABLE>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
</FORM>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
120
mozilla/cmd/dialup/as_html/dial.js
Normal file
@@ -0,0 +1,120 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
var intlString = "";
|
||||
var localString = "";
|
||||
|
||||
var theFile = parent.parent.globals.getAcctSetupFilename(self);
|
||||
var intlFlag = parent.parent.globals.GetNameValuePair(theFile,"Mode Selection","IntlMode");
|
||||
intlFlag = intlFlag.toLowerCase();
|
||||
|
||||
if ( intlFlag == "yes" )
|
||||
{
|
||||
intlString = "text";
|
||||
localString = "hidden";
|
||||
}
|
||||
else
|
||||
{
|
||||
intlString = "hidden";
|
||||
localString = "text";
|
||||
}
|
||||
|
||||
function writeLocalText( theString )
|
||||
{
|
||||
if ( localString == "text" )
|
||||
document.write( theString );
|
||||
}
|
||||
|
||||
function go( msg )
|
||||
{
|
||||
if ( parent.parent.globals.document.vars.editMode.value == "yes" )
|
||||
return true;
|
||||
else
|
||||
return checkData();
|
||||
}
|
||||
|
||||
function checkData()
|
||||
{
|
||||
if ( intlFlag != "yes" )
|
||||
{
|
||||
if ( document.forms[ 0 ].accountAreaCode.value == "" )
|
||||
{
|
||||
alert( "You must enter an area code." );
|
||||
parent.parent.globals.setFocus( document.forms[ 0 ].accountAreaCode );
|
||||
return false;
|
||||
}
|
||||
if ( parent.parent.globals.verifyAreaCode( document.forms[ 0 ].accountAreaCode.value) == false )
|
||||
{
|
||||
alert( "Please enter a valid area code." );
|
||||
parent.parent.globals.setFocus( document.forms[ 0 ].accountAreaCode );
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if ( document.forms[ 0 ].accountPhoneNumber.value == "" )
|
||||
{
|
||||
alert( "You must enter a telephone number." );
|
||||
parent.parent.globals.setFocus( document.forms[ 0 ].accountPhoneNumber );
|
||||
return false;
|
||||
}
|
||||
if ( parent.parent.globals.verifyPhoneNumber( document.forms[ 0] .accountPhoneNumber.value, 7 ) == false )
|
||||
{
|
||||
alert( "Please enter a valid telephone number." );
|
||||
parent.parent.globals.setFocus( document.forms[ 0 ].accountPhoneNumber );
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
function loadData()
|
||||
{
|
||||
// make sure all data objects/element exists and valid; otherwise, reload. SUCKS!
|
||||
if (((document.forms[0].accountAreaCode == "undefined") || (document.forms[0].accountAreaCode == "[object InputArray]")) ||
|
||||
((document.forms[0].accountPhoneNumber == "undefined") || (document.forms[0].accountPhoneNumber == "[object InputArray]")))
|
||||
{
|
||||
parent.controls.reloadDocument();
|
||||
return;
|
||||
}
|
||||
|
||||
if (intlFlag != "yes") {
|
||||
document.forms[0].accountAreaCode.value = parent.parent.globals.document.vars.accountAreaCode.value;
|
||||
}
|
||||
document.forms[0].accountPhoneNumber.value = parent.parent.globals.document.vars.accountPhoneNumber.value;
|
||||
parent.parent.globals.setFocus(document.forms[0].accountAreaCode);
|
||||
if (parent.controls.generateControls) parent.controls.generateControls();
|
||||
}
|
||||
|
||||
|
||||
|
||||
function saveData()
|
||||
{
|
||||
// make sure all form element are valid objects, otherwise just skip & return!
|
||||
if (((document.forms[0].accountAreaCode == "undefined") || (document.forms[0].accountAreaCode == "[object InputArray]")) ||
|
||||
((document.forms[0].accountPhoneNumber == "undefined") || (document.forms[0].accountPhoneNumber == "[object InputArray]")))
|
||||
{
|
||||
parent.controls.reloadDocument();
|
||||
return;
|
||||
}
|
||||
|
||||
if (intlFlag != "yes") {
|
||||
parent.parent.globals.document.vars.accountAreaCode.value = document.forms[0].accountAreaCode.value;
|
||||
}
|
||||
parent.parent.globals.document.vars.accountPhoneNumber.value = document.forms[0].accountPhoneNumber.value;
|
||||
}
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
158
mozilla/cmd/dialup/as_html/dial1stp.htm
Normal file
@@ -0,0 +1,158 @@
|
||||
<!-- -*- Mode: HTML;
|
||||
tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
|
||||
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Account Setup</TITLE>
|
||||
|
||||
<SCRIPT LANGUAGE = "JavaScript" ARCHIVE="asw.jar" SRC="dial1stp.js">
|
||||
</SCRIPT>
|
||||
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="sheet.js">
|
||||
</LINK>
|
||||
|
||||
</HEAD>
|
||||
|
||||
<BODY BACKGROUND="images/bg.gif" BGCOLOR="cccccc" ONLOAD="loadData()" ID="dial1stp00">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 420 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="images/tag.gif">
|
||||
|
||||
<B CLASS="previewtag">ACCOUNT SETUP</B>
|
||||
|
||||
</TD></TR>
|
||||
|
||||
</TABLE>
|
||||
|
||||
|
||||
|
||||
</LAYER>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- The layer below contains the headline and text of this screen -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<FORM>
|
||||
|
||||
|
||||
|
||||
<P CLASS="title"><B>Phone Number of Your Location</B></P>
|
||||
|
||||
|
||||
|
||||
<P>Please enter the phone number of the line that you are using to connect--the line that is now connected to your computer or modem. Account Setup uses this information to set up your connection software to access the Internet.</P>
|
||||
|
||||
|
||||
|
||||
<SPACER TYPE=HORIZONTAL SIZE=72>
|
||||
|
||||
|
||||
|
||||
<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0">
|
||||
|
||||
<TR>
|
||||
|
||||
<TD VALIGN="BOTTOM" ALIGN="RIGHT">
|
||||
|
||||
<B>
|
||||
|
||||
Telephone Number:
|
||||
|
||||
</B>
|
||||
|
||||
<spacer type=vertical size=2>
|
||||
|
||||
</TD>
|
||||
|
||||
<TD VALIGN="TOP" ALIGN="LEFT" COLSPAN="2">
|
||||
|
||||
<TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0" ID="nospace">
|
||||
|
||||
<TR>
|
||||
|
||||
<TD ALIGN="CENTER" VALIGN="BOTTOM">
|
||||
|
||||
<SCRIPT LANGUAGE="JavaScript" ID="dial1stp02">
|
||||
|
||||
writeLocalText("Area Code:");
|
||||
|
||||
</SCRIPT>
|
||||
|
||||
</TD>
|
||||
|
||||
<TD ALIGN="CENTER" VALIGN="BOTTOM">
|
||||
|
||||
Number:
|
||||
|
||||
</TD>
|
||||
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
|
||||
<TD ALIGN="MIDDLE" VALIGN="TOP">
|
||||
|
||||
<INPUT NAME="modemAreaCode" TYPE="&{localString};" SIZE=3 MAXLENGTH=3>
|
||||
|
||||
</TD>
|
||||
|
||||
<TD ALIGN="LEFT" VALIGN="TOP">
|
||||
|
||||
<INPUT NAME="modemPhoneNumber" TYPE="text" SIZE=24 MAXLENGTH=24>
|
||||
|
||||
</TD></TR></TABLE>
|
||||
|
||||
</TD>
|
||||
|
||||
</TR>
|
||||
|
||||
</TABLE>
|
||||
|
||||
|
||||
|
||||
</FORM>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
|
||||
</HTML>
|
||||
|
||||
147
mozilla/cmd/dialup/as_html/dial1stp.js
Normal file
@@ -0,0 +1,147 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
|
||||
|
||||
var intlString = "";
|
||||
var localString = "";
|
||||
|
||||
|
||||
|
||||
var theFile = parent.parent.globals.getAcctSetupFilename(self);
|
||||
var intlFlag = parent.parent.globals.GetNameValuePair(theFile,"Mode Selection","IntlMode");
|
||||
intlFlag = intlFlag.toLowerCase();
|
||||
|
||||
if (intlFlag == "yes") {
|
||||
intlString = "text";
|
||||
localString = "hidden";
|
||||
}
|
||||
else {
|
||||
intlString = "hidden";
|
||||
localString = "text";
|
||||
}
|
||||
|
||||
|
||||
|
||||
function writeLocalText(theString)
|
||||
{
|
||||
if (localString == "text") {
|
||||
document.write(theString);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
function go(msg)
|
||||
{
|
||||
if ((parent.parent.globals.document.vars.editMode.value == "yes") || checkData()) {
|
||||
if (msg == parent.parent.globals.document.vars.path.value ) {
|
||||
return(true);
|
||||
}
|
||||
}
|
||||
return(false);
|
||||
}
|
||||
|
||||
|
||||
|
||||
function checkData()
|
||||
{
|
||||
if (intlFlag != "yes") {
|
||||
if (document.forms[0].modemAreaCode.value == "") {
|
||||
alert("You must enter an area code.");
|
||||
parent.parent.globals.setFocus(document.forms[0].modemAreaCode);
|
||||
return(false);
|
||||
}
|
||||
if (parent.parent.globals.verifyAreaCode(document.forms[0].modemAreaCode.value)==false) {
|
||||
alert("Please enter a valid area code.");
|
||||
parent.parent.globals.setFocus(document.forms[0].modemAreaCode);
|
||||
return(false);
|
||||
}
|
||||
}
|
||||
if (document.forms[0].modemPhoneNumber.value == "") {
|
||||
alert("You must enter a telephone number.");
|
||||
parent.parent.globals.setFocus(document.forms[0].modemPhoneNumber);
|
||||
return(false);
|
||||
}
|
||||
if (parent.parent.globals.verifyPhoneNumber(document.forms[0].modemPhoneNumber.value, 7)==false) {
|
||||
alert("Please enter a valid telephone number.");
|
||||
parent.parent.globals.setFocus(document.forms[0].modemPhoneNumber);
|
||||
return(false);
|
||||
}
|
||||
return(true);
|
||||
}
|
||||
|
||||
|
||||
|
||||
function loadData()
|
||||
{
|
||||
|
||||
// make sure all data objects/element exists and valid; otherwise, reload. SUCKS!
|
||||
if (((document.forms[0].modemAreaCode == "undefined") || (document.forms[0].modemAreaCode == "[object InputArray]")) ||
|
||||
((document.forms[0].modemPhoneNumber == "undefined") || (document.forms[0].modemPhoneNumber == "[object InputArray]")))
|
||||
{
|
||||
top.globals.debug("FORM ELEMENT = " + document.forms[0].modemPhoneNumber);
|
||||
top.globals.debug("SET FOCUS: " + document.forms[0].modemAreaCode + "BAD OBJECT!!!");
|
||||
top.globals.debug("HISTORY: " + parent.content.history);
|
||||
parent.controls.reloadDocument();
|
||||
return;
|
||||
}
|
||||
|
||||
document.forms[0].modemAreaCode.value = parent.parent.globals.document.vars.modemAreaCode.value;
|
||||
|
||||
if (intlFlag != "yes") {
|
||||
if (document.forms[0].modemAreaCode.value == "") {
|
||||
document.forms[0].modemAreaCode.value = parent.parent.globals.document.vars.areaCode.value;
|
||||
}
|
||||
}
|
||||
|
||||
document.forms[0].modemPhoneNumber.value = parent.parent.globals.document.vars.modemPhoneNumber.value;
|
||||
if (document.forms[0].modemPhoneNumber.value == "") {
|
||||
document.forms[0].modemPhoneNumber.value = parent.parent.globals.document.vars.phoneNumber.value;
|
||||
}
|
||||
|
||||
parent.parent.globals.setFocus(document.forms[0].modemAreaCode);
|
||||
if (parent.controls.generateControls) parent.controls.generateControls();
|
||||
}
|
||||
|
||||
|
||||
|
||||
function saveData()
|
||||
{
|
||||
// make sure all form element are valid objects, otherwise just skip & return!
|
||||
if (((document.forms[0].modemAreaCode == "undefined") || (document.forms[0].modemAreaCode == "[object InputArray]")) ||
|
||||
((document.forms[0].modemPhoneNumber == "undefined") || (document.forms[0].modemPhoneNumber == "[object InputArray]")))
|
||||
{
|
||||
top.globals.debug("SAVE DATA ...");
|
||||
top.globals.debug("FORM ELEMENT = " + document.forms[0].modemPhoneNumber);
|
||||
top.globals.debug("SET FOCUS: " + document.forms[0].modemAreaCode + "BAD OBJECT!!!");
|
||||
top.globals.debug("HISTORY: " + parent.content.history);
|
||||
parent.controls.reloadDocument();
|
||||
return;
|
||||
}
|
||||
|
||||
if (intlFlag != "yes") {
|
||||
parent.parent.globals.document.vars.modemAreaCode.value = document.forms[0].modemAreaCode.value;
|
||||
}
|
||||
parent.parent.globals.document.vars.modemPhoneNumber.value = document.forms[0].modemPhoneNumber.value;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
115
mozilla/cmd/dialup/as_html/dial2stp.htm
Normal file
@@ -0,0 +1,115 @@
|
||||
<!-- -*- Mode: HTML;
|
||||
tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Account Setup</TITLE>
|
||||
<SCRIPT LANGUAGE = "JavaScript" ARCHIVE="asw.jar" SRC="dial2stp.js">
|
||||
</SCRIPT>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="sheet.js">
|
||||
</LINK>
|
||||
</HEAD>
|
||||
<BODY BACKGROUND="images/bg.gif" BGCOLOR="cccccc" ONLOAD="loadData()" ID="dial2stp00">
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
<LAYER NAME = "tagtext" LEFT = 420 TOP = 0 VISIBILITY = SHOW>
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="images/tag.gif">
|
||||
<B CLASS="previewtag">ACCOUNT SETUP</B>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
</LAYER>
|
||||
<!-- The layer below contains the headline and text of this screen -->
|
||||
<FORM>
|
||||
<P CLASS="title"><B>Phone Number of Your Location</B></P>
|
||||
<P>Please enter the phone number of the line that you are currently using--
|
||||
the line that is now connected to your computer or modem. Account Setup will use this
|
||||
information to set up your connection software to access the Internet.</P>
|
||||
<SPACER TYPE=HORIZONTAL SIZE=72>
|
||||
<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0">
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="RIGHT">
|
||||
<B>
|
||||
Telephone Number:
|
||||
</B>
|
||||
<spacer type=vertical size=2>
|
||||
</TD>
|
||||
<TD VALIGN="TOP" ALIGN="LEFT" COLSPAN="2">
|
||||
<TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0" ID="nospace">
|
||||
<TR>
|
||||
<TD ALIGN="CENTER" VALIGN="BOTTOM">
|
||||
<SCRIPT LANGUAGE="JavaScript" ID="dial2stp02">
|
||||
writeLocalText("Area Code:");
|
||||
</SCRIPT>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD ALIGN="MIDDLE" VALIGN="TOP">
|
||||
<INPUT NAME="modemAreaCode" TYPE="&{localString};" SIZE=3 MAXLENGTH=3>
|
||||
</TD>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP">
|
||||
<INPUT NAME="modemPhoneNumber" TYPE="text" SIZE=3 MAXLENGTH=3>-XXXX
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<P>Optional: If an ISP is not available in your area, Account Setup will check up to 3
|
||||
additional area codes to find an Internet service provider you can access.</P>
|
||||
<SPACER TYPE=HORIZONTAL SIZE=72>
|
||||
<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0">
|
||||
<TR>
|
||||
<TD VALIGN="TOP" ALIGN="LEFT" COLSPAN="2">
|
||||
<TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0" ID="nospace">
|
||||
<TR>
|
||||
<TD VALIGN="TOP" ALIGN="LEFT">
|
||||
<B>Alternate Area Code 1:</B>
|
||||
<SPACER TYPE=VERTICAL SIZE=2>
|
||||
</TD>
|
||||
<TD ALIGN="MIDDLE" VALIGN="TOP">
|
||||
<INPUT NAME="altAreaCode1" TYPE="text" SIZE=3 MAXLENGTH=3>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">
|
||||
<B>Alternate Area Code 2:</B>
|
||||
<SPACER TYPE=VERTICAL SIZE=2>
|
||||
</TD>
|
||||
<TD ALIGN="MIDDLE" VALIGN="TOP">
|
||||
<INPUT NAME="altAreaCode2" TYPE="text" SIZE=3 MAXLENGTH=3>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="LEFT">
|
||||
<B>Alternate Area Code 3:</B>
|
||||
<SPACER TYPE=VERTICAL SIZE=2>
|
||||
</TD>
|
||||
<TD ALIGN="MIDDLE" VALIGN="TOP">
|
||||
<INPUT NAME="altAreaCode3" TYPE="text" SIZE=3 MAXLENGTH=3>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
</TABLE>
|
||||
</FORM>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
165
mozilla/cmd/dialup/as_html/dial2stp.js
Normal file
@@ -0,0 +1,165 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
|
||||
|
||||
var intlString = "";
|
||||
var localString = "";
|
||||
|
||||
|
||||
|
||||
var theFile = parent.parent.globals.getAcctSetupFilename(self);
|
||||
var intlFlag = parent.parent.globals.GetNameValuePair(theFile,"Mode Selection","IntlMode");
|
||||
intlFlag = intlFlag.toLowerCase();
|
||||
|
||||
if ( intlFlag == "yes" )
|
||||
{
|
||||
intlString = "text";
|
||||
localString = "hidden";
|
||||
}
|
||||
else
|
||||
{
|
||||
intlString = "hidden";
|
||||
localString = "text";
|
||||
}
|
||||
|
||||
|
||||
|
||||
function writeLocalText( theString )
|
||||
{
|
||||
if ( localString == "text" )
|
||||
document.write( theString );
|
||||
}
|
||||
|
||||
|
||||
|
||||
function go( msg )
|
||||
{
|
||||
if ( ( parent.parent.globals.document.vars.editMode.value == "yes" ) || checkData() )
|
||||
{
|
||||
if ( msg == parent.parent.globals.document.vars.path.value )
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function checkData()
|
||||
{
|
||||
if ( intlFlag != "yes" )
|
||||
{
|
||||
if ( document.forms[ 0 ].modemAreaCode.value == "" )
|
||||
{
|
||||
alert( "You must enter an area code." );
|
||||
parent.parent.globals.setFocus( document.forms[ 0 ].modemAreaCode );
|
||||
return false;
|
||||
}
|
||||
if ( parent.parent.globals.verifyAreaCode( document.forms[ 0 ].modemAreaCode.value ) == false )
|
||||
{
|
||||
alert( "Please enter a valid area code." );
|
||||
parent.parent.globals.setFocus( document.forms[ 0 ].modemAreaCode );
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if ( document.forms[ 0 ].modemPhoneNumber.value == "" )
|
||||
{
|
||||
alert( "You must enter a telephone number." );
|
||||
parent.parent.globals.setFocus( document.forms[ 0 ].modemPhoneNumber );
|
||||
return false;
|
||||
}
|
||||
if ( parent.parent.globals.verifyPhoneNumber( document.forms[ 0 ].modemPhoneNumber.value, 3 ) == false )
|
||||
{
|
||||
alert( "Please enter a valid telephone number." );
|
||||
parent.parent.globals.setFocus( document.forms[ 0 ].modemPhoneNumber );
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
function loadData()
|
||||
{
|
||||
// ¥ make sure all data objects/element exists and valid; otherwise, reload. SUCKS!
|
||||
if ( ( ( document.forms[ 0 ].modemAreaCode == "undefined" ) ||
|
||||
( document.forms[ 0 ].modemAreaCode == "[object InputArray]" )
|
||||
) ||
|
||||
( ( document.forms[ 0 ].modemPhoneNumber == "undefined" ) ||
|
||||
( document.forms[ 0 ].modemPhoneNumber == "[object InputArray]" ) ) )
|
||||
{
|
||||
top.globals.debug( "FORM ELEMENT = " + document.forms[ 0 ].modemPhoneNumber );
|
||||
top.globals.debug( "SET FOCUS: " + document.forms[ 0 ].modemAreaCode + "BAD OBJECT!!!" );
|
||||
top.globals.debug( "HISTORY: " + parent.content.history );
|
||||
parent.controls.reloadDocument();
|
||||
return;
|
||||
}
|
||||
|
||||
document.forms[ 0 ].modemAreaCode.value = parent.parent.globals.document.vars.modemAreaCode.value;
|
||||
|
||||
if ( intlFlag != "yes" )
|
||||
{
|
||||
if ( document.forms[ 0 ].modemAreaCode.value == "" )
|
||||
document.forms[ 0 ].modemAreaCode.value = parent.parent.globals.document.vars.areaCode.value;
|
||||
}
|
||||
|
||||
document.forms[ 0 ].modemPhoneNumber.value = parent.parent.globals.document.vars.modemPhoneNumber.value;
|
||||
if ( document.forms[ 0 ].modemPhoneNumber.value == "" )
|
||||
{
|
||||
phonePrefix = parent.parent.globals.document.vars.phoneNumber.value;
|
||||
phonePrefix = phonePrefix.substring( 0, 3 );
|
||||
document.forms[ 0 ].modemPhoneNumber.value = phonePrefix;
|
||||
}
|
||||
|
||||
document.forms[ 0 ].altAreaCode1.value = parent.parent.globals.document.vars.altAreaCode1.value;
|
||||
document.forms[ 0 ].altAreaCode2.value = parent.parent.globals.document.vars.altAreaCode2.value;
|
||||
document.forms[ 0 ].altAreaCode3.value = parent.parent.globals.document.vars.altAreaCode3.value;
|
||||
|
||||
parent.parent.globals.setFocus( document.forms[ 0 ].modemAreaCode );
|
||||
if ( parent.controls.generateControls )
|
||||
parent.controls.generateControls();
|
||||
}
|
||||
|
||||
|
||||
|
||||
function saveData()
|
||||
{
|
||||
// make sure all form element are valid objects, otherwise just skip & return!
|
||||
if (((document.forms[0].modemAreaCode == "undefined") || (document.forms[0].modemAreaCode == "[object InputArray]")) ||
|
||||
((document.forms[0].modemPhoneNumber == "undefined") || (document.forms[0].modemPhoneNumber == "[object InputArray]")))
|
||||
{
|
||||
top.globals.debug("SAVE DATA ...");
|
||||
top.globals.debug("FORM ELEMENT = " + document.forms[0].modemPhoneNumber);
|
||||
top.globals.debug("SET FOCUS: " + document.forms[0].modemAreaCode + "BAD OBJECT!!!");
|
||||
top.globals.debug("HISTORY: " + parent.content.history);
|
||||
parent.controls.reloadDocument();
|
||||
return;
|
||||
}
|
||||
|
||||
if ( intlFlag != "yes" )
|
||||
{
|
||||
parent.parent.globals.document.vars.modemAreaCode.value = document.forms[ 0 ].modemAreaCode.value;
|
||||
}
|
||||
parent.parent.globals.document.vars.modemPhoneNumber.value = document.forms[ 0 ].modemPhoneNumber.value;
|
||||
parent.parent.globals.document.vars.altAreaCode1.value = document.forms[ 0 ].altAreaCode1.value;
|
||||
parent.parent.globals.document.vars.altAreaCode2.value = document.forms[ 0 ].altAreaCode2.value;
|
||||
parent.parent.globals.document.vars.altAreaCode3.value = document.forms[ 0 ].altAreaCode3.value;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
156
mozilla/cmd/dialup/as_html/dialinf1.htm
Normal file
@@ -0,0 +1,156 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
|
||||
<HTML>
|
||||
|
||||
|
||||
|
||||
<HEAD>
|
||||
<TITLE>Account Setup</TITLE>
|
||||
|
||||
<SCRIPT LANGUAGE = "JavaScript" ARCHIVE="asw.jar" SRC="dialinf1.js">
|
||||
</SCRIPT>
|
||||
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="sheet.js">
|
||||
</LINK>
|
||||
|
||||
</HEAD>
|
||||
|
||||
|
||||
|
||||
<BODY BACKGROUND="images/bg.gif" BGCOLOR="cccccc" ONLOAD="loadData()" ID="dialinf100">
|
||||
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 420 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="images/tag.gif">
|
||||
<B CLASS="previewtag">ACCOUNT SETUP</B>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
|
||||
|
||||
<!-- The layer below contains the headline and text of this screen -->
|
||||
|
||||
|
||||
<FORM>
|
||||
|
||||
<P CLASS="title"><B>Dialing Settings for Your Location</B></P>
|
||||
|
||||
<P>Please specify any special dialing settings that apply to the location that you are connecting from.</P>
|
||||
|
||||
<P>If you have Call Waiting, you should turn it off before you connect. Select a code from the pop-up menu below, or enter one of your own in the text box.</P>
|
||||
|
||||
|
||||
<spacer type=horizontal size=72>
|
||||
|
||||
<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0"ID="minspace">
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="RIGHT">
|
||||
|
||||
<B>Turn off Call Waiting with: </B>
|
||||
|
||||
<SPACER TYPE=VERTICAL SIZE=2>
|
||||
</TD>
|
||||
<TD ALIGN=LEFT VALIGN="MIDDLE" ALIGN="RIGHT">
|
||||
|
||||
<INPUT NAME="cwData" TYPE="text" SIZE=8 MAXLENGTH=8 ONCHANGE="updateCWOptions(document.forms[0].cwData)" ID="dialinf101">
|
||||
|
||||
<SPACER TYPE=HORIZONTAL SIZE=6>
|
||||
</TD>
|
||||
|
||||
<TD ALIGN=LEFT VALIGN="BOTTOM" ALIGN="RIGHT">
|
||||
<SPACER TYPE=VERTICAL SIZE=1>
|
||||
<SELECT NAME="cwOptions" ONCHANGE="updateCWOptions(document.forms[0].cwOptions)" ID="dialinf102">
|
||||
<OPTION VALUE="">(Line Doesn't Have Call Waiting)
|
||||
<OPTION VALUE="*70,">*70,
|
||||
<OPTION VALUE="1170,">1170,
|
||||
<OPTION VALUE="70#,">70#,
|
||||
</SELECT>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
|
||||
<SPACER TYPE=VERTICAL SIZE=16>
|
||||
|
||||
<P>If you are connecting from a building with an internal phone network--such as from an office or a hotel--you need to access an outside line before you can connect.</P>
|
||||
|
||||
|
||||
<spacer type=horizontal size=72>
|
||||
|
||||
<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" ID="minspace">
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="LEFT">
|
||||
|
||||
<B>Access an outside line by dialing these<br>
|
||||
|
||||
characters before the phone number: </B>
|
||||
|
||||
<SPACER TYPE=VERTICAL SIZE=2>
|
||||
</TD>
|
||||
<TD ALIGN=LEFT VALIGN="MIDDLE" ALIGN="LEFT">
|
||||
|
||||
<INPUT NAME="prefixData" TYPE="text" SIZE=8 MAXLENGTH=20 ONCHANGE="updatePrefix(document.forms[0].prefixData)" ID="dialinf103">
|
||||
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
|
||||
|
||||
<!-- The layer below contains pulse and tone radio buttons --!>
|
||||
|
||||
<LAYER NAME = "dialingMethods" VISIBILITY = "hide">
|
||||
|
||||
<P ID="nospace">Which dialing method would you like to use?</P>
|
||||
|
||||
<spacer type=horizontal size=72>
|
||||
|
||||
<TABLE CELLPADDING="0" CELLSPACING="0" border="0" ID="minspace">
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="RIGHT">
|
||||
<B>
|
||||
<FORM>
|
||||
<INPUT NAME="dialMethod" TYPE="radio" VALUE="TONE" CHECKED>Tone
|
||||
<INPUT NAME="dialMethod" TYPE="radio" VALUE="PULSE">Pulse
|
||||
</FORM>
|
||||
</B>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
|
||||
<SCRIPT LANGUAGE="JavaScript" ID="dialinf104">
|
||||
generateDialingMethods();
|
||||
updateCWOptions(document.forms[0].cwData);
|
||||
</SCRIPT>
|
||||
|
||||
|
||||
|
||||
</FORM>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
294
mozilla/cmd/dialup/as_html/dialinf1.js
Normal file
@@ -0,0 +1,294 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
|
||||
|
||||
function go(msg)
|
||||
{
|
||||
var theFile = parent.parent.globals.getAcctSetupFilename(self);
|
||||
var onestepMode = parent.parent.globals.GetNameValuePair(theFile, "Mode Selection", "OneStepMode");
|
||||
var retval = false;
|
||||
|
||||
if (msg == "2step")
|
||||
{
|
||||
if (onestepMode == "no" || onestepMode == "" || onestepMode == null)
|
||||
{
|
||||
retval = true;
|
||||
}
|
||||
}
|
||||
else if (msg == "1step")
|
||||
{
|
||||
if (onestepMode == "yes")
|
||||
{
|
||||
retval = true;
|
||||
}
|
||||
}
|
||||
|
||||
return retval;
|
||||
}
|
||||
|
||||
|
||||
|
||||
function verifyCallWaiting(cwData)
|
||||
{
|
||||
var validFlag=true;
|
||||
|
||||
if (cwData.length > 0) {
|
||||
for (var x=0; x<cwData.length; x++) {
|
||||
if ("0123456789*#,".indexOf(cwData.charAt(x)) <0) {
|
||||
validFlag=false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return(validFlag);
|
||||
}
|
||||
|
||||
|
||||
|
||||
function verifyPrefix(prefixData)
|
||||
{
|
||||
var validFlag=true;
|
||||
|
||||
if (prefixData.length > 0) {
|
||||
for (var x=0; x<prefixData.length; x++) {
|
||||
if ("0123456789,".indexOf(prefixData.charAt(x)) <0) {
|
||||
validFlag=false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
return(validFlag);
|
||||
}
|
||||
|
||||
|
||||
|
||||
function checkData()
|
||||
{
|
||||
if (verifyCallWaiting(document.forms[0].cwData.value) == false) {
|
||||
alert("Please enter a valid call waiting string. (It may contain numbers, asterisks, pound signs and commas.)");
|
||||
parent.parent.globals.setFocus(document.forms[0].cwData);
|
||||
return(false);
|
||||
}
|
||||
if (verifyPrefix(document.forms[0].prefixData.value) == false) {
|
||||
alert("Please enter a valid outside line string. (It may contain numbers and commas.)");
|
||||
parent.parent.globals.setFocus(document.forms[0].prefixData);
|
||||
return(false);
|
||||
}
|
||||
return(true);
|
||||
}
|
||||
|
||||
|
||||
|
||||
function loadData()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("AccountSetup");
|
||||
|
||||
// make sure all data objects/element exists and valid; otherwise, reload. SUCKS!
|
||||
if (((document.forms[0].cwData == "undefined") || (document.forms[0].cwData == "[object InputArray]")) ||
|
||||
((document.forms[0].cwOptions == "undefined") || (document.forms[0].cwOptions == "[object InputArray]")) ||
|
||||
((document.forms[0].prefixData == "undefined") || (document.forms[0].prefixData == "[object InputArray]")))
|
||||
{
|
||||
parent.controls.reloadDocument();
|
||||
return;
|
||||
}
|
||||
|
||||
document.forms[0].cwData.value=parent.parent.globals.document.forms[0].cwData.value;
|
||||
// document.forms[0].cwOFF.checked=parent.parent.globals.document.forms[0].cwOFF.checked;
|
||||
// document.forms[0].cwOFF.checked=(document.forms[0].cwData.value=="") ? 0:1;
|
||||
|
||||
var found=false;
|
||||
for (var i = 0; i < document.forms[0].cwOptions.length; i++) {
|
||||
if (document.forms[0].cwOptions[i].value==parent.parent.globals.document.forms[0].cwData.value) {
|
||||
document.forms[0].cwOptions[i].selected=true;
|
||||
found=true;
|
||||
}
|
||||
else {
|
||||
document.forms[0].cwOptions[i].selected=false;
|
||||
}
|
||||
}
|
||||
if (found==false) {
|
||||
if (document.forms[0].cwData.value == "") {
|
||||
document.forms[0].cwOptions[0].text = "(Line Doesn't Have Call Waiting)";
|
||||
document.forms[0].cwOptions[0].value = "";
|
||||
}
|
||||
else {
|
||||
document.forms[0].cwOptions[0].text = document.forms[0].cwData.value;
|
||||
document.forms[0].cwOptions[0].value = document.forms[0].cwData.value;
|
||||
}
|
||||
document.forms[0].cwOptions[0].selected=true;
|
||||
}
|
||||
document.forms[0].prefixData.value=parent.parent.globals.document.forms[0].prefixData.value;
|
||||
// document.forms[0].prefix.checked=parent.parent.globals.document.forms[0].prefix.checked;
|
||||
// document.forms[0].prefix.checked=(document.forms[0].prefixData.value=="") ? 0:1;
|
||||
|
||||
var theModem = parent.parent.globals.document.vars.modem.value;
|
||||
var theModemType = parent.parent.globals.document.setupPlugin.GetModemType(theModem);
|
||||
if (theModemType != null) {
|
||||
theModemType = theModemType.toUpperCase();
|
||||
if (theModemType == "ISDN") {
|
||||
// do nothing
|
||||
}
|
||||
else {
|
||||
if (parent.parent.globals.document.forms[0].dialMethod.value == "PULSE") {
|
||||
document.layers["dialingMethods"].document.forms[0].dialMethod[0].checked=false;
|
||||
document.layers["dialingMethods"].document.forms[0].dialMethod[1].checked=true;
|
||||
}
|
||||
else {
|
||||
|
||||
document.layers["dialingMethods"].document.forms[0].dialMethod[0].checked=true;
|
||||
document.layers["dialingMethods"].document.forms[0].dialMethod[1].checked=false;
|
||||
}
|
||||
}
|
||||
}
|
||||
parent.parent.globals.setFocus(document.forms[0].cwData);
|
||||
if (parent.controls.generateControls) parent.controls.generateControls();
|
||||
}
|
||||
|
||||
|
||||
|
||||
function saveData()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("AccountSetup");
|
||||
|
||||
// make sure all form element are valid objects, otherwise just skip & return!
|
||||
if (((document.forms[0].cwData == "undefined") || (document.forms[0].cwData == "[object InputArray]")) ||
|
||||
((document.forms[0].cwOptions == "undefined") || (document.forms[0].cwOptions == "[object InputArray]")) ||
|
||||
((document.forms[0].prefixData == "undefined") || (document.forms[0].prefixData == "[object InputArray]")))
|
||||
{
|
||||
parent.controls.reloadDocument();
|
||||
return;
|
||||
}
|
||||
|
||||
// parent.parent.globals.document.forms[0].cwOFF.checked = document.forms[0].cwOFF.checked;
|
||||
parent.parent.globals.document.forms[0].cwData.value = document.forms[0].cwData.value;
|
||||
// parent.parent.globals.document.forms[0].prefix.checked = document.forms[0].prefix.checked;
|
||||
parent.parent.globals.document.forms[0].prefixData.value = document.forms[0].prefixData.value;
|
||||
|
||||
var theModem = parent.parent.globals.document.vars.modem.value;
|
||||
var theModemType = parent.parent.globals.document.setupPlugin.GetModemType(theModem);
|
||||
if (theModemType != null) {
|
||||
theModemType = theModemType.toUpperCase();
|
||||
if (theModemType == "ISDN") {
|
||||
parent.parent.globals.document.forms[0].dialMethod.value = theModemType;
|
||||
}
|
||||
else {
|
||||
if (document.layers["dialingMethods"].document.forms[0].dialMethod[1].checked == true) {
|
||||
parent.parent.globals.document.forms[0].dialMethod.value = document.layers["dialingMethods"].document.forms[0].dialMethod[1].value;
|
||||
}
|
||||
else {
|
||||
parent.parent.globals.document.forms[0].dialMethod.value = document.layers["dialingMethods"].document.forms[0].dialMethod[0].value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
function updateCWOptions(theObject)
|
||||
{
|
||||
/*
|
||||
if (theObject.name=="cwOFF") {
|
||||
if (theObject.checked) {
|
||||
parent.parent.globals.setFocus(document.forms[0].cwData);
|
||||
}
|
||||
else {
|
||||
document.forms[0].cwData.value="";
|
||||
document.forms[0].cwOFF.checked=0;
|
||||
}
|
||||
}
|
||||
else
|
||||
*/
|
||||
if (theObject.name=="cwData") {
|
||||
document.forms[0].cwOptions[0].text = "(Line Doesn't Have Call Waiting)";
|
||||
document.forms[0].cwOptions[0].value = "";
|
||||
if (document.forms[0].cwData.value=="") {
|
||||
document.forms[0].cwOptions.selectedIndex = 0;
|
||||
}
|
||||
else {
|
||||
var found=0;
|
||||
for (var x=1; x<document.forms[0].cwOptions.length; x++) {
|
||||
if (document.forms[0].cwOptions[x].text == document.forms[0].cwData.value) {
|
||||
found=x;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (found<1) {
|
||||
document.forms[0].cwOptions[0].text = document.forms[0].cwData.value;
|
||||
document.forms[0].cwOptions[0].value = document.forms[0].cwData.value;
|
||||
}
|
||||
document.forms[0].cwOptions.selectedIndex = found;
|
||||
}
|
||||
}
|
||||
else
|
||||
if (theObject.name=="cwOptions") {
|
||||
document.forms[0].cwData.value=document.forms[0].cwOptions[document.forms[0].cwOptions.selectedIndex].value;
|
||||
parent.parent.globals.setFocus(document.forms[0].cwData);
|
||||
// document.forms[0].cwOFF.checked=1;
|
||||
}
|
||||
return(true);
|
||||
}
|
||||
|
||||
|
||||
|
||||
function updatePrefix(theObject)
|
||||
{
|
||||
/*
|
||||
if (theObject.name=="prefix") {
|
||||
if (theObject.checked) {
|
||||
parent.parent.globals.setFocus(document.forms[0].prefixData);
|
||||
}
|
||||
else {
|
||||
document.forms[0].prefixData.value="";
|
||||
document.forms[0].prefix.checked=0;
|
||||
}
|
||||
}
|
||||
else if (theObject.name=="prefixData") {
|
||||
if (document.forms[0].prefixData.value=="") {
|
||||
document.forms[0].prefix.checked=0;
|
||||
}
|
||||
else {
|
||||
document.forms[0].prefix.checked=1;
|
||||
}
|
||||
}
|
||||
*/
|
||||
return(false);
|
||||
}
|
||||
|
||||
|
||||
|
||||
function generateDialingMethods()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("AccountSetup");
|
||||
|
||||
var theModem = parent.parent.globals.document.vars.modem.value;
|
||||
var theModemType = parent.parent.globals.document.setupPlugin.GetModemType(theModem);
|
||||
if (theModemType != null && theModemType.toUpperCase() != "ISDN")
|
||||
{
|
||||
document.layers["dialingMethods"].visibility = "show";
|
||||
}
|
||||
else
|
||||
{
|
||||
document.layers["dialingMethods"].visibility = "hide";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
115
mozilla/cmd/dialup/as_html/dialinf2.htm
Normal file
@@ -0,0 +1,115 @@
|
||||
<!-- -*- Mode: HTML;
|
||||
tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Account Setup</TITLE>
|
||||
<SCRIPT LANGUAGE = "JavaScript" ARCHIVE="asw.jar" SRC="dialinf2.js">
|
||||
</SCRIPT>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="sheet.js">
|
||||
</LINK>
|
||||
</HEAD>
|
||||
<BODY BACKGROUND="images/bg.gif" BGCOLOR="cccccc" ONLOAD="loadData()" ID="dialinf200">
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
<LAYER NAME = "tagtext" LEFT = 420 TOP = 0 VISIBILITY = SHOW>
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="images/tag.gif">
|
||||
<B CLASS="previewtag">ACCOUNT SETUP</B>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
</LAYER>
|
||||
<!-- The layer below contains the headline and text of this screen -->
|
||||
<FORM>
|
||||
<P CLASS="title"><B>Phone Number of Your Location</B></P>
|
||||
<P>Please enter the phone number of the line that you are currently using--
|
||||
the line that is now connected to your computer or modem. Account Setup will use this
|
||||
information to set up your connection software to access the Internet.</P>
|
||||
<SPACER TYPE=HORIZONTAL SIZE=72>
|
||||
<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0">
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="RIGHT">
|
||||
<B>
|
||||
Telephone Number:
|
||||
</B>
|
||||
<spacer type=vertical size=2>
|
||||
</TD>
|
||||
<TD VALIGN="TOP" ALIGN="LEFT" COLSPAN="2">
|
||||
<TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0" ID="nospace">
|
||||
<TR>
|
||||
<TD ALIGN="CENTER" VALIGN="BOTTOM">
|
||||
<SCRIPT LANGUAGE="JavaScript" ID="dialinf202">
|
||||
writeLocalText("Area Code:");
|
||||
</SCRIPT>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD ALIGN="MIDDLE" VALIGN="TOP">
|
||||
<INPUT NAME="modemAreaCode" TYPE="&{localString};" SIZE=3 MAXLENGTH=3>
|
||||
</TD>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP">
|
||||
<INPUT NAME="modemPhoneNumber" TYPE="text" SIZE=3 MAXLENGTH=3>-XXXX
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<P>Optional: If an ISP is not available in your area, Account Setup will check up to 3
|
||||
additional area codes to find an Internet service provider you can access.</P>
|
||||
<SPACER TYPE=HORIZONTAL SIZE=72>
|
||||
<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0">
|
||||
<TR>
|
||||
<TD VALIGN="TOP" ALIGN="LEFT" COLSPAN="2">
|
||||
<TABLE CELLSPACING="0" CELLPADDING="0" BORDER="0" ID="nospace">
|
||||
<TR>
|
||||
<TD VALIGN="TOP" ALIGN="LEFT">
|
||||
<B>Alternate Area Code 1:</B>
|
||||
<SPACER TYPE=VERTICAL SIZE=2>
|
||||
</TD>
|
||||
<TD ALIGN="MIDDLE" VALIGN="TOP">
|
||||
<INPUT NAME="altAreaCode1" TYPE="text" SIZE=3 MAXLENGTH=3>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">
|
||||
<B>Alternate Area Code 2:</B>
|
||||
<SPACER TYPE=VERTICAL SIZE=2>
|
||||
</TD>
|
||||
<TD ALIGN="MIDDLE" VALIGN="TOP">
|
||||
<INPUT NAME="altAreaCode2" TYPE="text" SIZE=3 MAXLENGTH=3>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="LEFT">
|
||||
<B>Alternate Area Code 3:</B>
|
||||
<SPACER TYPE=VERTICAL SIZE=2>
|
||||
</TD>
|
||||
<TD ALIGN="MIDDLE" VALIGN="TOP">
|
||||
<INPUT NAME="altAreaCode3" TYPE="text" SIZE=3 MAXLENGTH=3>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
</TABLE>
|
||||
</FORM>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
165
mozilla/cmd/dialup/as_html/dialinf2.js
Normal file
@@ -0,0 +1,165 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
|
||||
|
||||
var intlString = "";
|
||||
var localString = "";
|
||||
|
||||
|
||||
|
||||
var theFile = parent.parent.globals.getAcctSetupFilename(self);
|
||||
var intlFlag = parent.parent.globals.GetNameValuePair(theFile,"Mode Selection","IntlMode");
|
||||
intlFlag = intlFlag.toLowerCase();
|
||||
|
||||
if ( intlFlag == "yes" )
|
||||
{
|
||||
intlString = "text";
|
||||
localString = "hidden";
|
||||
}
|
||||
else
|
||||
{
|
||||
intlString = "hidden";
|
||||
localString = "text";
|
||||
}
|
||||
|
||||
|
||||
|
||||
function writeLocalText( theString )
|
||||
{
|
||||
if ( localString == "text" )
|
||||
document.write( theString );
|
||||
}
|
||||
|
||||
|
||||
|
||||
function go( msg )
|
||||
{
|
||||
if ( ( parent.parent.globals.document.vars.editMode.value == "yes" ) || checkData() )
|
||||
{
|
||||
if ( msg == parent.parent.globals.document.vars.path.value )
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function checkData()
|
||||
{
|
||||
if ( intlFlag != "yes" )
|
||||
{
|
||||
if ( document.forms[ 0 ].modemAreaCode.value == "" )
|
||||
{
|
||||
alert( "You must enter an area code." );
|
||||
parent.parent.globals.setFocus( document.forms[ 0 ].modemAreaCode );
|
||||
return false;
|
||||
}
|
||||
if ( parent.parent.globals.verifyAreaCode( document.forms[ 0 ].modemAreaCode.value ) == false )
|
||||
{
|
||||
alert( "Please enter a valid area code." );
|
||||
parent.parent.globals.setFocus( document.forms[ 0 ].modemAreaCode );
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if ( document.forms[ 0 ].modemPhoneNumber.value == "" )
|
||||
{
|
||||
alert( "You must enter a telephone number." );
|
||||
parent.parent.globals.setFocus( document.forms[ 0 ].modemPhoneNumber );
|
||||
return false;
|
||||
}
|
||||
if ( parent.parent.globals.verifyPhoneNumber( document.forms[ 0 ].modemPhoneNumber.value, 3 ) == false )
|
||||
{
|
||||
alert( "Please enter a valid telephone number." );
|
||||
parent.parent.globals.setFocus( document.forms[ 0 ].modemPhoneNumber );
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
function loadData()
|
||||
{
|
||||
// ¥ make sure all data objects/element exists and valid; otherwise, reload. SUCKS!
|
||||
if ( ( ( document.forms[ 0 ].modemAreaCode == "undefined" ) ||
|
||||
( document.forms[ 0 ].modemAreaCode == "[object InputArray]" )
|
||||
) ||
|
||||
( ( document.forms[ 0 ].modemPhoneNumber == "undefined" ) ||
|
||||
( document.forms[ 0 ].modemPhoneNumber == "[object InputArray]" ) ) )
|
||||
{
|
||||
top.globals.debug( "FORM ELEMENT = " + document.forms[ 0 ].modemPhoneNumber );
|
||||
top.globals.debug( "SET FOCUS: " + document.forms[ 0 ].modemAreaCode + "BAD OBJECT!!!" );
|
||||
top.globals.debug( "HISTORY: " + parent.content.history );
|
||||
parent.controls.reloadDocument();
|
||||
return;
|
||||
}
|
||||
|
||||
document.forms[ 0 ].modemAreaCode.value = parent.parent.globals.document.vars.modemAreaCode.value;
|
||||
|
||||
if ( intlFlag != "yes" )
|
||||
{
|
||||
if ( document.forms[ 0 ].modemAreaCode.value == "" )
|
||||
document.forms[ 0 ].modemAreaCode.value = parent.parent.globals.document.vars.areaCode.value;
|
||||
}
|
||||
|
||||
document.forms[ 0 ].modemPhoneNumber.value = parent.parent.globals.document.vars.modemPhoneNumber.value;
|
||||
if ( document.forms[ 0 ].modemPhoneNumber.value == "" )
|
||||
{
|
||||
phonePrefix = parent.parent.globals.document.vars.phoneNumber.value;
|
||||
phonePrefix = phonePrefix.substring( 0, 3 );
|
||||
document.forms[ 0 ].modemPhoneNumber.value = phonePrefix;
|
||||
}
|
||||
|
||||
document.forms[ 0 ].altAreaCode1.value = parent.parent.globals.document.vars.altAreaCode1.value;
|
||||
document.forms[ 0 ].altAreaCode2.value = parent.parent.globals.document.vars.altAreaCode2.value;
|
||||
document.forms[ 0 ].altAreaCode3.value = parent.parent.globals.document.vars.altAreaCode3.value;
|
||||
|
||||
parent.parent.globals.setFocus( document.forms[ 0 ].modemAreaCode );
|
||||
if ( parent.controls.generateControls )
|
||||
parent.controls.generateControls();
|
||||
}
|
||||
|
||||
|
||||
|
||||
function saveData()
|
||||
{
|
||||
// make sure all form element are valid objects, otherwise just skip & return!
|
||||
if (((document.forms[0].modemAreaCode == "undefined") || (document.forms[0].modemAreaCode == "[object InputArray]")) ||
|
||||
((document.forms[0].modemPhoneNumber == "undefined") || (document.forms[0].modemPhoneNumber == "[object InputArray]")))
|
||||
{
|
||||
top.globals.debug("SAVE DATA ...");
|
||||
top.globals.debug("FORM ELEMENT = " + document.forms[0].modemPhoneNumber);
|
||||
top.globals.debug("SET FOCUS: " + document.forms[0].modemAreaCode + "BAD OBJECT!!!");
|
||||
top.globals.debug("HISTORY: " + parent.content.history);
|
||||
parent.controls.reloadDocument();
|
||||
return;
|
||||
}
|
||||
|
||||
if ( intlFlag != "yes" )
|
||||
{
|
||||
parent.parent.globals.document.vars.modemAreaCode.value = document.forms[ 0 ].modemAreaCode.value;
|
||||
}
|
||||
parent.parent.globals.document.vars.modemPhoneNumber.value = document.forms[ 0 ].modemPhoneNumber.value;
|
||||
parent.parent.globals.document.vars.altAreaCode1.value = document.forms[ 0 ].altAreaCode1.value;
|
||||
parent.parent.globals.document.vars.altAreaCode2.value = document.forms[ 0 ].altAreaCode2.value;
|
||||
parent.parent.globals.document.vars.altAreaCode3.value = document.forms[ 0 ].altAreaCode3.value;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
133
mozilla/cmd/dialup/as_html/dns.htm
Normal file
@@ -0,0 +1,133 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
|
||||
<HTML>
|
||||
|
||||
|
||||
|
||||
<HEAD>
|
||||
<TITLE>Account Setup</TITLE>
|
||||
|
||||
<SCRIPT LANGUAGE = "JavaScript" ARCHIVE="asw.jar" SRC="dns.js">
|
||||
</SCRIPT>
|
||||
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="sheet.js">
|
||||
</LINK>
|
||||
|
||||
</HEAD>
|
||||
|
||||
|
||||
|
||||
<BODY BACKGROUND="images/bg.gif" BGCOLOR="cccccc" onLoad="loadData()" ID="dns100">
|
||||
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 420 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="images/tag.gif">
|
||||
<B CLASS="previewtag">ACCOUNT SETUP</B>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
|
||||
|
||||
<!-- The layer below contains the headline and text of this screen -->
|
||||
|
||||
|
||||
|
||||
<FORM>
|
||||
|
||||
<P CLASS="title"><B>Your Provider's Domain and DNS Servers</B></P>
|
||||
|
||||
<P>Enter your provider's domain name and DNS server addresses. Your provider might have given you this information when you created your account. If you don't have the information, call your provider's technical support office before continuing.</P>
|
||||
|
||||
<CENTER>
|
||||
<TABLE CELLPADDING="3" CELLSPACING="0" border="0">
|
||||
|
||||
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="RIGHT">
|
||||
<B>
|
||||
Domain name:
|
||||
</B>
|
||||
<spacer type=vertical size=8>
|
||||
</TD>
|
||||
<TD ALIGN="LEFT" VALIGN="MIDDLE">
|
||||
<INPUT NAME="domainName" TYPE="text" SIZE=32 MAXLENGTH=32>
|
||||
</TD>
|
||||
<TD VALIGN="BOTTOM" ALIGN="LEFT">
|
||||
<spacer type=horizontal size=3>(For example, <BR>
|
||||
<spacer type=horizontal size=3>providername.com)
|
||||
<spacer type=vertical size=2>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
|
||||
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="RIGHT">
|
||||
<B>
|
||||
Primary DNS
|
||||
<BR>
|
||||
Server Address:
|
||||
</B>
|
||||
|
||||
</TD>
|
||||
<TD ALIGN="LEFT" VALIGN="BOTTOM">
|
||||
<INPUT NAME="primaryDNS" TYPE="text" SIZE=32 MAXLENGTH=32>
|
||||
</TD>
|
||||
<TD VALIGN="BOTTOM" ALIGN="LEFT">
|
||||
<spacer type=horizontal size=3>(For example, 0.0.0.0)
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD COLSPAN="3">
|
||||
<spacer type=vertical size=0>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="RIGHT">
|
||||
<B>
|
||||
Secondary DNS
|
||||
<BR>
|
||||
Server Address:
|
||||
</B>
|
||||
|
||||
</TD>
|
||||
<TD ALIGN="LEFT" VALIGN="BOTTOM">
|
||||
<INPUT NAME="secondaryDNS" TYPE="text" SIZE=32 MAXLENGTH=32>
|
||||
</TD>
|
||||
<TD VALIGN="BOTTOM" ALIGN="LEFT">
|
||||
<spacer type=horizontal size=3>(For example, 0.0.0.0)
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</CENTER>
|
||||
|
||||
</FORM>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
98
mozilla/cmd/dialup/as_html/dns.js
Normal file
@@ -0,0 +1,98 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
|
||||
|
||||
function go(msg)
|
||||
{
|
||||
if (parent.parent.globals.document.vars.editMode.value == "yes")
|
||||
return true;
|
||||
else
|
||||
return(checkData());
|
||||
}
|
||||
|
||||
|
||||
|
||||
function checkData()
|
||||
{
|
||||
if (document.forms[0].primaryDNS.value == "" && document.forms[0].secondaryDNS.value != "") {
|
||||
document.forms[0].primaryDNS.value = document.forms[0].secondaryDNS.value;
|
||||
document.forms[0].secondaryDNS.value = "";
|
||||
}
|
||||
|
||||
if (document.forms[0].primaryDNS.value != "") {
|
||||
if (parent.parent.globals.verifyIPaddress(document.forms[0].primaryDNS.value)==false) {
|
||||
alert("The address of the primary DNS server is not valid. It should consist of digits separated by periods.");
|
||||
document.forms[0].primaryDNS.focus();
|
||||
document.forms[0].primaryDNS.select();
|
||||
return(false);
|
||||
}
|
||||
}
|
||||
if (document.forms[0].secondaryDNS.value != "") {
|
||||
if (parent.parent.globals.verifyIPaddress(document.forms[0].secondaryDNS.value)==false) {
|
||||
alert("The address of the secondary DNS server is not valid. It should consist of digits separated by periods.");
|
||||
document.forms[0].secondaryDNS.focus();
|
||||
document.forms[0].secondaryDNS.select();
|
||||
return(false);
|
||||
}
|
||||
}
|
||||
return(true);
|
||||
}
|
||||
|
||||
|
||||
|
||||
function loadData()
|
||||
{
|
||||
// make sure all data objects/element exists and valid; otherwise, reload. SUCKS!
|
||||
if (((document.forms[0].domainName == "undefined") || (document.forms[0].domainName == "[object InputArray]")) ||
|
||||
((document.forms[0].primaryDNS == "undefined") || (document.forms[0].primaryDNS == "[object InputArray]")) ||
|
||||
((document.forms[0].secondaryDNS == "undefined") || (document.forms[0].secondaryDNS == "[object InputArray]")))
|
||||
{
|
||||
parent.controls.reloadDocument();
|
||||
return;
|
||||
}
|
||||
|
||||
document.forms[0].domainName.value = parent.parent.globals.document.vars.domainName.value;
|
||||
document.forms[0].primaryDNS.value = parent.parent.globals.document.vars.primaryDNS.value;
|
||||
document.forms[0].secondaryDNS.value = parent.parent.globals.document.vars.secondaryDNS.value;
|
||||
parent.parent.globals.setFocus(document.forms[0].domainName);
|
||||
if (parent.controls.generateControls) parent.controls.generateControls();
|
||||
}
|
||||
|
||||
|
||||
|
||||
function saveData()
|
||||
{
|
||||
// make sure all form element are valid objects, otherwise just skip & return!
|
||||
if (((document.forms[0].domainName == "undefined") || (document.forms[0].domainName == "[object InputArray]")) ||
|
||||
((document.forms[0].primaryDNS == "undefined") || (document.forms[0].primaryDNS == "[object InputArray]")) ||
|
||||
((document.forms[0].secondaryDNS == "undefined") || (document.forms[0].secondaryDNS == "[object InputArray]")))
|
||||
{
|
||||
parent.controls.reloadDocument();
|
||||
return;
|
||||
}
|
||||
|
||||
parent.parent.globals.document.vars.domainName.value = document.forms[0].domainName.value;
|
||||
parent.parent.globals.document.vars.primaryDNS.value = document.forms[0].primaryDNS.value;
|
||||
parent.parent.globals.document.vars.secondaryDNS.value = document.forms[0].secondaryDNS.value;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
82
mozilla/cmd/dialup/as_html/download.htm
Normal file
@@ -0,0 +1,82 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
|
||||
<HTML>
|
||||
|
||||
|
||||
<HEAD>
|
||||
<TITLE>Account Setup</TITLE>
|
||||
|
||||
<SCRIPT LANGUAGE = "JavaScript" ARCHIVE="asw.jar" SRC="download.js">
|
||||
</SCRIPT>
|
||||
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="sheet.js">
|
||||
</LINK>
|
||||
|
||||
</HEAD>
|
||||
|
||||
|
||||
<BODY BACKGROUND="images/bg.gif" BGCOLOR="cccccc" onLoad="loadData()" ID="download100">
|
||||
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 420 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="images/tag.gif">
|
||||
<B CLASS="previewtag">ACCOUNT SETUP</B>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
|
||||
|
||||
<!-- The layer below contains the headline and text of this screen -->
|
||||
|
||||
|
||||
|
||||
<P CLASS="title"><B>Connect to Netscape</B></P>
|
||||
|
||||
<P>Account Setup will now connect you to Netscape's Internet account server,
|
||||
to download information about available Internet Service Providers (ISPs)
|
||||
and their account plans. (Note: It may take as long as two minutes
|
||||
for the information to be retrieved.)</P>
|
||||
|
||||
<P>When evaluating account plans, think about these questions:</P>
|
||||
|
||||
<UL>
|
||||
<LI>How much time do you think you'll spend on the Internet each month?</LI>
|
||||
<LI>What are the monthly or hourly rates?</LI>
|
||||
<LI>What services are offered?</LI>
|
||||
</UL>
|
||||
|
||||
|
||||
|
||||
<P ID="nospace">Make sure your modem is properly connected and turned on, then click "Connect to Netscape" to begin.</P>
|
||||
|
||||
<CENTER>
|
||||
<SCRIPT LANGUAGE = "JavaScript" ID="download102">
|
||||
generateRegServerList();
|
||||
</SCRIPT>
|
||||
</CENTER>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
155
mozilla/cmd/dialup/as_html/download.js
Normal file
@@ -0,0 +1,155 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
|
||||
|
||||
function go( msg )
|
||||
{
|
||||
// parent.parent.globals.debug( "download go" );
|
||||
|
||||
netscape.security.PrivilegeManager.enablePrivilege( "AccountSetup" );
|
||||
|
||||
// * skip if we're in edit mode
|
||||
if ( parent.parent.globals.document.vars.editMode.value != "yes" )
|
||||
{
|
||||
// * if "RegServer" specified in ACCTSET.INI, use it
|
||||
var theFile = parent.parent.globals.getAcctSetupFilename( self );
|
||||
var intlFlag = parent.parent.globals.GetNameValuePair( theFile, "Mode Selection", "IntlMode" );
|
||||
intlFlag = intlFlag.toLowerCase();
|
||||
var theRegFile = parent.parent.globals.GetNameValuePair( theFile, "New Acct Mode", "CompServer" );
|
||||
|
||||
if ( theRegFile != null && theRegFile != "" )
|
||||
{
|
||||
parent.parent.globals.document.vars.compServer.value = theRegFile;
|
||||
}
|
||||
else
|
||||
{
|
||||
// * otherwise, if multiple .NRS files exist, get list selection and determine appropriate .NRS file
|
||||
var pathName = parent.parent.globals.getConfigFolder( self );
|
||||
var theList = parent.parent.globals.document.setupPlugin.GetFolderContents( pathName,".NRS" );
|
||||
|
||||
if ( theList != null )
|
||||
{
|
||||
if ( theList.length > 1 )
|
||||
{
|
||||
if ( document.forms[ 0 ].compServerList.selectedIndex < 0 )
|
||||
{
|
||||
alert( "Please select an Internet account server." );
|
||||
return false;
|
||||
}
|
||||
|
||||
for ( var x = 0; x < theList.length; x++ )
|
||||
{
|
||||
var file = parent.parent.globals.getConfigFolder( self ) + theList[ x ];
|
||||
var name = parent.parent.globals.document.setupPlugin.GetNameValuePair( file, "Dial-In Configuration", "SiteName" );
|
||||
|
||||
if ( name == document.forms[ 0 ].compServerList.options[ document.forms[ 0 ].compServerList.selectedIndex ].text )
|
||||
{
|
||||
parent.parent.globals.document.vars.compServer.value = theList[ x ];
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if ( parent.parent.globals.document.vars.compServer.value == "" )
|
||||
{
|
||||
alert( "Internal problem locating appropriate registration server file." );
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else if ( theList.length == 1 )
|
||||
{
|
||||
parent.parent.globals.document.vars.compServer.value = theList[ 0 ];
|
||||
}
|
||||
else
|
||||
{
|
||||
alert( "Internal problem locating a registration server file." );
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
alert( "Internal problem locating appropriate registration server file." );
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
function checkData()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
function loadData()
|
||||
{
|
||||
if ( parent.controls.generateControls )
|
||||
parent.controls.generateControls();
|
||||
}
|
||||
|
||||
|
||||
|
||||
function saveData()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
|
||||
function generateRegServerList()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege( "AccountSetup" );
|
||||
|
||||
// if RegServer is not specified in ACCTSET.INI and multiple .NRS files exist, build list
|
||||
|
||||
var theFile = parent.parent.globals.getAcctSetupFilename( self );
|
||||
var theRegFile = parent.parent.globals.GetNameValuePair( theFile, "New Acct Mode", "CompServer" );
|
||||
|
||||
if ( theRegFile == null || theRegFile == "" )
|
||||
{
|
||||
var pathName = parent.parent.globals.getConfigFolder( self );
|
||||
var theList = parent.parent.globals.document.setupPlugin.GetFolderContents( pathName, ".NRS" );
|
||||
if ( theList != null )
|
||||
{
|
||||
if ( theList.length > 1 )
|
||||
{
|
||||
document.writeln( "<TABLE CELLPADDING=2 CELLSPACING=0 ID='minspace'><TR><TD ALIGN=LEFT VALIGN=TOP HEIGHT=25><spacer type=vertical size=2><B>Select an Internet account server:</B></TD><TD ALIGN=LEFT VALIGN=TOP><FORM><SELECT NAME='compServerList'>");
|
||||
for ( var x = 0; x < theList.length; x++ )
|
||||
{
|
||||
var file = parent.parent.globals.getConfigFolder( self ) + theList[ x ];
|
||||
var name = parent.parent.globals.document.setupPlugin.GetNameValuePair( file, "Dial-In Configuration", "SiteName" );
|
||||
var selected = ( x== 0 ) ? " SELECTED" : "";
|
||||
document.writeln( "<OPTION VALUE='" + name + "'" + selected + ">" + name );
|
||||
}
|
||||
document.writeln( "</SELECT></FORM></TD></TR></TABLE>" );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
151
mozilla/cmd/dialup/as_html/editfour.htm
Normal file
@@ -0,0 +1,151 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
<SCRIPT LANGUAGE="JavaScript" ARCHIVE="asw.jar" SRC="editfour.js">
|
||||
|
||||
</SCRIPT>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="editfour.js">
|
||||
</HEAD>
|
||||
|
||||
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#000000" VLINK="#000000" ALINK="#FF0000"
|
||||
onload="loadData()" ID="editfour100">
|
||||
|
||||
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="3" WIDTH="100%" ID="nospace">
|
||||
<TR>
|
||||
<TD BGCOLOR="#CCCCFF">
|
||||
<spacer type=horizontal size=4>
|
||||
<P STYLE="fontFamily='PrimaSans BT,Helvetica,Arial';fontSize='12px';fontWeight='bold';lineHeight='1';marginTop='0';marginRight='40';marginLeft='0';
|
||||
">Other Account Setup Screens</P>
|
||||
</FONT>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD>
|
||||
<spacer type=vertical size=6>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<TABLE BORDER="1" CELLSPACING="0" CELLPADDING="0" BGCOLOR="#FFFFFF" WIDTH="100%" ID="nospace">
|
||||
<TR>
|
||||
<TD ALIGN=LEFT VALIGN=TOP>
|
||||
|
||||
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="3" BGCOLOR="#FFFFFF" WIDTH="100%" ID="nospace">
|
||||
<TR>
|
||||
<TD VALIGN="TOP" WIDTH=468 ALIGN=LEFT>
|
||||
<FONT STYLE="marginLeft='6';fontSize='10px';fontFamily='PrimaSans BT,Helvetica,Arial';marginTop='6'
|
||||
">The last few screens of the Account Setup's IAS mode are listed below. Account Setup displays these screens only in the specific circumstances described. You can edit these screens just as you would other screens of Account Setup. To load one of the screens, click the arrow corresponding to the screen. </P>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
|
||||
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="2" BGCOLOR="#FFFFFF" WIDTH= ID="nospace">
|
||||
<TR>
|
||||
<TD VALIGN="TOP">
|
||||
<A HREF="about:blank" onclick="setPath('reg1stp.htm');return false" ID="editfour101"><IMG NAME="next" SRC="images/nxt_up.gif" BORDER=0 HEIGHT=32 WIDTH=32></A>
|
||||
</TD>
|
||||
<TD><FONT STYLE="fontFamily='PrimaSans BT,Helvetica,Arial';fontSize='10px';marginTop='0';marginLeft='24'
|
||||
">
|
||||
<B>reg1stp.htm</B>
|
||||
</FONT>
|
||||
<spacer type=vertical size=8>
|
||||
<FONT STYLE="fontFamily='PrimaSans BT,Helvetica,Arial';fontSize='10px';marginTop='0';marginLeft='24'
|
||||
">
|
||||
Displayed by Account Setup while it is in the process of connecting to the Internet account server.
|
||||
</FONT>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD>
|
||||
<spacer type=vertical size=2>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD VALIGN="TOP">
|
||||
<A HREF="about:blank" onclick="setPath('ok.htm');return false" ID="editfour102"><IMG NAME="next" SRC="images/nxt_up.gif" BORDER=0 HEIGHT=32 WIDTH=32></A>
|
||||
</TD>
|
||||
<TD><FONT STYLE="fontFamily='PrimaSans BT,Helvetica,Arial';fontSize='10px';marginTop='0';marginLeft='24'
|
||||
">
|
||||
<B>ok.htm</B>
|
||||
</FONT>
|
||||
<spacer type=vertical size=8>
|
||||
<FONT STYLE="fontFamily='PrimaSans BT,Helvetica,Arial';fontSize='10px';marginTop='0';marginLeft='24'
|
||||
">
|
||||
Displayed by Account Setup when the user has successfully completed the process of using your Internet account server to create an account. Account Setup receives the user's account information from your server, disconnects from the server, then loads this screen in the Account Setup window.
|
||||
</FONT>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD>
|
||||
<spacer type=vertical size=2>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD VALIGN="TOP">
|
||||
<A HREF="about:blank" onclick="setPath('okreboot.htm');return false" ID="editfour103"><IMG NAME="next" SRC="images/nxt_up.gif" BORDER=0 HEIGHT=32 WIDTH=32></A>
|
||||
</TD>
|
||||
<TD><FONT STYLE="fontFamily='PrimaSans BT,Helvetica,Arial';fontSize='10px';marginTop='0';marginLeft='24'
|
||||
">
|
||||
<B>okreboot.htm</B>
|
||||
</FONT>
|
||||
<spacer type=vertical size=8>
|
||||
<FONT STYLE="fontFamily='PrimaSans BT,Helvetica,Arial';fontSize='10px';marginTop='0';marginLeft='24'
|
||||
">
|
||||
Displayed in the same circumstances as above, if the users must restart his or her computer before connecting to the Internet. This is a situation which
|
||||
will occur on Macintoshes running MacTCP only. Ignore this page if you are configuring for a Windows environment.
|
||||
</FONT>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD>
|
||||
<spacer type=vertical size=2>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD VALIGN="TOP">
|
||||
<A HREF="about:blank" onclick="setPath('error.htm');return false" ID="editfour104"><IMG NAME="next" SRC="images/nxt_up.gif" BORDER=0 HEIGHT=32 WIDTH=32></A>
|
||||
</TD>
|
||||
<TD><FONT STYLE="fontFamily='PrimaSans BT,Helvetica,Arial';fontSize='10px';marginTop='0';marginLeft='24'
|
||||
">
|
||||
<B>error.htm</B>
|
||||
</FONT>
|
||||
<spacer type=vertical size=8>
|
||||
<FONT STYLE="fontFamily='PrimaSans BT,Helvetica,Arial';fontSize='10px';marginTop='0';marginLeft='24'
|
||||
">
|
||||
Displayed if Account Setup can't establish a connection with your Internet account server or the user connects to the Internet account server but exits without creating an account.
|
||||
</FONT><spacer type=vertical size=4>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
64
mozilla/cmd/dialup/as_html/editfour.js
Normal file
@@ -0,0 +1,64 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
var thePath = "";
|
||||
|
||||
|
||||
function go(msg)
|
||||
{
|
||||
if (msg == thePath) {
|
||||
return(checkData());
|
||||
}
|
||||
return(false);
|
||||
}
|
||||
|
||||
function doGo()
|
||||
{
|
||||
parent.controls.go("Next");
|
||||
}
|
||||
|
||||
function setPath(msg)
|
||||
{
|
||||
thePath = msg;
|
||||
setTimeout("doGo()",1);
|
||||
}
|
||||
|
||||
function checkData()
|
||||
{
|
||||
return(true);
|
||||
}
|
||||
|
||||
|
||||
|
||||
function loadData()
|
||||
{
|
||||
if (parent && parent.controls && parent.controls.generateControls) {
|
||||
parent.controls.generateControls();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
function saveData()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
119
mozilla/cmd/dialup/as_html/email.htm
Normal file
@@ -0,0 +1,119 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
|
||||
<HTML>
|
||||
|
||||
|
||||
|
||||
<HEAD>
|
||||
<TITLE>Account Setup</TITLE>
|
||||
|
||||
<SCRIPT LANGUAGE = "JavaScript" ARCHIVE="asw.jar" SRC="email.js">
|
||||
</SCRIPT>
|
||||
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="sheet.js">
|
||||
</LINK>
|
||||
|
||||
</HEAD>
|
||||
|
||||
|
||||
|
||||
<BODY BACKGROUND="images/bg.gif" BGCOLOR="cccccc" onLoad="loadData()" ID="email100">
|
||||
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 420 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="images/tag.gif">
|
||||
<B CLASS="previewtag">ACCOUNT SETUP</B>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
|
||||
|
||||
<!-- The layer below contains the headline and text of this screen -->
|
||||
|
||||
|
||||
<FORM>
|
||||
|
||||
<P CLASS="title"><B>Your Email Login and Password</B></P>
|
||||
|
||||
<P>Enter your email name and password, if they are different from your account login name and password. If you are not sure about your email login and password, call your provider's technical support office.</P>
|
||||
|
||||
<CENTER>
|
||||
<TABLE CELLPADDING="3" CELLSPACING="0" border="0">
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="RIGHT">
|
||||
<B>
|
||||
Email Login:
|
||||
</B>
|
||||
<spacer type=vertical size=2>
|
||||
</TD>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP">
|
||||
<INPUT NAME="emailName" TYPE="text" SIZE=32 MAXLENGTH=32>
|
||||
</TD>
|
||||
<TD VALIGN="BOTTOM" ALIGN="LEFT">
|
||||
(For example, jsmith)
|
||||
<spacer type=vertical size=2>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD COLSPAN="3">
|
||||
<spacer type=vertical size=0>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="RIGHT">
|
||||
<B>
|
||||
Password:
|
||||
</B>
|
||||
<spacer type=vertical size=2>
|
||||
</TD>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP" COLSPAN="2">
|
||||
<INPUT NAME="emailPassword" TYPE="password" SIZE=32 MAXLENGTH=32>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD COLSPAN="3">
|
||||
<spacer type=vertical size=0>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD VALIGN="BOTTOM" ALIGN="RIGHT">
|
||||
<B>
|
||||
Type Password Again:
|
||||
</B>
|
||||
<spacer type=vertical size=2>
|
||||
</TD>
|
||||
<TD ALIGN="LEFT" VALIGN="TOP" COLSPAN="2">
|
||||
<INPUT NAME="emailPasswordCheck" TYPE="password" SIZE=32 MAXLENGTH=32>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
</TABLE>
|
||||
</CENTER>
|
||||
|
||||
</FORM>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
93
mozilla/cmd/dialup/as_html/email.js
Normal file
@@ -0,0 +1,93 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
|
||||
|
||||
function go(msg)
|
||||
{
|
||||
if (parent.parent.globals.document.vars.editMode.value == "yes")
|
||||
return true;
|
||||
else
|
||||
return(checkData());
|
||||
}
|
||||
|
||||
|
||||
|
||||
function checkData()
|
||||
{
|
||||
if (document.forms[0].emailPassword.value != document.forms[0].emailPasswordCheck.value) {
|
||||
if (document.forms[0].emailPassword.value == "") {
|
||||
parent.parent.globals.setFocus(document.forms[0].emailPassword);
|
||||
}
|
||||
else {
|
||||
parent.parent.globals.setFocus(document.forms[0].emailPasswordCheck);
|
||||
}
|
||||
alert("The password you entered in 'Type Password Again' does not match the password you entered in 'Password'. Please re-enter your password.");
|
||||
return(false);
|
||||
}
|
||||
return(true);
|
||||
}
|
||||
|
||||
|
||||
|
||||
function loadData()
|
||||
{
|
||||
// make sure all data objects/element exists and valid; otherwise, reload. SUCKS!
|
||||
if (((document.forms[0].emailName == "undefined") || (document.forms[0].emailName == "[object InputArray]")) ||
|
||||
((document.forms[0].emailPassword == "undefined") || (document.forms[0].emailPassword == "[object InputArray]")) ||
|
||||
((document.forms[0].emailPasswordCheck == "undefined") || (document.forms[0].emailPasswordCheck == "[object InputArray]")))
|
||||
{
|
||||
parent.controls.reloadDocument();
|
||||
return;
|
||||
}
|
||||
|
||||
document.forms[0].emailName.value = parent.parent.globals.document.vars.emailName.value;
|
||||
document.forms[0].emailPassword.value = parent.parent.globals.document.vars.emailPassword.value;
|
||||
document.forms[0].emailPasswordCheck.value = parent.parent.globals.document.vars.emailPasswordCheck.value;
|
||||
if (document.forms[0].emailName.value == "" && document.forms[0].emailPassword.value == "" && document.forms[0].emailPasswordCheck.value == "") {
|
||||
document.forms[0].emailName.value = parent.parent.globals.document.vars.accountName.value;
|
||||
document.forms[0].emailPassword.value = parent.parent.globals.document.vars.accountPassword.value;
|
||||
document.forms[0].emailPasswordCheck.value = parent.parent.globals.document.vars.accountPasswordCheck.value;
|
||||
}
|
||||
parent.parent.globals.setFocus(document.forms[0].emailName);
|
||||
if (parent.controls.generateControls) parent.controls.generateControls();
|
||||
}
|
||||
|
||||
|
||||
|
||||
function saveData()
|
||||
{
|
||||
// make sure all form element are valid objects, otherwise just skip & return!
|
||||
if (((document.forms[0].emailName == "undefined") || (document.forms[0].emailName == "[object InputArray]")) ||
|
||||
((document.forms[0].emailPassword == "undefined") || (document.forms[0].emailPassword == "[object InputArray]")) ||
|
||||
((document.forms[0].emailPasswordCheck == "undefined") || (document.forms[0].emailPasswordCheck == "[object InputArray]")))
|
||||
{
|
||||
parent.controls.reloadDocument();
|
||||
return(true);
|
||||
}
|
||||
|
||||
parent.parent.globals.document.vars.emailName.value = document.forms[0].emailName.value;
|
||||
parent.parent.globals.document.vars.emailPassword.value = document.forms[0].emailPassword.value;
|
||||
parent.parent.globals.document.vars.emailPasswordCheck.value = document.forms[0].emailPasswordCheck.value;
|
||||
return(true);
|
||||
}
|
||||
|
||||
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
106
mozilla/cmd/dialup/as_html/error.htm
Normal file
@@ -0,0 +1,106 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
|
||||
<HTML>
|
||||
|
||||
|
||||
|
||||
<HEAD>
|
||||
<TITLE>Account Setup</TITLE>
|
||||
|
||||
<SCRIPT LANGUAGE = "JavaScript" ARCHIVE="asw.jar" SRC="error.js">
|
||||
</SCRIPT>
|
||||
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="sheet.js">
|
||||
</LINK>
|
||||
|
||||
</HEAD>
|
||||
|
||||
|
||||
|
||||
<BODY BACKGROUND="images/bg.gif" BGCOLOR="cccccc" onLoad="loadData()" ID="error100">
|
||||
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 420 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="images/tag.gif">
|
||||
<B CLASS="previewtag">ACCOUNT SETUP</B>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
|
||||
|
||||
<!-- The layer below contains the headline of this screen -->
|
||||
|
||||
|
||||
<P CLASS="title"><B>Connection Error...</B></P>
|
||||
|
||||
|
||||
|
||||
<!-- The layer below contains the text displayed for errors encountered while the user
|
||||
is in IAS mode -->
|
||||
|
||||
<LAYER NAME="IAS Mode" VISIBILITY=HIDE>
|
||||
<SPACER TYPE=HORIZONTAL SIZE=72>
|
||||
<TABLE BORDER="0" CELLPADDING="6" CELLSPACING="0" WIDTH=470>
|
||||
<TR>
|
||||
<TD ALIGN=LEFT VALIGN=TOP BGCOLOR="FFFFFF">
|
||||
|
||||
<P ID="nomargins">Your connection to the Internet account server closed before you finished creating an account.</P>
|
||||
|
||||
<P ID="nomargins">If you exited the Internet account server before you were finished creating an account, you can reconnect to the server later by launching Account Setup from the Netscape Communicator folder.</P>
|
||||
|
||||
<P ID="nomargins">If Account Setup wasn't able to establish a connection with the Internet account server, make sure that your modem is installed properly, connected, and turned on. Also make sure that the telephone line you are using has an ordinary dial tone. When you're ready to try connecting again, click Connect Again.</P>
|
||||
|
||||
<P ID="nomargins">For more troubleshooting tips, click Help.</P>
|
||||
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
|
||||
|
||||
|
||||
<!-- The layer below contains the text displayed for errors encountered while the user
|
||||
is in NCI mode -->
|
||||
|
||||
<LAYER NAME="NCI Mode" VISIBILITY=HIDE>
|
||||
<SPACER TYPE=HORIZONTAL SIZE=72>
|
||||
<TABLE BORDER="0" CELLPADDING="6" CELLSPACING="0" WIDTH=500>
|
||||
<TR>
|
||||
<TD ALIGN=LEFT VALIGN=TOP BGCOLOR="FFFFFF">
|
||||
|
||||
<P ID="nomargins">Account Setup wasn't able to establish a connection to your account. Make sure that your modem is installed properly, connected, and turned on. Also make sure that the telephone line you are using has an ordinary dial tone. When you're ready to try connecting again, click Connect Again.</P>
|
||||
|
||||
<P ID="nomargins">For more troubleshooting tips, click Help.</P>
|
||||
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
93
mozilla/cmd/dialup/as_html/error.js
Normal file
@@ -0,0 +1,93 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
function go( msg )
|
||||
{
|
||||
var theFile = parent.parent.globals.getAcctSetupFilename(self);
|
||||
var onestepMode = parent.parent.globals.GetNameValuePair(theFile, "Mode Selection", "OneStepMode");
|
||||
|
||||
if ( parent.parent.globals.document.vars.editMode.value != "yes" )
|
||||
{
|
||||
if ( msg == parent.parent.globals.document.vars.path.value )
|
||||
{
|
||||
parent.parent.globals.document.vars.tryAgain.value = "yes";
|
||||
return checkData();
|
||||
}
|
||||
else if (msg == "1step")
|
||||
{
|
||||
if (onestepMode == "yes")
|
||||
{
|
||||
return checkData();
|
||||
}
|
||||
}
|
||||
else if (msg == "2step")
|
||||
{
|
||||
if (onestepMode == "no" || onestepMode == "" || onestepMode == null)
|
||||
{
|
||||
return checkData();
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
else
|
||||
{
|
||||
if ( msg == parent.parent.globals.document.vars.path.value )
|
||||
alert( "Sorry, you cannot connect while in using the Account Setup Editor." );
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function checkData()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
function showErrorLayer()
|
||||
{
|
||||
if ( document.layers[ "IAS Mode" ] && document.layers[ "NCI Mode" ] )
|
||||
{
|
||||
if ( parent.parent.globals.document.vars.path.value == "Existing Path" )
|
||||
{
|
||||
document.layers[ "IAS Mode" ].visibility = "hide";
|
||||
document.layers[ "NCI Mode" ].visibility = "show";
|
||||
}
|
||||
else
|
||||
{
|
||||
document.layers[ "IAS Mode" ].visibility = "show";
|
||||
document.layers[ "NCI Mode" ].visibility = "hide";
|
||||
}
|
||||
}
|
||||
else
|
||||
setTimeout( "showErrorLayer()", 1000 );
|
||||
}
|
||||
|
||||
function loadData()
|
||||
{
|
||||
setTimeout( "showErrorLayer()", 1000 );
|
||||
if ( parent.controls.generateControls )
|
||||
parent.controls.generateControls();
|
||||
}
|
||||
|
||||
function saveData()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
106
mozilla/cmd/dialup/as_html/error2.htm
Normal file
@@ -0,0 +1,106 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN">
|
||||
<HTML>
|
||||
|
||||
|
||||
|
||||
<HEAD>
|
||||
<TITLE>Account Setup</TITLE>
|
||||
|
||||
<SCRIPT LANGUAGE = "JavaScript" ARCHIVE="asw.jar" SRC="error2.js">
|
||||
</SCRIPT>
|
||||
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" ARCHIVE="asw.jar" HREF="sheet.js">
|
||||
</LINK>
|
||||
|
||||
</HEAD>
|
||||
|
||||
|
||||
|
||||
<BODY BACKGROUND="images/bg.gif" BGCOLOR="cccccc" onLoad="loadData()" ID="error2100">
|
||||
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 420 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="images/tag.gif">
|
||||
<B CLASS="previewtag">ACCOUNT SETUP</B>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
|
||||
|
||||
<!-- The layer below contains the headline of this screen -->
|
||||
|
||||
|
||||
<P CLASS="title"><B>Connection Error...</B></P>
|
||||
|
||||
|
||||
|
||||
<!-- The layer below contains the text displayed for errors encountered while the user
|
||||
is in IAS mode -->
|
||||
|
||||
<LAYER NAME="IAS Mode" VISIBILITY=HIDE>
|
||||
<SPACER TYPE=HORIZONTAL SIZE=72>
|
||||
<TABLE BORDER="0" CELLPADDING="6" CELLSPACING="0" WIDTH=470>
|
||||
<TR>
|
||||
<TD ALIGN=LEFT VALIGN=TOP BGCOLOR="FFFFFF">
|
||||
|
||||
<P ID="nomargins">Your connection to the Internet account server closed before you finished creating an account.</P>
|
||||
|
||||
<P ID="nomargins">If you exited the Internet account server before you were finished creating an account, you can reconnect to the server later by launching Account Setup from the Netscape Communicator folder.</P>
|
||||
|
||||
<P ID="nomargins">If Account Setup wasn't able to establish a connection with the Internet account server, make sure that your modem is installed properly, connected, and turned on. Also make sure that the telephone line you are using has an ordinary dial tone. When you're ready to try connecting again, click Connect Again.</P>
|
||||
|
||||
<P ID="nomargins">For more troubleshooting tips, click Help.</P>
|
||||
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
|
||||
|
||||
|
||||
<!-- The layer below contains the text displayed for errors encountered while the user
|
||||
is in NCI mode -->
|
||||
|
||||
<LAYER NAME="NCI Mode" VISIBILITY=HIDE>
|
||||
<SPACER TYPE=HORIZONTAL SIZE=72>
|
||||
<TABLE BORDER="0" CELLPADDING="6" CELLSPACING="0" WIDTH=500>
|
||||
<TR>
|
||||
<TD ALIGN=LEFT VALIGN=TOP BGCOLOR="FFFFFF">
|
||||
|
||||
<P ID="nomargins">Account Setup wasn't able to establish a connection to your account. Make sure that your modem is installed properly, connected, and turned on. Also make sure that the telephone line you are using has an ordinary dial tone. When you're ready to try connecting again, click Connect Again.</P>
|
||||
|
||||
<P ID="nomargins">For more troubleshooting tips, click Help.</P>
|
||||
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
66
mozilla/cmd/dialup/as_html/error2.js
Normal file
@@ -0,0 +1,66 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
function go( msg )
|
||||
{
|
||||
if ( parent.parent.globals.document.vars.editMode.value != "yes" )
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
if ( msg == parent.parent.globals.document.vars.path.value )
|
||||
alert( "Sorry, you cannot connect while in using the Account Setup Editor." );
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function showErrorLayer()
|
||||
{
|
||||
if ( document.layers[ "IAS Mode" ] && document.layers[ "NCI Mode" ] )
|
||||
{
|
||||
if ( parent.parent.globals.document.vars.path.value == "Existing Path" )
|
||||
{
|
||||
document.layers[ "IAS Mode" ].visibility = "hide";
|
||||
document.layers[ "NCI Mode" ].visibility = "show";
|
||||
}
|
||||
else
|
||||
{
|
||||
document.layers[ "IAS Mode" ].visibility = "show";
|
||||
document.layers[ "NCI Mode" ].visibility = "hide";
|
||||
}
|
||||
}
|
||||
else
|
||||
setTimeout( "showErrorLayer()", 1000 );
|
||||
}
|
||||
|
||||
function loadData()
|
||||
{
|
||||
setTimeout( "showErrorLayer()", 1000 );
|
||||
if ( parent.controls.generateControls )
|
||||
parent.controls.generateControls();
|
||||
}
|
||||
|
||||
function saveData()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
147
mozilla/cmd/dialup/as_html/globals.htm
Normal file
@@ -0,0 +1,147 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<EMBED NAME='setupPlugin' TYPE='application/x-netscape-autoconfigure-dialer' HIDDEN=true MAYSCRIPT></EMBED>
|
||||
<SCRIPT LANGUAGE="JavaScript" ARCHIVE="asw.jar" SRC="util.js">
|
||||
</SCRIPT>
|
||||
<SCRIPT LANGUAGE="JavaScript" ARCHIVE="asw.jar" SRC="globals1.js">
|
||||
</SCRIPT>
|
||||
<SCRIPT LANGUAGE="JavaScript" ARCHIVE="asw.jar" SRC="globals2.js">
|
||||
</SCRIPT>
|
||||
</HEAD>
|
||||
|
||||
<BODY BGCOLOR = #000066>
|
||||
|
||||
<PRE>
|
||||
<FORM NAME="vars">
|
||||
|
||||
Debug Mode: <INPUT NAME="debugMode" TYPE="Text" VALUE="yes"><BR>
|
||||
Edit Mode: <INPUT NAME="editMode" TYPE="Text" VALUE="no"><BR>
|
||||
QA Mode: <INPUT NAME="qaMode" TYPE="Text" VALUE="no"><BR>
|
||||
1Step Mode: <INPUT NAME="oneStepMode" TYPE="Text" VALUE="no"><BR>
|
||||
International Mode: <INPUT NAME="intlMode" TYPE="Text"><BR>
|
||||
Startup File: <INPUT NAME="startupFile" TYPE="Text"><BR>
|
||||
Registration server: <INPUT NAME="regServer" TYPE="text"><BR>
|
||||
Compare Page server: <INPUT NAME="compServer" TYPE="text"><BR>
|
||||
Reg Data: <TEXTAREA ROWS=4 COLS=60 NAME="regData" TYPE="text"></TEXTAREA><BR>
|
||||
Reg Bookmark File: <TEXTAREA ROWS=4 COLS=60 NAME="regBookmark" TYPE="text"></TEXTAREA><BR>
|
||||
Reg Lock File: <TEXTAREA ROWS=4 COLS=60 NAME="lockFile" TYPE="text"></TEXTAREA><BR>
|
||||
RegMode Active: <INPUT NAME="regMode" TYPE="text"><P>
|
||||
Inited: <INPUT NAME="inited" TYPE="Text" VALUE="no"><BR>
|
||||
Offline Mode: <INPUT NAME="offlineMode" TYPE="Text"><BR>
|
||||
Warn on Cookies: <INPUT NAME="cookieWarning" TYPE="Text"><BR>
|
||||
Error, Try Again: <INPUT NAME="tryAgain" TYPE="Text" VALUE="no"><BR>
|
||||
Screen History: <TEXTAREA ROWS=3 COLS=40 NAME="pageHistory"></TEXTAREA><BR>
|
||||
|
||||
<P><CENTER><HR WIDTH="50%"></CENTER><P>
|
||||
|
||||
Path: <INPUT NAME="path" TYPE="text"><BR>
|
||||
|
||||
First: <INPUT NAME="first" TYPE="text"><BR>
|
||||
Last: <INPUT NAME="last" TYPE="text"><BR>
|
||||
Company: <INPUT NAME="company" TYPE="text"><BR>
|
||||
Address1: <INPUT NAME="address1" TYPE="text"><BR>
|
||||
Address2: <INPUT NAME="address2" TYPE="text"><BR>
|
||||
Address3: <INPUT NAME="address3" TYPE="text"><BR>
|
||||
City: <INPUT NAME="city" TYPE="text">
|
||||
State: <INPUT NAME="state" TYPE="text">
|
||||
Zip: <INPUT NAME="zip" TYPE="text"><BR>
|
||||
Areacode: <INPUT NAME="areaCode" TYPE="text">
|
||||
Phonenumber: <INPUT NAME="phoneNumber" TYPE="text"><BR>
|
||||
Country: <INPUT NAME="country" TYPE="text"><BR>
|
||||
CountryCode: <INPUT NAME="countryCode" TYPE="text"><BR>
|
||||
|
||||
Cardname: <INPUT NAME="cardname" TYPE="text"><BR>
|
||||
Cardtype: <INPUT NAME="cardtype" TYPE="text"><BR>
|
||||
Cardcode: <INPUT NAME="cardcode" TYPE="text"><BR>
|
||||
Cardnumber: <INPUT NAME="cardnumber" TYPE="text"><BR>
|
||||
Month: <INPUT NAME="month" TYPE="text"><BR>
|
||||
Year: <INPUT NAME="year" TYPE="text"><BR>
|
||||
|
||||
Modem: <INPUT NAME="modem" TYPE="text"><BR>
|
||||
|
||||
Manufacturer: <INPUT NAME="manufacturer" TYPE="text"><BR>
|
||||
Model: <INPUT NAME="model" TYPE="text"><BR>
|
||||
<INPUT NAME="port" TYPE="radio">Modem Port<BR>
|
||||
<INPUT NAME="port" TYPE="radio">Printer Port<BR>
|
||||
|
||||
Modem Areacode: <INPUT NAME="modemAreaCode" TYPE="text">
|
||||
Modem Phonenumber: <INPUT NAME="modemPhoneNumber" TYPE="text"><BR>
|
||||
|
||||
Accept Language: <INPUT NAME="acceptLanguage" TYPE="text">
|
||||
|
||||
Alternate Area Code 1: <INPUT NAME="altAreaCode1" TYPE="text">
|
||||
Alternate Area Code 2: <INPUT NAME="altAreaCode2" TYPE="text">
|
||||
Alternate Area Code 3: <INPUT NAME="altAreaCode3" TYPE="text"><BR>
|
||||
|
||||
<!INPUT NAME="cwOFF" TYPE="checkbox">
|
||||
CallWaiting: <INPUT NAME="cwData" TYPE="text"><BR>
|
||||
<!INPUT NAME="prefix" TYPE="checkbox">
|
||||
Prefix: <INPUT NAME="prefixData" TYPE="text"><BR>
|
||||
DialMethod: <INPUT NAME="dialMethod" TYPE="text"><BR>
|
||||
|
||||
Providername: <INPUT NAME="providername" TYPE="text"><BR>
|
||||
ProviderFilename: <INPUT NAME="providerFilename" TYPE="text"><BR>
|
||||
|
||||
Account Areacode: <INPUT NAME="accountAreaCode" TYPE="text">
|
||||
Account Phonenumber: <INPUT NAME="accountPhoneNumber" TYPE="text"><BR>
|
||||
|
||||
Login Name: <INPUT NAME="accountName" TYPE="text"><BR>
|
||||
Password: <INPUT NAME="accountPassword" TYPE="password"><BR>
|
||||
Password Check: <INPUT NAME="accountPasswordCheck" TYPE="password"><BR>
|
||||
TTY Window: <INPUT NAME="ttyWindow" TYPE="checkbox"><BR>
|
||||
|
||||
Email Name: <INPUT NAME="emailName" TYPE="text"><BR>
|
||||
Email Password: <INPUT NAME="emailPassword" TYPE="password"><BR>
|
||||
Email Password Check: <INPUT NAME="emailPasswordCheck" TYPE="password"><BR>
|
||||
|
||||
Publish URL: <INPUT NAME="publishURL" TYPE="text"><BR>
|
||||
Publish Password: <INPUT NAME="publishPassword" TYPE="password"><BR>
|
||||
Publish Password Check: <INPUT NAME="publishPasswordCheck" TYPE="password"><BR>
|
||||
View URL: <INPUT NAME="viewURL" TYPE="text"><BR>
|
||||
|
||||
SMTP server: <INPUT NAME="SMTP" TYPE="text"><BR>
|
||||
Mail server: <INPUT NAME="mailServer" TYPE="text"><BR>
|
||||
Mail protocol: <INPUT NAME="mailProtocol" TYPE="text"><BR>
|
||||
NNTP server: <INPUT NAME="NNTP" TYPE="text"><BR>
|
||||
LDAP server: <TEXTAREA NAME="LDAP" TYPE="text"></TEXTAREA><BR>
|
||||
|
||||
Domain name: <INPUT NAME="domainName" TYPE="text"><BR>
|
||||
Primary DNS server: <INPUT NAME="primaryDNS" TYPE="text"><P>
|
||||
Secondary DNS server: <INPUT NAME="secondaryDNS" TYPE="text"><P>
|
||||
Static IP address: <INPUT NAME="ipAddress" TYPE="text"><P>
|
||||
|
||||
Static IP address: <INPUT NAME="scriptEnabled" TYPE="text"><P>
|
||||
Static IP address: <INPUT NAME="scriptFile" TYPE="text"><P>
|
||||
|
||||
Profile Lockfilename: <INPUT NAME="lckFilename" TYPE="text"><P>
|
||||
|
||||
External Editor: <INPUT NAME="externalEditor" TYPE="text"><P>
|
||||
|
||||
</FORM>
|
||||
</PRE>
|
||||
|
||||
</BODY>
|
||||
|
||||
<SCRIPT LANGUAGE="JavaScript" ID="globals100">
|
||||
loadGlobalData();
|
||||
//testNetcenterReg();
|
||||
</SCRIPT>
|
||||
|
||||
</HTML>
|
||||
692
mozilla/cmd/dialup/as_html/globals1.js
Normal file
@@ -0,0 +1,692 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
|
||||
compromisePrincipals();
|
||||
enableExternalCapture(); // This requires UniversalBrowserWrite access
|
||||
parent.captureEvents( Event.MOUSEDOWN | Event.MOUSEUP | Event.DRAGDROP | Event.DBLCLICK );
|
||||
parent.onmousedown = cancelEvent;
|
||||
parent.onmouseup = cancelEvent;
|
||||
parent.ondragdrop = cancelEvent;
|
||||
parent.ondblclick = cancelEvent;
|
||||
|
||||
var oneStepSemaphore = false;
|
||||
var selectedISP = null;
|
||||
var supportWindow = null;
|
||||
var netCenterUsername = null;
|
||||
|
||||
function getSelectedISPName()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege( "AccountSetup" );
|
||||
|
||||
var ispDisplayName = document.setupPlugin.GetISPDisplayName( selectedISP );
|
||||
|
||||
return ispDisplayName;
|
||||
}
|
||||
|
||||
function forceReboot(pageName)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege( "AccountSetup" );
|
||||
debug( "go: Reboot needed before move to page " + pageName );
|
||||
alert( "A reboot is needed. Account Setup will continue after the reboot." );
|
||||
navigator.preference( "mail.check_new_mail", false );
|
||||
document.vars.startupFile.value = pageName;
|
||||
saveGlobalData();
|
||||
|
||||
// if rebooting and using magic profile, rename it so that it won't be automatically deleted at next launch
|
||||
var profileName = parent.parent.globals.document.setupPlugin.GetCurrentProfileName();
|
||||
if ( profileName != null && profileName != "" )
|
||||
{
|
||||
profileName = profileName.toUpperCase();
|
||||
if ( profileName == '911' || profileName == 'USER1' )
|
||||
parent.parent.globals.document.setupPlugin.SetCurrentProfileName( "912" );
|
||||
}
|
||||
|
||||
parent.parent.globals.document.setupPlugin.Reboot( getFolder( self ) + "start.htm" );
|
||||
}
|
||||
|
||||
function findVariable( theVar )
|
||||
{
|
||||
var theValue = "";
|
||||
var regData = parent.parent.globals.document.vars.regData.value;
|
||||
var x = regData.indexOf( theVar + "=" );
|
||||
if ( x >= 0 )
|
||||
{
|
||||
x = x + theVar.length + 1;
|
||||
var y = regData.indexOf( "\r", x );
|
||||
if ( y > x )
|
||||
{
|
||||
theValue = regData.substring( x, y );
|
||||
debug( "findVariable: " + theVar + "=" + theValue );
|
||||
}
|
||||
}
|
||||
return theValue;
|
||||
}
|
||||
|
||||
// contentFile = "main.htm";
|
||||
function getContentPage()
|
||||
{
|
||||
// var file = contentFile;
|
||||
// contentFile = null;
|
||||
var file = parent.parent.globals.document.vars.startupFile.value;
|
||||
parent.parent.globals.document.vars.startupFile.value = "";
|
||||
return file;
|
||||
}
|
||||
|
||||
function setContentPage( file )
|
||||
{
|
||||
// contentFile = file;
|
||||
parent.parent.globals.document.vars.startupFile.value = file;
|
||||
}
|
||||
|
||||
|
||||
function loadUserInput()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("AccountSetup");
|
||||
|
||||
if (document.vars.inited.value != "yes") {
|
||||
document.vars.inited.value = "yes";
|
||||
|
||||
var cookieWarning = navigator.preference("network.cookie.warnAboutCookies");
|
||||
if (cookieWarning == true) {
|
||||
document.vars.cookieWarning.value = "yes";
|
||||
}
|
||||
else {
|
||||
document.vars.cookieWarning.value = "no";
|
||||
}
|
||||
navigator.preference("network.cookie.warnAboutCookies", false);
|
||||
|
||||
document.vars.offlineMode.value = navigator.preference("offline.startup_mode");
|
||||
navigator.preference("offline.startup_mode", 0); // online
|
||||
navigator.preference("network.online", true);
|
||||
|
||||
var acctSetupFile = getAcctSetupFilename(self);
|
||||
if (acctSetupFile != null && acctSetupFile != "") {
|
||||
var intlMode = parent.parent.globals.GetNameValuePair(acctSetupFile,"Mode Selection","IntlMode");
|
||||
if (intlMode != null && intlMode != "") {
|
||||
intlMode = intlMode.toLowerCase();
|
||||
}
|
||||
}
|
||||
|
||||
var userInputFile = document.setupPlugin.GetCurrentProfileDirectory();
|
||||
if (userInputFile != null && userInputFile != "") {
|
||||
userInputFile = userInputFile + "ACCTSET.DAT";
|
||||
var theSection="Account Setup User Input";
|
||||
|
||||
var regServer = GetNameValuePair(userInputFile,theSection,"regServer");
|
||||
if (regServer != null && regServer != "") {
|
||||
document.vars.regServer.value = regServer;
|
||||
SetNameValuePair(userInputFile,theSection,"regServer", "");
|
||||
}
|
||||
document.vars.first.value = GetNameValuePair(userInputFile,theSection,"first");
|
||||
document.vars.last.value = GetNameValuePair(userInputFile,theSection,"last");
|
||||
document.vars.company.value = GetNameValuePair(userInputFile,theSection,"company");
|
||||
document.vars.address1.value = GetNameValuePair(userInputFile,theSection,"address1");
|
||||
document.vars.address2.value = GetNameValuePair(userInputFile,theSection,"address2");
|
||||
if (intlMode=="yes") {
|
||||
document.vars.address3.value = GetNameValuePair(userInputFile,theSection,"address3");
|
||||
document.vars.city.value="";
|
||||
document.vars.state.value="";
|
||||
document.vars.zip.value="";
|
||||
document.vars.areaCode.value="";
|
||||
}
|
||||
else {
|
||||
document.vars.address3.value="";
|
||||
document.vars.city.value = GetNameValuePair(userInputFile,theSection,"city");
|
||||
document.vars.state.value = GetNameValuePair(userInputFile,theSection,"state");
|
||||
document.vars.zip.value = GetNameValuePair(userInputFile,theSection,"zip");
|
||||
document.vars.areaCode.value = GetNameValuePair(userInputFile,theSection,"areaCode");
|
||||
}
|
||||
document.vars.phoneNumber.value = GetNameValuePair(userInputFile,theSection,"phoneNumber");
|
||||
document.vars.country.value = GetNameValuePair(userInputFile,theSection,"country");
|
||||
document.vars.countryCode.value = GetNameValuePair(userInputFile,theSection,"countryCode");
|
||||
|
||||
document.vars.cardname.value = GetNameValuePair(userInputFile,theSection,"cardname");
|
||||
document.vars.cardtype.value = GetNameValuePair(userInputFile,theSection,"cardtype");
|
||||
document.vars.cardcode.value = GetNameValuePair(userInputFile,theSection,"cardcode");
|
||||
document.vars.cardnumber.value = GetNameValuePair(userInputFile,theSection,"cardnumber");
|
||||
SetNameValuePair(userInputFile,theSection,"cardnumber", "");
|
||||
|
||||
document.vars.month.value = GetNameValuePair(userInputFile,theSection,"month");
|
||||
document.vars.year.value = GetNameValuePair(userInputFile,theSection,"year");
|
||||
|
||||
document.vars.modem.value = GetNameValuePair(userInputFile,theSection,"modem");
|
||||
document.vars.manufacturer.value = GetNameValuePair(userInputFile,theSection,"manufacturer");
|
||||
document.vars.model.value = GetNameValuePair(userInputFile,theSection,"model");
|
||||
|
||||
|
||||
document.vars.externalEditor.value = GetNameValuePair(userInputFile,theSection,"externalEditor");
|
||||
|
||||
|
||||
if (intlMode=="yes") {
|
||||
document.vars.modemAreaCode.value="";
|
||||
}
|
||||
else {
|
||||
document.vars.modemAreaCode.value = GetNameValuePair(userInputFile,theSection,"modemAreaCode");
|
||||
}
|
||||
document.vars.modemPhoneNumber.value = GetNameValuePair(userInputFile,theSection,"modemPhoneNumber");
|
||||
|
||||
document.vars.altAreaCode1.value = GetNameValuePair( userInputFile, theSection, "altAreaCode1" );
|
||||
document.vars.altAreaCode2.value = GetNameValuePair( userInputFile, theSection, "altAreaCode2" );
|
||||
document.vars.altAreaCode3.value = GetNameValuePair( userInputFile, theSection, "altAreaCode3" );
|
||||
|
||||
document.vars.cwData.value = GetNameValuePair(userInputFile,theSection,"cwData");
|
||||
if (document.vars.cwData.value != null && document.vars.cwData.value != "")
|
||||
{
|
||||
// document.vars.prefix.cwOFF=1;
|
||||
}
|
||||
else
|
||||
{
|
||||
// document.vars.prefix.cwOFF=0;
|
||||
}
|
||||
document.vars.prefixData.value = GetNameValuePair(userInputFile,theSection,"prefixData");
|
||||
if (document.vars.prefixData.value != null && document.vars.prefixData.value != "")
|
||||
{
|
||||
// document.vars.prefix.checked=1;
|
||||
}
|
||||
else
|
||||
{
|
||||
// document.vars.prefix.checked=0;
|
||||
}
|
||||
document.vars.dialMethod.value = GetNameValuePair(userInputFile,theSection,"dialMethod");
|
||||
|
||||
document.vars.providername.value = GetNameValuePair(userInputFile,theSection,"providername");
|
||||
if (intlMode=="yes")
|
||||
{
|
||||
document.vars.accountAreaCode.value="";
|
||||
}
|
||||
else
|
||||
{
|
||||
document.vars.accountAreaCode.value = GetNameValuePair(userInputFile,theSection,"accountAreaCode");
|
||||
}
|
||||
document.vars.accountPhoneNumber.value = GetNameValuePair(userInputFile,theSection,"accountPhoneNumber");
|
||||
|
||||
document.vars.accountName.value = GetNameValuePair(userInputFile,theSection,"accountName");
|
||||
document.vars.emailName.value = GetNameValuePair(userInputFile,theSection,"emailName");
|
||||
document.vars.publishURL.value = GetNameValuePair(userInputFile,theSection,"publishURL");
|
||||
document.vars.viewURL.value = GetNameValuePair(userInputFile,theSection,"viewURL");
|
||||
|
||||
document.vars.accountPassword.value = GetNameValuePair(userInputFile,theSection,"accountPassword"); // existing path
|
||||
document.vars.accountPasswordCheck.value = GetNameValuePair(userInputFile,theSection,"accountPasswordCheck");
|
||||
document.vars.emailPassword.value = GetNameValuePair(userInputFile,theSection,"emailPassword");
|
||||
document.vars.emailPasswordCheck.value = GetNameValuePair(userInputFile,theSection,"emailPasswordCheck");
|
||||
document.vars.publishPassword.value = GetNameValuePair(userInputFile,theSection,"publishPassword");
|
||||
document.vars.publishPasswordCheck.value = GetNameValuePair(userInputFile,theSection,"publishPasswordCheck");
|
||||
document.vars.SMTP.value = GetNameValuePair(userInputFile,theSection,"SMTP");
|
||||
document.vars.mailServer.value = GetNameValuePair(userInputFile,theSection,"mailServer");
|
||||
document.vars.mailProtocol.value = GetNameValuePair(userInputFile,theSection,"mailProtocol");
|
||||
document.vars.NNTP.value = GetNameValuePair(userInputFile,theSection,"NNTP");
|
||||
document.vars.domainName.value = GetNameValuePair(userInputFile,theSection,"domainName");
|
||||
document.vars.primaryDNS.value = GetNameValuePair(userInputFile,theSection,"primaryDNS");
|
||||
document.vars.secondaryDNS.value = GetNameValuePair(userInputFile,theSection,"secondaryDNS");
|
||||
document.vars.ipAddress.value = GetNameValuePair(userInputFile,theSection,"ipAddress");
|
||||
document.vars.scriptEnabled.value = GetNameValuePair(userInputFile,theSection,"scriptEnabled");
|
||||
document.vars.scriptFile.value = GetNameValuePair(userInputFile,theSection,"scriptFile");
|
||||
document.vars.lckFilename.value = GetNameValuePair(userInputFile,theSection,"lckFilename");
|
||||
|
||||
SetNameValuePair(userInputFile,theSection,"accountPassword", ""); // existing path
|
||||
SetNameValuePair(userInputFile,theSection,"accountPasswordCheck", "");
|
||||
SetNameValuePair(userInputFile,theSection,"emailPassword", "");
|
||||
SetNameValuePair(userInputFile,theSection,"emailPasswordCheck", "");
|
||||
SetNameValuePair(userInputFile,theSection,"publishPassword", "");
|
||||
SetNameValuePair(userInputFile,theSection,"publishPasswordCheck", "");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*
|
||||
loadGlobalData: checks for the plugin; reads in any saved user input from a previous session
|
||||
*/
|
||||
|
||||
function loadGlobalData()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("AccountSetup");
|
||||
|
||||
if ( document.setupPlugin == null )
|
||||
return;
|
||||
|
||||
if ( document.vars.inited.value != "yes" )
|
||||
{
|
||||
|
||||
// load globals here
|
||||
|
||||
var acctSetupFile = getAcctSetupFilename( self );
|
||||
if ( acctSetupFile != null && acctSetupFile != "" )
|
||||
{
|
||||
var intlMode = parent.parent.globals.GetNameValuePair( acctSetupFile, "Mode Selection", "IntlMode" );
|
||||
if ( intlMode != null && intlMode != "" )
|
||||
{
|
||||
intlMode = intlMode.toLowerCase();
|
||||
document.vars.intlMode.value = intlMode;
|
||||
}
|
||||
|
||||
var editMode = parent.parent.globals.GetNameValuePair( acctSetupFile, "Mode Selection", "EditMode" );
|
||||
if ( editMode != null && editMode != "" )
|
||||
{
|
||||
editMode = editMode.toLowerCase();
|
||||
document.vars.editMode.value = editMode;
|
||||
SetNameValuePair( acctSetupFile, "Mode Selection", "EditMode", "no" );
|
||||
}
|
||||
|
||||
// if not in editMode, ensure that OS support is available (networking,dialer,etc)
|
||||
if ( editMode != "yes" )
|
||||
{
|
||||
var installedFlag = document.setupPlugin.CheckEnvironment();
|
||||
if ( installedFlag != true )
|
||||
{
|
||||
document.setupPlugin.QuitNavigator();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// set appropriate path info (if not prompting user)
|
||||
|
||||
document.vars.path.value = "";
|
||||
var newPathFlag = parent.parent.globals.GetNameValuePair( acctSetupFile, "Mode Selection", "ForceNew" );
|
||||
newPathFlag = newPathFlag.toLowerCase();
|
||||
var existingPathFlag = parent.parent.globals.GetNameValuePair( acctSetupFile, "Mode Selection", "ForceExisting" );
|
||||
existingPathFlag = existingPathFlag.toLowerCase();
|
||||
|
||||
if ( newPathFlag == "yes" && existingPathFlag != "yes" )
|
||||
document.vars.path.value = "New Path";
|
||||
else if ( existingPathFlag == "yes" && newPathFlag != "yes" )
|
||||
document.vars.path.value = "Existing Path";
|
||||
|
||||
document.vars.oneStepMode.value = "";
|
||||
var oneStepModeFlag = parent.parent.globals.GetNameValuePair( acctSetupFile, "Mode Selection", "OneStepMode" );
|
||||
oneStepModeFlag = oneStepModeFlag.toLowerCase();
|
||||
if ( oneStepModeFlag == "yes" )
|
||||
document.vars.oneStepMode.value = "yes";
|
||||
|
||||
if ( document.vars.debugMode.value.toLowerCase() != "yes" && ( document.vars.editMode.value.toLowerCase() != "yes" ) )
|
||||
if (checkPluginExists( "application/x-netscape-autoconfigure-dialer", false ) )
|
||||
document.setupPlugin.SetKiosk( true );
|
||||
}
|
||||
|
||||
|
||||
// load in user input (if any)
|
||||
var userInputFile = document.setupPlugin.GetCurrentProfileDirectory();
|
||||
if ( userInputFile != null && userInputFile != "" )
|
||||
{
|
||||
|
||||
userInputFile = userInputFile + "ACCTSET.DAT";
|
||||
var theSection = "Account Setup User Input";
|
||||
|
||||
document.vars.externalEditor.value = GetNameValuePair( userInputFile, theSection, "externalEditor" );
|
||||
|
||||
var startupFile = GetNameValuePair( userInputFile, theSection, "startupFile" );
|
||||
if ( startupFile != null && startupFile != "" )
|
||||
{
|
||||
document.vars.startupFile.value = startupFile;
|
||||
document.vars.path.value = GetNameValuePair( userInputFile, theSection, "path" );
|
||||
document.vars.pageHistory.value = GetNameValuePair( userInputFile, theSection, "pageHistory" );
|
||||
|
||||
SetNameValuePair( userInputFile, theSection, "startupFile", "" );
|
||||
SetNameValuePair( userInputFile, theSection, "path", "" );
|
||||
SetNameValuePair( userInputFile, theSection, "pageHistory", "" );
|
||||
|
||||
// if coming out of a reboot and using magic profile, rename it so that it won't be automatically deleted at next launch
|
||||
|
||||
var profileName = document.setupPlugin.GetCurrentProfileName();
|
||||
if ( profileName != null && profileName != "" )
|
||||
{
|
||||
profileName = profileName.toUpperCase();
|
||||
if ( profileName == '912' )
|
||||
document.setupPlugin.SetCurrentProfileName( "USER1" );
|
||||
}
|
||||
loadUserInput();
|
||||
}
|
||||
else
|
||||
{
|
||||
document.vars.startupFile.value = "main.htm";
|
||||
// defer loading user input until after main screen has loaded (faster speedup)
|
||||
}
|
||||
parent.screen.location.replace( "screen.htm" );
|
||||
}
|
||||
|
||||
// QA support
|
||||
|
||||
var qaMode = document.vars.qaMode.value;
|
||||
if ( qaMode != null && qaMode != "" )
|
||||
{
|
||||
qaMode = qaMode.toLowerCase();
|
||||
if ( qaMode == "yes" )
|
||||
{
|
||||
if ( confirm( "Would you like to use a Milan data file to configure Communicator?" ) == true )
|
||||
{
|
||||
if ( document.setupPlugin.Milan( null, null, true, false ) == true )
|
||||
document.vars.regMode.value = "yes";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ( document.vars.regMode.value == "yes" )
|
||||
setRegisterMode( 1 );
|
||||
}
|
||||
|
||||
function saveExternalEditor()
|
||||
{
|
||||
// Since we don't do a saveGlobalData in editMode, we need an alternate way to save the externalEditor
|
||||
// as a preference in ACCTSET.DAT. This is it.
|
||||
|
||||
netscape.security.PrivilegeManager.enablePrivilege( "AccountSetup" );
|
||||
var userInputFile = document.setupPlugin.GetCurrentProfileDirectory();
|
||||
if ( userInputFile != null && userInputFile != "" )
|
||||
{
|
||||
userInputFile = userInputFile + "ACCTSET.DAT";
|
||||
var theSection = "Account Setup User Input";
|
||||
SetNameValuePair( userInputFile, theSection, "externalEditor", document.vars.externalEditor.value );
|
||||
}
|
||||
}
|
||||
|
||||
function saveGlobalData()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege( "AccountSetup" );
|
||||
|
||||
if ( document.vars.editMode.value.toLowerCase() == "yes" )
|
||||
return;
|
||||
|
||||
if ( document.setupPlugin == null )
|
||||
return;
|
||||
/*
|
||||
if (document.vars.debugMode.value.toLowerCase() != "yes" && (document.vars.editMode.value.toLowerCase() != "yes")) {
|
||||
if (checkPluginExists("application/x-netscape-autoconfigure-dialer",false)) {
|
||||
document.setupPlugin.SetKiosk(false);
|
||||
}
|
||||
}
|
||||
top.statusbar.visible=true;
|
||||
top.scrollbars.visible=true;
|
||||
top.toolbar.visible=true;
|
||||
top.menubar.visible=true;
|
||||
top.locationbar.visible=true;
|
||||
top.personalbar.visible=true; // was directory
|
||||
*/
|
||||
|
||||
if (document.vars.cookieWarning.value == "yes")
|
||||
{
|
||||
navigator.preference("network.cookie.warnAboutCookies", true);
|
||||
}
|
||||
else
|
||||
{
|
||||
navigator.preference("network.cookie.warnAboutCookies", false);
|
||||
}
|
||||
|
||||
if (document.vars.offlineMode.value != "undefined")
|
||||
{
|
||||
navigator.preference("offline.startup_mode", document.vars.offlineMode.value);
|
||||
}
|
||||
|
||||
|
||||
// save user input (if any)
|
||||
var userInputFile = document.setupPlugin.GetCurrentProfileDirectory();
|
||||
if (userInputFile != null && userInputFile != "")
|
||||
{
|
||||
userInputFile = userInputFile + "ACCTSET.DAT";
|
||||
var theSection="Account Setup User Input";
|
||||
|
||||
SetNameValuePair(userInputFile,theSection,"startupFile", document.vars.startupFile.value);
|
||||
SetNameValuePair(userInputFile,theSection,"regServer", document.vars.regServer.value);
|
||||
|
||||
SetNameValuePair(userInputFile,theSection,"first", document.vars.first.value);
|
||||
SetNameValuePair(userInputFile,theSection,"last", document.vars.last.value);
|
||||
SetNameValuePair(userInputFile,theSection,"company", document.vars.company.value);
|
||||
SetNameValuePair(userInputFile,theSection,"address1", document.vars.address1.value);
|
||||
SetNameValuePair(userInputFile,theSection,"address2", document.vars.address2.value);
|
||||
SetNameValuePair(userInputFile,theSection,"address3", document.vars.address3.value);
|
||||
SetNameValuePair(userInputFile,theSection,"city", document.vars.city.value);
|
||||
SetNameValuePair(userInputFile,theSection,"state", document.vars.state.value);
|
||||
SetNameValuePair(userInputFile,theSection,"zip", document.vars.zip.value);
|
||||
SetNameValuePair(userInputFile,theSection,"areaCode", document.vars.areaCode.value);
|
||||
SetNameValuePair(userInputFile,theSection,"phoneNumber", document.vars.phoneNumber.value);
|
||||
SetNameValuePair(userInputFile,theSection,"country", document.vars.country.value);
|
||||
SetNameValuePair(userInputFile,theSection,"countryCode", document.vars.countryCode.value);
|
||||
|
||||
SetNameValuePair(userInputFile,theSection,"cardname", document.vars.cardname.value);
|
||||
SetNameValuePair(userInputFile,theSection,"cardtype", document.vars.cardtype.value);
|
||||
SetNameValuePair(userInputFile,theSection,"cardcode", document.vars.cardcode.value);
|
||||
if (document.setupPlugin.NeedReboot() == true) {
|
||||
SetNameValuePair(userInputFile,theSection,"cardnumber", document.vars.cardnumber.value);
|
||||
SetNameValuePair(userInputFile,theSection,"path", document.vars.path.value);
|
||||
SetNameValuePair(userInputFile,theSection,"pageHistory", document.vars.pageHistory.value);
|
||||
|
||||
SetNameValuePair(userInputFile,theSection,"accountPassword", document.vars.accountPassword.value); // existing path
|
||||
SetNameValuePair(userInputFile,theSection,"accountPasswordCheck", document.vars.accountPasswordCheck.value);
|
||||
SetNameValuePair(userInputFile,theSection,"emailPassword", document.vars.emailPassword.value);
|
||||
SetNameValuePair(userInputFile,theSection,"emailPasswordCheck", document.vars.emailPasswordCheck.value);
|
||||
SetNameValuePair(userInputFile,theSection,"publishPassword", document.vars.publishPassword.value);
|
||||
SetNameValuePair(userInputFile,theSection,"publishPasswordCheck", document.vars.publishPasswordCheck.value);
|
||||
SetNameValuePair(userInputFile,theSection,"SMTP", document.vars.SMTP.value);
|
||||
SetNameValuePair(userInputFile,theSection,"mailServer", document.vars.mailServer.value);
|
||||
SetNameValuePair(userInputFile,theSection,"mailProtocol", document.vars.mailProtocol.value);
|
||||
SetNameValuePair(userInputFile,theSection,"NNTP", document.vars.NNTP.value);
|
||||
SetNameValuePair(userInputFile,theSection,"domainName", document.vars.domainName.value);
|
||||
SetNameValuePair(userInputFile,theSection,"primaryDNS", document.vars.primaryDNS.value);
|
||||
SetNameValuePair(userInputFile,theSection,"secondaryDNS", document.vars.secondaryDNS.value);
|
||||
SetNameValuePair(userInputFile,theSection,"ipAddress", document.vars.ipAddress.value);
|
||||
SetNameValuePair(userInputFile,theSection,"scriptEnabled", document.vars.scriptEnabled.value);
|
||||
SetNameValuePair(userInputFile,theSection,"scriptFile", document.vars.scriptFile.value);
|
||||
SetNameValuePair(userInputFile,theSection,"lckFilename", document.vars.lckFilename.value);
|
||||
}
|
||||
else
|
||||
{
|
||||
SetNameValuePair(userInputFile,theSection,"cardnumber", "");
|
||||
SetNameValuePair(userInputFile,theSection,"path", "");
|
||||
SetNameValuePair(userInputFile,theSection,"pageHistory", "");
|
||||
|
||||
SetNameValuePair(userInputFile,theSection,"accountPassword", ""); // existing path
|
||||
SetNameValuePair(userInputFile,theSection,"accountPasswordCheck", "");
|
||||
SetNameValuePair(userInputFile,theSection,"emailPassword", "");
|
||||
SetNameValuePair(userInputFile,theSection,"emailPasswordCheck", "");
|
||||
SetNameValuePair(userInputFile,theSection,"publishPassword", "");
|
||||
SetNameValuePair(userInputFile,theSection,"publishPasswordCheck", "");
|
||||
}
|
||||
SetNameValuePair(userInputFile,theSection,"month", document.vars.month.value);
|
||||
SetNameValuePair(userInputFile,theSection,"year", document.vars.year.value);
|
||||
|
||||
SetNameValuePair(userInputFile,theSection,"modem", document.vars.modem.value);
|
||||
SetNameValuePair(userInputFile,theSection,"manufacturer", document.vars.manufacturer.value);
|
||||
SetNameValuePair(userInputFile,theSection,"model", document.vars.model.value);
|
||||
|
||||
SetNameValuePair(userInputFile,theSection,"modemAreaCode", document.vars.modemAreaCode.value);
|
||||
SetNameValuePair(userInputFile,theSection,"modemPhoneNumber", document.vars.modemPhoneNumber.value);
|
||||
SetNameValuePair(userInputFile,theSection,"altAreaCode1", document.vars.altAreaCode1.value);
|
||||
SetNameValuePair(userInputFile,theSection,"altAreaCode2", document.vars.altAreaCode2.value);
|
||||
SetNameValuePair(userInputFile,theSection,"altAreaCode3", document.vars.altAreaCode3.value);
|
||||
|
||||
SetNameValuePair(userInputFile,theSection,"cwData", document.vars.cwData.value);
|
||||
SetNameValuePair(userInputFile,theSection,"prefixData", document.vars.prefixData.value);
|
||||
SetNameValuePair(userInputFile,theSection,"dialMethod", document.vars.dialMethod.value);
|
||||
|
||||
SetNameValuePair(userInputFile,theSection,"providername", document.vars.providername.value);
|
||||
SetNameValuePair(userInputFile,theSection,"providerFilename", document.vars.providerFilename.value); // existing path
|
||||
SetNameValuePair(userInputFile,theSection,"accountAreaCode", document.vars.accountAreaCode.value);
|
||||
SetNameValuePair(userInputFile,theSection,"accountPhoneNumber", document.vars.accountPhoneNumber.value);
|
||||
|
||||
SetNameValuePair(userInputFile,theSection,"accountName", document.vars.accountName.value);
|
||||
SetNameValuePair(userInputFile,theSection,"emailName", document.vars.emailName.value);
|
||||
SetNameValuePair(userInputFile,theSection,"publishURL", document.vars.publishURL.value);
|
||||
SetNameValuePair(userInputFile,theSection,"viewURL", document.vars.viewURL.value);
|
||||
SetNameValuePair(userInputFile,theSection,"externalEditor", document.vars.externalEditor.value);
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
function monitorDialupConnection( numSecondsElapsed, monitorFunction,
|
||||
monitorEndpointSuccessFunction, monitorEndpointFailureFunction )
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege( "AccountSetup" );
|
||||
|
||||
var connectStatusFlag = document.setupPlugin.IsDialerConnected();
|
||||
|
||||
// * give us 10 seconds to before we start to check the connection status
|
||||
if ( ( numSecondsElapsed < 10 ) || ( connectStatusFlag == true ) )
|
||||
{
|
||||
numSecondsElapsed = numSecondsElapsed + 1;
|
||||
|
||||
if ( eval ( monitorFunction ) == null )
|
||||
setTimeout( "setRegisterMode(" + numSecondsElapsed + ")", 1000 );
|
||||
else
|
||||
eval( monitorEndpointSuccessFunction );
|
||||
}
|
||||
else
|
||||
{
|
||||
// hang up (even if already disconnected, this will delete
|
||||
// the dialer's reference to the Registration Server)
|
||||
document.setupPlugin.DialerHangup();
|
||||
eval( monitorEndpointFailureFunction );
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
function set1StepMode( numSecondsElapsed )
|
||||
{
|
||||
|
||||
debug( "set1StepMode: " + numSecondsElapsed );
|
||||
|
||||
netscape.security.PrivilegeManager.enablePrivilege( "AccountSetup" );
|
||||
|
||||
var connectStatusFlag = document.setupPlugin.IsDialerConnected();
|
||||
|
||||
if ( ( numSecondsElapsed < 10 ) || ( connectStatusFlag == true ) )
|
||||
{
|
||||
//debug( "still connected" );
|
||||
numSecondsElapsed = numSecondsElapsed + 1;
|
||||
|
||||
if ( oneStepSemaphore == false )
|
||||
{
|
||||
setTimeout( "set1StepMode(" + numSecondsElapsed + ")", 1000 );
|
||||
}
|
||||
else
|
||||
{
|
||||
oneStepSemphore = false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
document.setupPlugin.DialerHangup();
|
||||
|
||||
// go to error screen
|
||||
setContentPage( "error.htm" );
|
||||
parent.screen.location.replace( "screen.htm" );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
function setRegisterMode( numSecondsElapsed )
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege( "AccountSetup" );
|
||||
|
||||
var connectStatusFlag = document.setupPlugin.IsDialerConnected();
|
||||
document.vars.regMode.value = "yes";
|
||||
var regData = document.setupPlugin.GetRegInfo( false );
|
||||
|
||||
if ( ( numSecondsElapsed < 10 ) || ( connectStatusFlag == true ) )
|
||||
{
|
||||
numSecondsElapsed = numSecondsElapsed + 1;
|
||||
|
||||
if ( regData == null )
|
||||
setTimeout( "setRegisterMode(" + numSecondsElapsed + ")", 1000 ); // check every second
|
||||
else
|
||||
{
|
||||
// handle multi-line data differently
|
||||
|
||||
var bookmarkTag = "BOOKMARK_FILE=";
|
||||
var bookmarkTagLen = bookmarkTag.length;
|
||||
|
||||
document.vars.regMode.value = "no";
|
||||
document.vars.regData.value = "";
|
||||
debug( "\nRegistration Complete: " + regData.length + " item(s)" );
|
||||
|
||||
for ( var x = 0; x < regData.length; x++ )
|
||||
{
|
||||
var data = "" + regData[ x ];
|
||||
var dataLen = data.length;
|
||||
|
||||
if ( data.indexOf( bookmarkTag ) ==0 )
|
||||
{
|
||||
data = data.substring( bookmarkTagLen, dataLen );
|
||||
document.vars.regBookmark.value = data;
|
||||
}
|
||||
else
|
||||
document.vars.regData.value = document.vars.regData.value + regData[ x ] + "\r";
|
||||
|
||||
debug( " " + x + ": " + regData[ x ] );
|
||||
}
|
||||
|
||||
document.setupPlugin.GetRegInfo( true );
|
||||
|
||||
// hang up (this will delete the dialer's
|
||||
// reference to the Registration Server)
|
||||
document.setupPlugin.DialerHangup();
|
||||
|
||||
// check status and go to appropriate screen
|
||||
|
||||
var status = findVariable( "STATUS" );
|
||||
if ( status == "OK" )
|
||||
{
|
||||
configureNewAccount();
|
||||
createNetcenterAccount();
|
||||
|
||||
var rebootFlag = document.setupPlugin.NeedReboot();
|
||||
if ( rebootFlag == true )
|
||||
setContentPage( "okreboot.htm" );
|
||||
else
|
||||
setContentPage( "ok.htm" );
|
||||
|
||||
}
|
||||
else if ( status == "EXIT" )
|
||||
{
|
||||
saveGlobalData();
|
||||
document.setupPlugin.QuitNavigator();
|
||||
}
|
||||
else
|
||||
setContentPage( "error.htm" );
|
||||
|
||||
parent.frames[ 0 ].location.replace( "screen.htm" );
|
||||
|
||||
navigator.preference( "security.warn_submit_insecure", true );
|
||||
navigator.preference( "security.warn_entering_secure", true );
|
||||
navigator.preference( "security.warn_leaving_secure", true );
|
||||
}
|
||||
}
|
||||
|
||||
// * we've lost the connection
|
||||
else
|
||||
{
|
||||
document.vars.regMode.value = "no";
|
||||
|
||||
// hang up (even if already disconnected, this will delete
|
||||
// the dialer's reference to the Registration Server)
|
||||
document.setupPlugin.DialerHangup();
|
||||
|
||||
// go to error screen
|
||||
document.setupPlugin.GetRegInfo( true );
|
||||
setContentPage( "error.htm" );
|
||||
parent.screen.location.replace( "screen.htm" );
|
||||
|
||||
navigator.preference( "security.warn_submit_insecure", true );
|
||||
navigator.preference( "security.warn_entering_secure", true );
|
||||
navigator.preference( "security.warn_leaving_secure", true );
|
||||
}
|
||||
}
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
904
mozilla/cmd/dialup/as_html/globals2.js
Normal file
@@ -0,0 +1,904 @@
|
||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil -*-
|
||||
*
|
||||
* The contents of this file are subject to the Netscape Public License
|
||||
* Version 1.0 (the "NPL"); you may not use this file except in
|
||||
* compliance with the NPL. You may obtain a copy of the NPL at
|
||||
* http://www.mozilla.org/NPL/
|
||||
*
|
||||
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
* for the specific language governing rights and limitations under the
|
||||
* NPL.
|
||||
*
|
||||
* The Initial Developer of this code under the NPL is Netscape
|
||||
* Communications Corporation. Portions created by Netscape are
|
||||
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
* Reserved.
|
||||
*/
|
||||
<!-- to hide script contents from old browsers
|
||||
compromisePrincipals();
|
||||
|
||||
function configureNewAccount()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege( "AccountSetup" );
|
||||
|
||||
var theFile = getAcctSetupFilename( self );
|
||||
var intlFlag = GetNameValuePair( theFile, "Mode Selection", "IntlMode" );
|
||||
intlFlag = intlFlag.toLowerCase();
|
||||
|
||||
var theScript = findVariable( "LOGIN_SCRIPT" );
|
||||
|
||||
|
||||
// determine outside line access string
|
||||
var outsideLineAccessStr = "";
|
||||
if ( document.vars.prefixData.value != "" )
|
||||
{
|
||||
outsideLineAccessStr = document.vars.prefixData.value;
|
||||
x = outsideLineAccessStr.indexOf( "," );
|
||||
if ( x < 0)
|
||||
outsideLineAccessStr = outsideLineAccessStr + ",";
|
||||
}
|
||||
|
||||
var dialAsLongDistance = findVariable( "DIAL_AS_LONG_DISTANCE" );
|
||||
if ( dialAsLongDistance != null && dialAsLongDistance!="" )
|
||||
{
|
||||
var dialAsLongDistanceFlag = ( dialAsLongDistance == "NO" ) ? "FALSE" : "TRUE";
|
||||
var dialAreaCode = findVariable( "DIAL_AREA_CODE" );
|
||||
var dialAreaCodeFlag = "FALSE";
|
||||
if ( dialAreaCode != null && dialAreaCode != "" )
|
||||
dialAreaCodeFlag = ( dialAreaCode == "NO" ) ? "FALSE" : "TRUE";
|
||||
}
|
||||
else if ( intlFlag == "yes" )
|
||||
{
|
||||
var dialAsLongDistanceFlag = "FALSE";
|
||||
var dialAreaCodeFlag = "FALSE";
|
||||
}
|
||||
else
|
||||
{
|
||||
var dialAsLongDistanceFlag = "TRUE";
|
||||
var dialAreaCodeFlag = "TRUE";
|
||||
|
||||
var ispAreaCode = "";
|
||||
var ispPhoneNum = findVariable( "PHONE_NUM" );
|
||||
if ( ispPhoneNum != null && ispPhoneNum!="" )
|
||||
{
|
||||
var x = ispPhoneNum.indexOf( "(" );
|
||||
if ( x >=0 )
|
||||
{
|
||||
var y = ispPhoneNum.indexOf( ")", x + 1 );
|
||||
ispAreaCode = ispPhoneNum.substring( x + 1, y );
|
||||
}
|
||||
}
|
||||
if ( ispAreaCode == document.vars.modemAreaCode.value )
|
||||
{
|
||||
dialAsLongDistanceFlag = "FALSE";
|
||||
dialAreaCodeFlag = "FALSE";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// determine new profile name (used for Account in dialer & profile name)
|
||||
var newProfileName = findVariable( "LOGIN" );
|
||||
if ( newProfileName == "" )
|
||||
{
|
||||
newProfileName = document.vars.first.value;
|
||||
if ( document.vars.last.value != "" )
|
||||
newProfileName = newProfileName + " " + document.vars.last.value;
|
||||
}
|
||||
if ( newProfileName!="" )
|
||||
newProfileName = newProfileName + "'s";
|
||||
if ( findVariable( "SITE_NAME" ) != "" )
|
||||
newProfileName = newProfileName + " " + findVariable( "SITE_NAME" );
|
||||
|
||||
newProfileName = newProfileName + " Account";
|
||||
if ( newProfileName.length > 240 )
|
||||
newProfileName = newProfileName.substring( 0, 240 );
|
||||
|
||||
|
||||
// platform check
|
||||
var thePlatform = parent.parent.globals.getPlatform();
|
||||
|
||||
if ( thePlatform == "Win16" )
|
||||
if ( newProfileName.length > 40 )
|
||||
newProfileName = newProfileName.substring( 0, 40 );
|
||||
|
||||
|
||||
// On Win32 platforms, check if newProfileName contains any invalid characters, such as '/'
|
||||
// On Mac, disallow invalid characters such as ':'
|
||||
|
||||
if ( ( thePlatform == "WinNT" ) || ( thePlatform == "Win95" ) )
|
||||
{
|
||||
var x = 0;
|
||||
x = newProfileName.indexOf( '/' );
|
||||
while ( ( x >= 0 ) && ( newProfileName.length != 0 ) )
|
||||
{
|
||||
newProfileName = newProfileName.substring( x + 1, newProfileName.length );
|
||||
x = newProfileName.indexOf( '/' );
|
||||
}
|
||||
x = newProfileName.indexOf( '\\' );
|
||||
while ( ( x >= 0 ) && ( newProfileName.length != 0 ) )
|
||||
{
|
||||
newProfileName = newProfileName.substring( x + 1, newProfileName.length );
|
||||
x = newProfileName.indexOf( '\\' );
|
||||
}
|
||||
x = newProfileName.indexOf( ':' );
|
||||
while ( ( x >= 0 ) && ( newProfileName.length != 0 ) )
|
||||
{
|
||||
newProfileName = newProfileName.substring( x + 1, newProfileName.length );
|
||||
x = newProfileName.indexOf( ':' );
|
||||
}
|
||||
x = newProfileName.indexOf( '\"' );
|
||||
while ( ( x >= 0) && ( newProfileName.length != 0 ) )
|
||||
{
|
||||
newProfileName = newProfileName.substring( x + 1, newProfileName.length );
|
||||
x = newProfileName.indexOf( '\"' );
|
||||
}
|
||||
x = newProfileName.indexOf( '?' );
|
||||
while ( ( x >= 0 ) && ( newProfileName.length != 0 ) )
|
||||
{
|
||||
newProfileName = newProfileName.substring( x + 1, newProfileName.length );
|
||||
x = newProfileName.indexOf( '?' );
|
||||
}
|
||||
x = newProfileName.indexOf( '<' );
|
||||
while ( ( x >= 0 ) && ( newProfileName.length != 0 ) )
|
||||
{
|
||||
newProfileName = newProfileName.substring( x + 1, newProfileName.length );
|
||||
x = newProfileName.indexOf( '<' );
|
||||
}
|
||||
x = newProfileName.indexOf( '>' );
|
||||
while ( ( x >= 0 ) && ( newProfileName.length != 0 ) )
|
||||
{
|
||||
newProfileName = newProfileName.substring( x + 1, newProfileName.length );
|
||||
x = newProfileName.indexOf( '>' );
|
||||
}
|
||||
x = newProfileName.indexOf( '|' );
|
||||
while ( ( x >= 0 ) && ( newProfileName.length != 0 ) )
|
||||
{
|
||||
newProfileName = newProfileName.substring( x + 1, newProfileName.length );
|
||||
x = newProfileName.indexOf( '|' );
|
||||
}
|
||||
x = newProfileName.indexOf( '&' );
|
||||
while ( ( x >= 0 ) && ( newProfileName.length != 0 ) )
|
||||
{
|
||||
newProfileName = newProfileName.substring( 0, x ) + newProfileName.substring( x + 1, newProfileName.length );
|
||||
x = newProfileName.indexOf( '&' );
|
||||
}
|
||||
}
|
||||
else if ( thePlatform == "Macintosh" )
|
||||
{
|
||||
var x = 0;
|
||||
x = newProfileName.indexOf( ':' );
|
||||
while ( ( x >= 0 ) && ( newProfileName.length != 0 ) )
|
||||
{
|
||||
newProfileName = newProfileName.substring( x + 1, newProfileName.length );
|
||||
x = newProfileName.indexOf( ':' );
|
||||
}
|
||||
}
|
||||
else if ( thePlatform == "Win16" )
|
||||
{
|
||||
var x = 0;
|
||||
x = newProfileName.indexOf( '(' );
|
||||
while ( ( x >= 0 ) && ( newProfileName.length != 0 ) )
|
||||
{
|
||||
newProfileName = newProfileName.substring( 0, x ) + newProfileName.substring( x + 1, newProfileName.length );
|
||||
x = newProfileName.indexOf( '(' );
|
||||
}
|
||||
x = newProfileName.indexOf( ')');
|
||||
while ( ( x >= 0 ) && ( newProfileName.length != 0 ) )
|
||||
{
|
||||
newProfileName = newProfileName.substring( 0, x ) + newProfileName.substring( x + 1, newProfileName.length );
|
||||
x = newProfileName.indexOf( ')' );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// configure dialer for new account
|
||||
|
||||
dialerData = document.setupPlugin.newStringArray( 24 ); // increment this # as new dialer strings are added
|
||||
dialerData[0] = "FileName=" + findVariable("SITE_FILE");
|
||||
dialerData[1] = "AccountName=" + newProfileName;
|
||||
dialerData[2] = "ISPPhoneNum=" + findVariable("PHONE_NUM");
|
||||
dialerData[3] = "LoginName=" + findVariable("LOGIN");
|
||||
dialerData[4] = "Password=" + findVariable("PASSWORD");
|
||||
dialerData[5] = "DNSAddress=" + findVariable("DNS_ADDR");
|
||||
dialerData[6] = "DNSAddress2=" + findVariable("DNS_ADDR_2");
|
||||
dialerData[7] = "DomainName=" + findVariable("DOMAIN_NAME");
|
||||
dialerData[8] = "IntlMode=" + ((intlFlag=="yes") ? "TRUE":"FALSE");
|
||||
dialerData[9] = "DialOnDemand=TRUE";
|
||||
dialerData[10] = "ModemName=" + document.vars.modem.value;
|
||||
dialerData[11] = "ModemType=" + document.setupPlugin.GetModemType(document.vars.modem.value);
|
||||
dialerData[12] = "DialType=" + document.vars.dialMethod.value;
|
||||
dialerData[13] = "OutsideLineAccess=" + outsideLineAccessStr;
|
||||
dialerData[14] = "DisableCallWaiting=" + ((parent.parent.globals.document.vars.cwData.value != "") ? "TRUE":"FALSE");
|
||||
dialerData[15] = "DisableCallWaitingCode=" + parent.parent.globals.document.vars.cwData.value;
|
||||
dialerData[16] = "DialAsLongDistance=" + dialAsLongDistanceFlag;
|
||||
dialerData[17] = "DialAreaCode=" + dialAreaCodeFlag;
|
||||
dialerData[18] = "ScriptEnabled=" + ((theScript==null || theScript=="") ? "FALSE":"TRUE");
|
||||
dialerData[19] = "Script=" + theScript;
|
||||
dialerData[20] = "AutoSend=" + findVariable("AUTO_SEND");
|
||||
dialerData[21] = "Location=Home";
|
||||
dialerData[22] = "DisconnectTime=" + GetNameValuePair(theFile,"Mode Selection","Dialer_Disconnect_After");
|
||||
dialerData[23] = "Path=New";
|
||||
|
||||
|
||||
// write out dialer data to Java Console
|
||||
debug( "\nNew Account for ISP: " + findVariable( "SITE_NAME" ) );
|
||||
var numElements = dialerData.length;
|
||||
for ( var x = 0; x < numElements; x++ )
|
||||
debug( " " + x + ": " + dialerData[ x ] );
|
||||
|
||||
parent.parent.globals.document.setupPlugin.DialerConfig( dialerData, false );
|
||||
|
||||
|
||||
// configure desktop (Windows)
|
||||
parent.parent.globals.document.setupPlugin.DesktopConfig( newProfileName, null, theFile );
|
||||
|
||||
|
||||
// set up Navigator preferences
|
||||
var userName = document.vars.first.value;
|
||||
if ( document.vars.last.value != "" )
|
||||
userName = userName + " " + document.vars.last.value;
|
||||
|
||||
navigator.preference( "network.hosts.smtp_server", findVariable( "SMTP_HOST" ) );
|
||||
navigator.preference( "network.hosts.nntp_server", findVariable( "NNTP_HOST" ) );
|
||||
|
||||
var mailID=""
|
||||
var mailAccount = findVariable( "IMAP_HOST" );
|
||||
if ( mailAccount == "" )
|
||||
mailAccount = findVariable( "POP_SERVER" );
|
||||
var mailServer="";
|
||||
|
||||
x = mailAccount.indexOf( "@" );
|
||||
if ( x >= 0 )
|
||||
{
|
||||
mailID = mailAccount.substring( 0, x );
|
||||
mailServer = mailAccount.substring( x + 1, mailAccount.length );
|
||||
}
|
||||
else
|
||||
{
|
||||
mailID = mailAccount;
|
||||
mailServer = findVariable( "DOMAIN_NAME" );
|
||||
if ( mailServer != "" )
|
||||
mailAccount = mailID + "@" + mailServer;
|
||||
}
|
||||
|
||||
navigator.preference( "network.hosts.pop_server", mailServer );
|
||||
if ( findVariable( "IMAP_HOST") != "" )
|
||||
{
|
||||
navigator.preference( "mail.server_type", 1 );
|
||||
navigator.preference( "mail.imap.server_sub_directory", findVariable( "IMAP_SERVERPATH" ) );
|
||||
}
|
||||
else
|
||||
navigator.preference( "mail.server_type", 0 );
|
||||
|
||||
navigator.preference( "mail.pop_name", mailID );
|
||||
navigator.preference( "mail.identity.organization", document.vars.company.value );
|
||||
navigator.preference( "mail.identity.reply_to", findVariable( "EMAIL_ADDR" ) );
|
||||
navigator.preference( "mail.identity.username", userName );
|
||||
navigator.preference( "mail.identity.useremail", mailAccount );
|
||||
|
||||
navigator.preference( "mail.remember_password", false );
|
||||
navigator.preference( "mail.pop_password", "" );
|
||||
|
||||
var theMailPassword = findVariable( "POP_PASSWORD" );
|
||||
if ( theMailPassword != null && theMailPassword != "" )
|
||||
{
|
||||
theMailPassword = parent.parent.globals.document.setupPlugin.EncryptString( theMailPassword );
|
||||
if ( theMailPassword != null && theMailPassword != "" )
|
||||
{
|
||||
navigator.preference( "mail.remember_password", true );
|
||||
navigator.preference( "mail.pop_password", theMailPassword );
|
||||
}
|
||||
}
|
||||
|
||||
navigator.preference( "editor.author", userName );
|
||||
navigator.preference( "editor.publish_username", mailID );
|
||||
var pushURL = findVariable( "PUBLISH_PUSH_URL" );
|
||||
navigator.preference( "editor.publish_location", pushURL );
|
||||
navigator.preference( "editor.publish_browse_location", findVariable( "PUBLISH_VIEW_URL" ) );
|
||||
|
||||
navigator.preference( "editor.publish_password", "" );
|
||||
navigator.preference( "editor.publish_save_password", false );
|
||||
if ( pushURL != null && pushURL != "" )
|
||||
{
|
||||
var thePublishPassword= findVariable( "PASSWORD" );
|
||||
if ( thePublishPassword != "" )
|
||||
{
|
||||
thePublishPassword = parent.parent.globals.document.setupPlugin.EncryptString( thePublishPassword );
|
||||
if ( thePublishPassword != null && thePublishPassword != "" )
|
||||
{
|
||||
navigator.preference( "editor.publish_save_password", true );
|
||||
navigator.preference( "editor.publish_password", thePublishPassword );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ( findVariable( "HOME_URL" ) != "" )
|
||||
{
|
||||
navigator.preference( "browser.startup.page", 1 ); // 0 blank, 1 homepage, 2 last visited
|
||||
navigator.preference( "browser.startup.homepage", findVariable( "HOME_URL" ) );
|
||||
}
|
||||
|
||||
|
||||
// look for LDAP data
|
||||
var ldapNum = navigator.preference( "ldap_1.number_of_directories" );
|
||||
if ( ldapNum == null || ldapNum == "" )
|
||||
{
|
||||
// if # of directories isn't defined, count any existing LDAP entries
|
||||
ldapNum = 1;
|
||||
while( true )
|
||||
{
|
||||
var ldapEntry = navigator.preference( "ldap_1.directory" + ldapNum + ".filename" );
|
||||
if ( ldapEntry == null || ldapEntry == "" )
|
||||
break;
|
||||
ldapNum = ldapNum + 1;
|
||||
}
|
||||
}
|
||||
ldapNum = 1 + ldapNum;
|
||||
|
||||
var ldapEntriesAddedFlag=false;
|
||||
var ldapIndex = 1;
|
||||
while( true )
|
||||
{
|
||||
var ldapURL = findVariable( "LDAP_HOST_" + ldapIndex );
|
||||
if ( ldapURL == null || ldapURL == "" )
|
||||
break;
|
||||
|
||||
var secureLDAP = false;
|
||||
var searchBase = "";
|
||||
var portNum = 389;
|
||||
|
||||
if ( ldapURL.indexOf( "ldaps://" ) ==0 )
|
||||
{ // LDAP over SSL
|
||||
secureLDAP = true;
|
||||
portNum = 636;
|
||||
ldapURL = ldapURL.substring( 8, ldapURL.length );
|
||||
}
|
||||
else if ( ldapURL.indexOf( "ldap://" )==0 )
|
||||
ldapURL = ldapURL.substring(7,ldapURL.length);
|
||||
|
||||
var x = ldapURL.indexOf( "/" ); // find any search base
|
||||
if ( x > 0 )
|
||||
{
|
||||
searchBase = ldapURL.substring( x + 1, ldapURL.length );
|
||||
ldapURL = ldapURL.substring( 0, x );
|
||||
}
|
||||
x = ldapURL.indexOf( ":" ); // find any port number
|
||||
if ( x > 0 )
|
||||
{
|
||||
portNumString = ldapURL.substring( x + 1, ldapURL.length );
|
||||
ldapURL = ldapURL.substring( 0, x );
|
||||
if ( portNumString != "" )
|
||||
portNum = parseInt( portNumString );
|
||||
}
|
||||
|
||||
var ldapDesc = findVariable( "LDAP_DESC_" + ldapIndex );
|
||||
if ( ldapDesc == "" )
|
||||
ldapDesc = ldapURL;
|
||||
|
||||
ldapEntriesAddedFlag = true;
|
||||
navigator.preference( "ldap_1.directory" + ldapNum + ".filename", "" );
|
||||
navigator.preference( "ldap_1.directory" + ldapNum + ".description", ldapDesc );
|
||||
navigator.preference( "ldap_1.directory" + ldapNum + ".serverName", ldapURL );
|
||||
navigator.preference( "ldap_1.directory" + ldapNum + ".port", portNum );
|
||||
navigator.preference( "ldap_1.directory" + ldapNum + ".isSecure", secureLDAP );
|
||||
navigator.preference( "ldap_1.directory" + ldapNum + ".searchBase", searchBase );
|
||||
navigator.preference( "ldap_1.directory" + ldapNum + ".searchString", "" );
|
||||
navigator.preference( "ldap_1.directory" + ldapNum + ".dirType", 0 );
|
||||
navigator.preference( "ldap_1.directory" + ldapNum + ".isOffline", false );
|
||||
navigator.preference( "ldap_1.directory" + ldapNum + ".savePassword", false );
|
||||
|
||||
if ( document.vars.debugMode.value.toLowerCase() == "yes" )
|
||||
{
|
||||
debug( "\tLDAP #" + ldapNum + " Desc: " + ldapDesc );
|
||||
debug( "\tLDAP #" + ldapNum + " serverName: " + ldapURL );
|
||||
debug( "\tLDAP #" + ldapNum + " port: " + portNum );
|
||||
debug( "\tLDAP #" + ldapNum + " isSecure: " + secureLDAP );
|
||||
debug( "\tLDAP #" + ldapNum + " searchBase: " + searchBase );
|
||||
}
|
||||
|
||||
ldapNum = ldapNum + 1;
|
||||
ldapIndex = ldapIndex + 1;
|
||||
}
|
||||
|
||||
if ( ldapEntriesAddedFlag == true )
|
||||
navigator.preference( "ldap_1.number_of_directories", ldapNum );
|
||||
|
||||
|
||||
// on Mac, prevent Internet Config from overriding new settings
|
||||
navigator.preference( "browser.mac.use_internet_config", false );
|
||||
|
||||
|
||||
var profileDir = document.setupPlugin.GetCurrentProfileDirectory();
|
||||
if ( profileDir != null && profileDir != "" )
|
||||
{
|
||||
|
||||
// write MUC Configuration file
|
||||
var thePlatform = parent.parent.globals.getPlatform();
|
||||
|
||||
var configFile="";
|
||||
if ( thePlatform == "Macintosh" )
|
||||
{ // Macintosh support
|
||||
configFile = profileDir + "Configuration";
|
||||
}
|
||||
else
|
||||
{ // Windows support
|
||||
configFile = profileDir + "CONFIG.INI";
|
||||
}
|
||||
|
||||
document.setupPlugin.SetNameValuePair( configFile, "Account", "Account", newProfileName ); // findVariable("SITE_NAME")
|
||||
document.setupPlugin.SetNameValuePair( configFile, "Modem", "Modem", document.vars.modem.value );
|
||||
document.setupPlugin.SetNameValuePair( configFile, "Location", "Location", "Home" );
|
||||
|
||||
|
||||
// write out Reggie bookmark file (if one was sent)
|
||||
var currentBookmarkFilename = "";
|
||||
var CRLF = "";
|
||||
if ( thePlatform == "Macintosh" )
|
||||
{ // Macintosh support
|
||||
currentBookmarkFilename = profileDir + "Bookmarks.html";
|
||||
CRLF = "\r";
|
||||
}
|
||||
else
|
||||
{ // Windows support
|
||||
currentBookmarkFilename = profileDir + "BOOKMARK.HTM";
|
||||
CRLF = "\r\n";
|
||||
}
|
||||
|
||||
|
||||
// Mac only: on clean install, core Communicator doesn't copy over Bookmarks.html file from Defaults folder
|
||||
// so grab a copy from our Config folder
|
||||
if ( thePlatform == "Macintosh" )
|
||||
{
|
||||
var theActiveProfileName = document.setupPlugin.GetCurrentProfileName();
|
||||
if (theActiveProfileName != null)
|
||||
{
|
||||
theActiveProfileName = theActiveProfileName.toUpperCase();
|
||||
if (theActiveProfileName == '911' || theActiveProfileName == 'USER1')
|
||||
{
|
||||
var theDefaultBookmarkFilename = parent.parent.globals.getConfigFolder(self) + "Bookmarks.html";
|
||||
var theBookmarkData = parent.parent.globals.document.setupPlugin.GetNameValuePair(theDefaultBookmarkFilename,null,null);
|
||||
if (theBookmarkData == null || theBookmarkData == "")
|
||||
{
|
||||
theDefaultBookmarkFilename = parent.parent.globals.getConfigFolder(self) + "bookmark.htm";
|
||||
theBookmarkData = parent.parent.globals.document.setupPlugin.GetNameValuePair(theDefaultBookmarkFilename,null,null);
|
||||
}
|
||||
if (theBookmarkData != null && theBookmarkData != "")
|
||||
{
|
||||
parent.parent.globals.document.setupPlugin.SaveTextToFile(currentBookmarkFilename,theBookmarkData,false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
var bookmarkData = "" + document.setupPlugin.GetFileContents( currentBookmarkFilename );
|
||||
if ( bookmarkData != "" )
|
||||
{
|
||||
if ( bookmarkData.indexOf( "<!DOCTYPE NETSCAPE-Bookmark-file-1>" ) ==0 )
|
||||
{ // check for valid bookmark file header
|
||||
|
||||
// build new bookmark title
|
||||
var titleStr = "Bookmarks";
|
||||
var name = "";
|
||||
if ( parent.parent.globals.document.vars.first.value != "" && parent.parent.globals.document.vars.last.value != "" )
|
||||
name = parent.parent.globals.document.vars.first.value + " " +
|
||||
parent.parent.globals.document.vars.last.value;
|
||||
else
|
||||
name = findVariable( "LOGIN" );
|
||||
|
||||
if ( name != "" )
|
||||
titleStr = titleStr + " for " + name;
|
||||
|
||||
// change TITLE section
|
||||
var startTitleindex = bookmarkData.indexOf( "<TITLE>" );
|
||||
var endTitleindex = bookmarkData.indexOf( "</TITLE>" );
|
||||
if ( startTitleindex > 0 && endTitleindex > 0 )
|
||||
{
|
||||
startTitleindex = startTitleindex + "<TITLE>".length;
|
||||
var bookmarkDataLen = bookmarkData.length;
|
||||
bookmarkData = bookmarkData.substring( 0, startTitleindex ) + titleStr +
|
||||
bookmarkData.substring( endTitleindex, bookmarkDataLen );
|
||||
}
|
||||
|
||||
// change H1 section
|
||||
var startTitleindex = bookmarkData.indexOf( "<H1>" );
|
||||
var endTitleindex = bookmarkData.indexOf( "</H1>" );
|
||||
if ( startTitleindex > 0 && endTitleindex > 0 )
|
||||
{
|
||||
startTitleindex = startTitleindex + "<H1>".length;
|
||||
var bookmarkDataLen = bookmarkData.length;
|
||||
bookmarkData = bookmarkData.substring( 0, startTitleindex ) + titleStr +
|
||||
bookmarkData.substring( endTitleindex, bookmarkDataLen );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var regBookmarkData = document.vars.regBookmark.value;
|
||||
if ( regBookmarkData != null && regBookmarkData != "" )
|
||||
{
|
||||
if ( regBookmarkData.indexOf( "<!DOCTYPE NETSCAPE-Bookmark-file-1>" ) == 0 )
|
||||
{ // check for valid bookmark file header
|
||||
var cleanFlag = false;
|
||||
var activeProfileName = document.setupPlugin.GetCurrentProfileName();
|
||||
if ( activeProfileName != null )
|
||||
{
|
||||
activeProfileName = activeProfileName.toUpperCase();
|
||||
if ( activeProfileName == '911' || activeProfileName == 'USER1' )
|
||||
cleanFlag = true;
|
||||
}
|
||||
|
||||
if ( cleanFlag == true ) // if magic profile, write out entire new bookmark file
|
||||
bookmarkData = regBookmarkData;
|
||||
else
|
||||
{ // else append onto end of bookmark file
|
||||
var headerStr = "<DL><p>" + CRLF;
|
||||
var startDLindex = regBookmarkData.indexOf( headerStr );
|
||||
if ( startDLindex > 0 )
|
||||
startDLindex = startDLindex + headerStr.length;
|
||||
var lastDLindex = regBookmarkData.lastIndexOf( "</DL>" );
|
||||
if ( startDLindex > 0 && startDLindex > 0 )
|
||||
{ // remove bookmark header/footer data
|
||||
var newBookmarkData = regBookmarkData.substring( startDLindex, lastDLindex );
|
||||
if ( newBookmarkData != "" )
|
||||
{
|
||||
if ( bookmarkData.indexOf( newBookmarkData ) < 0 )
|
||||
{
|
||||
var startDLindex=bookmarkData.indexOf( headerStr );
|
||||
if ( startDLindex > 0 )
|
||||
startDLindex = startDLindex + headerStr.length;
|
||||
var lastDLindex = bookmarkData.lastIndexOf( "</DL>" );
|
||||
if ( startDLindex > 0 && startDLindex > 0 )
|
||||
{ // merge into current bookmark file
|
||||
var bookmarkDataLen = bookmarkData.length;
|
||||
// append new bookmark data to bookmark file
|
||||
bookmarkData = bookmarkData.substring( 0, lastDLindex ) +
|
||||
newBookmarkData +
|
||||
bookmarkData.substring( lastDLindex, bookmarkDataLen );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
else // if invalid bookmark header, discard
|
||||
regBookmarkData = "";
|
||||
}
|
||||
|
||||
if ( thePlatform == "Win16" )
|
||||
{
|
||||
if ( bookmarkData.length >= 16000 )
|
||||
bookmarkData = "";
|
||||
}
|
||||
|
||||
if ( bookmarkData != "" )
|
||||
document.setupPlugin.SaveTextToFile( currentBookmarkFilename, bookmarkData, false );
|
||||
|
||||
// append ISP bookmark (if Reggie sends it down) to profile's bookmark file
|
||||
var ISPurl = findVariable( "ISP_URL" );
|
||||
if ( ISPurl != null && ISPurl != "" )
|
||||
{
|
||||
bookmarkData = "" + document.setupPlugin.GetFileContents( currentBookmarkFilename );
|
||||
if ( bookmarkData != null && bookmarkData != "" )
|
||||
{
|
||||
var lastDLindex = bookmarkData.lastIndexOf( "</DL>" );
|
||||
if ( lastDLindex >= 0 )
|
||||
{
|
||||
var newData = bookmarkData.substring( 0, lastDLindex );
|
||||
newData = newData + "\t<DT><A HREF=\"" + ISPurl + "\">" +
|
||||
findVariable( "SITE_NAME" ) + "</A>" + CRLF;
|
||||
newData = newData + bookmarkData.substring( lastDLindex, bookmarkData.length );
|
||||
|
||||
if ( thePlatform == "Win16" )
|
||||
{
|
||||
if ( newData.length >= 16000 )
|
||||
newData = "";
|
||||
}
|
||||
if ( newData != "" )
|
||||
document.setupPlugin.SaveTextToFile( currentBookmarkFilename, newData, false );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// rename profile
|
||||
if ( thePlatform == "Macintosh" )
|
||||
if ( newProfileName.length > 31 )
|
||||
newProfileName = newProfileName.substring( 0, 31 );
|
||||
|
||||
document.setupPlugin.SetCurrentProfileName( newProfileName );
|
||||
debug( "\nSetting profile name: " + newProfileName );
|
||||
|
||||
// set the default path to now be the existing path
|
||||
document.vars.path.value = "Existing Path";
|
||||
}
|
||||
|
||||
/*
|
||||
function testNetcenterReg()
|
||||
{
|
||||
debug( "testing netcenter registration" );
|
||||
|
||||
netscape.security.PrivilegeManager.enablePrivilege( "AccountSetup" );
|
||||
|
||||
var configFolder = getConfigFolder( self );
|
||||
var regFile = configFolder + "RegServ.IAS";
|
||||
var netCenterCGI = GetNameValuePair( regFile, "IP", "NetcenterCGI" );
|
||||
debug( "netCenterCGI: " + netCenterCGI );
|
||||
|
||||
if ( netCenterCGI == null || netCenterCGI == "" )
|
||||
return;
|
||||
|
||||
reggieData = document.setupPlugin.newStringArray( 14 ); // increment this # as new dialer strings are added
|
||||
reggieData[ 0 ] = "CST_FIRST_NAME=" + escape( "Tim" );
|
||||
reggieData[ 1 ] = "CST_LAST_NAME=" + escape( "McClarren" );
|
||||
reggieData[ 2 ] = "CST_ORGANIZATION_NAME=" + escape( "netscape-test" );
|
||||
reggieData[ 3 ] = "CST_STREET_1=" + escape( "teststreet1" );
|
||||
reggieData[ 4 ] = "CST_STREET_2=" + escape( "teststreet2" );
|
||||
reggieData[ 5 ] = "CST_CITY=" + escape( "testcity1" );
|
||||
reggieData[ 6 ] = "CST_STATE_PROVINCE=" + escape( "CA" );
|
||||
reggieData[ 7 ] = "CST_POSTAL_CODE=" + escape( "94503" );
|
||||
reggieData[ 8 ] = "CST_PHONE=" + escape( "+1 (415) 555-1212" );
|
||||
reggieData[ 9 ] = "CST_COUNTRY=" + escape( "USA" );
|
||||
reggieData[ 10 ] = "CST_EMAIL=" + escape( "noone@qwest.com" );
|
||||
reggieData[ 11 ] = "CST_EMAIL_PASSWORD=" + escape( "nothing" );
|
||||
reggieData[ 12 ] = "CST_DOMAIN=" + escape( "qwest.com" );
|
||||
reggieData[ 13 ] = "CST_HASHCODE=" + escape( "xxxxxxxx" );
|
||||
|
||||
result = document.setupPlugin.NetcenterRegister( netCenterCGI, reggieData );
|
||||
if ( result == true )
|
||||
netCenterUserName = document.setupPlugin.GetNetcenterUsername();
|
||||
}
|
||||
*/
|
||||
|
||||
function createNetcenterAccount()
|
||||
{
|
||||
var configFolder = getConfigFolder( self );
|
||||
var regFile = configFolder + document.vars.compServer.value;
|
||||
var netCenterCGI = GetNameValuePair( regFile, "IP", "NetcenterCGI" );
|
||||
|
||||
if ( netCenterCGI == null || netCenterCGI == "" )
|
||||
return;
|
||||
|
||||
reggieData = document.setupPlugin.newStringArray( 14 ); // increment this # as new dialer strings are added
|
||||
reggieData[ 0 ] = "CST_FIRST_NAME=" + escape( document.vars.first.value );
|
||||
reggieData[ 1 ] = "CST_LAST_NAME=" + escape( document.vars.last.value );
|
||||
reggieData[ 2 ] = "CST_ORGANIZATION_NAME=" + escape( document.vars.company.value );
|
||||
reggieData[ 3 ] = "CST_STREET_1=" + escape( document.vars.address1.value );
|
||||
reggieData[ 4 ] = "CST_STREET_2=" + escape( document.vars.address2.value );
|
||||
reggieData[ 5 ] = "CST_CITY=" + escape( document.vars.city.value );
|
||||
reggieData[ 6 ] = "CST_STATE_PROVINCE=" + escape( document.vars.state.value );
|
||||
reggieData[ 7 ] = "CST_POSTAL_CODE=" + escape( document.vars.zip.value );
|
||||
reggieData[ 8 ] = "CST_PHONE=" + escape( document.vars.phoneNumber.value );
|
||||
reggieData[ 9 ] = "CST_COUNTRY=" + escape( document.vars.country.value );
|
||||
reggieData[ 10 ] = "CST_EMAIL=" + escape( findVariable( "EMAIL_ADDR" ) );
|
||||
reggieData[ 11 ] = "CST_EMAIL_PASSWORD=" + escape( findVariable ( "POP_PASSWORD" ) );
|
||||
reggieData[ 12 ] = "CST_DOMAIN=" + escape( findVariable( "DOMAIN_NAME" ) );
|
||||
reggieData[ 13 ] = "CST_HASHCODE=" + escape( findVariable( "HASH_CODE" ) );
|
||||
|
||||
result = document.setupPlugin.NetcenterRegister( netCenterCGI, reggieData );
|
||||
if ( result == true )
|
||||
netCenterUserName = document.setupPlugin.GetNetcenterUsername();
|
||||
}
|
||||
|
||||
|
||||
function saveAccountInfo(promptFlag)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("AccountSetup");
|
||||
|
||||
var thePlatform = parent.parent.globals.getPlatform();
|
||||
|
||||
var CRLF;
|
||||
if ( thePlatform == "Macintosh" )
|
||||
CRLF = "\r";
|
||||
else
|
||||
CRLF = "\r\n";
|
||||
|
||||
// Determine the current date
|
||||
|
||||
var theFile = parent.parent.globals.getAcctSetupFilename(self);
|
||||
var savePasswordFlag = parent.parent.globals.GetNameValuePair(theFile,"New Acct Mode","SavePasswords");
|
||||
|
||||
var now = new Date();
|
||||
theDate = now.getMonth()+1 + "/" + now.getDate() + "/" + (now.getYear()+1900);
|
||||
theDate += " ";
|
||||
var theHour = now.getHours();
|
||||
var theString = " AM";
|
||||
if (theHour >=12) {
|
||||
theHour = theHour-12;
|
||||
theString = " PM";
|
||||
}
|
||||
var theMinute = now.getMinutes();
|
||||
if (theMinute < 10) {
|
||||
theMinute="0" + theMinute;
|
||||
}
|
||||
theDate += theHour + ":" + theMinute + theString;
|
||||
|
||||
// Mangle the POP/IMAP server
|
||||
|
||||
var mailProtocol = "IMAP";
|
||||
var popIMAPServer = findVariable("IMAP_HOST");
|
||||
if (popIMAPServer == "") {
|
||||
mailProtocol = "POP";
|
||||
popIMAPServer = findVariable("POP_SERVER");
|
||||
}
|
||||
var atLocation = popIMAPServer.indexOf("@");
|
||||
if (atLocation>=0) {
|
||||
popIMAPServer = popIMAPServer.substring(atLocation+1);
|
||||
}
|
||||
|
||||
// Create the output string to save
|
||||
|
||||
var output = "Your Account Information " + theDate + CRLF;
|
||||
output += "______________________________________________________________" + CRLF + CRLF;
|
||||
output += "Name: " + parent.parent.globals.document.vars.first.value + " " + parent.parent.globals.document.vars.last.value + CRLF;
|
||||
output += "Provider: " + findVariable("SITE_NAME") + CRLF + CRLF;
|
||||
|
||||
output += "Dialup access number: " + findVariable("PHONE_NUM") + CRLF + CRLF;
|
||||
|
||||
output += "Login name: " + findVariable("LOGIN") + CRLF;
|
||||
|
||||
if (savePasswordFlag == "yes") {
|
||||
output += "Login password: " + findVariable("PASSWORD") + CRLF + CRLF;
|
||||
}
|
||||
|
||||
output += "Email address: " + findVariable("EMAIL_ADDR") + CRLF;
|
||||
|
||||
if (savePasswordFlag == "yes") {
|
||||
output += "Email password: " + findVariable("POP_PASSWORD") + CRLF + CRLF;
|
||||
}
|
||||
|
||||
output += "SMTP server: " + findVariable("SMTP_HOST") + CRLF;
|
||||
|
||||
if (mailProtocol == "IMAP") {
|
||||
output += "IMAP server: " + popIMAPServer + CRLF;
|
||||
|
||||
var imapDir = findVariable("IMAP_SERVERPATH");
|
||||
if (imapDir != "") {
|
||||
output += "IMAP server mailbox path: " + imapDir + CRLF;
|
||||
}
|
||||
}
|
||||
else {
|
||||
output += "POP server: " + popIMAPServer + CRLF;
|
||||
}
|
||||
output += "News (NNTP) server: " + findVariable("NNTP_HOST") + CRLF + CRLF;
|
||||
|
||||
output += "Domain name: " + findVariable("DOMAIN_NAME") + CRLF;
|
||||
output += "Primary DNS server: " + findVariable("DNS_ADDR") + CRLF;
|
||||
output += "Secondary DNS server: " + findVariable("DNS_ADDR_2") + CRLF + CRLF;
|
||||
|
||||
var viewURL = findVariable("PUBLISH_VIEW_URL");
|
||||
if (viewURL != "") {
|
||||
output += "Publishing View URL: " + viewURL + CRLF;
|
||||
}
|
||||
var pushURL = findVariable("PUBLISH_PUSH_URL");
|
||||
if (pushURL != "") {
|
||||
output += "Publishing Push URL: " + pushURL + CRLF;
|
||||
}
|
||||
|
||||
output += CRLF;
|
||||
|
||||
output += "Modem: " + parent.parent.globals.document.vars.modem.value + CRLF + CRLF;
|
||||
|
||||
output += "Other information:" + CRLF + CRLF;
|
||||
output += "Provider's technical support number: " + findVariable("ISP_SUPPORT") + CRLF;
|
||||
|
||||
|
||||
// determine new profile name (used for Account in dialer & profile name, save info default filename)
|
||||
|
||||
var newProfileName = findVariable("LOGIN");
|
||||
if (newProfileName=="") {
|
||||
newProfileName = document.vars.first.value;
|
||||
if (document.vars.last.value != "") {
|
||||
newProfileName = newProfileName + " " + document.vars.last.value;
|
||||
}
|
||||
}
|
||||
if (newProfileName!="") newProfileName = newProfileName + "'s";
|
||||
if (findVariable("SITE_NAME") != "") {
|
||||
newProfileName = newProfileName + " " + findVariable("SITE_NAME");
|
||||
}
|
||||
newProfileName = newProfileName + " Account Info";
|
||||
|
||||
if (thePlatform == "Macintosh") {
|
||||
if (newProfileName.length > 31) newProfileName=newProfileName.substring(0,31);
|
||||
}
|
||||
|
||||
|
||||
// On WIN32 platforms, check if newProfileName contains any invalid characters, such as '/'
|
||||
// On Mac, disallow invalid characters such as ':'
|
||||
|
||||
if ((thePlatform == "WinNT") || (thePlatform == "Win95")) {
|
||||
var x=0;
|
||||
x = newProfileName.indexOf('/');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf('/');
|
||||
}
|
||||
x = newProfileName.indexOf('\\');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf('\\');
|
||||
}
|
||||
x = newProfileName.indexOf(':');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf(':');
|
||||
}
|
||||
x = newProfileName.indexOf('\"');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf('\"');
|
||||
}
|
||||
x = newProfileName.indexOf('?');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf('?');
|
||||
}
|
||||
x = newProfileName.indexOf('<');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf('<');
|
||||
}
|
||||
x = newProfileName.indexOf('>');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf('>');
|
||||
}
|
||||
x = newProfileName.indexOf('|');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf('|');
|
||||
}
|
||||
}
|
||||
else if (thePlatform == "Macintosh") {
|
||||
var x=0;
|
||||
x = newProfileName.indexOf(':');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf(':');
|
||||
}
|
||||
}
|
||||
else if (thePlatform == "Win16") {
|
||||
var x=0;
|
||||
x = newProfileName.indexOf('(');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(0, x-1) + newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf('(');
|
||||
}
|
||||
x = newProfileName.indexOf(')');
|
||||
while ((x >= 0) && (newProfileName.length != 0)) {
|
||||
newProfileName = newProfileName.substring(0, x-1) + newProfileName.substring(x+1, newProfileName.length);
|
||||
x = newProfileName.indexOf(')');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// create the default filename to save output to
|
||||
/*
|
||||
var defaultFilename = findVariable("SITE_FILE");
|
||||
if (defaultFilename != "") defaultFilename=defaultFilename + " ";
|
||||
defaultFilename = defaultFilename + "Account Info";
|
||||
*/
|
||||
|
||||
var savedFlag=false;
|
||||
if (promptFlag==false) {
|
||||
var profileDir = document.setupPlugin.GetCurrentProfileDirectory();
|
||||
if (profileDir != null && profileDir != "") {
|
||||
if (thePlatform == "Macintosh") {
|
||||
newProfileName = profileDir + "Account Info";
|
||||
}
|
||||
else {
|
||||
newProfileName = profileDir + "ACCTINFO.TXT";
|
||||
}
|
||||
savedFlag = parent.parent.globals.document.setupPlugin.SaveTextToFile(newProfileName,output,false); // defaultFilename
|
||||
}
|
||||
}
|
||||
else {
|
||||
savedFlag = parent.parent.globals.document.setupPlugin.SaveTextToFile(newProfileName,output,true); // defaultFilename
|
||||
}
|
||||
return(savedFlag);
|
||||
}
|
||||
|
||||
|
||||
|
||||
// end hiding contents from old browsers -->
|
||||
69
mozilla/cmd/dialup/as_html/help/1step.htm
Normal file
@@ -0,0 +1,69 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Account Setup Help</TITLE>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" HREF="hsheet.htm" TITLE="Account Setup">
|
||||
</HEAD>
|
||||
|
||||
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" BACKGROUND="../images/bg.gif" LINK="#0000EE" VLINK="#551A8B" ALINK="#0000FF">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 0 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="../images/tag.gif">
|
||||
<B CLASS="helptag">ACCOUNT SETUP</B>
|
||||
</FONT>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
<spacer type=vertical size=36>
|
||||
|
||||
|
||||
<!-- The main text of this Help screen appears below. -->
|
||||
|
||||
<P><B>Connect to this ISP to Begin Account Creation</B></P>
|
||||
|
||||
<P>You're ready to connect to this ISP to create your Internet account.</P>
|
||||
|
||||
<p>If the ISP offers more than one account access phone number, choose the phone number your modem will dial each time you connect to your Internet account. Most ISP's offer local access phone numbers that let you connect without incurring long distance telephone charges. If you are unsure that the phone number you want to use is a local call, check with your phone company to find out if the provider's access number is a number you can use without incurring additional phone charges.</p>
|
||||
|
||||
<ol>
|
||||
<li>Choose the phone number you want to use to connect to this ISP. Communicator will use this phone number every time you connect to your Internet account.</li>
|
||||
<li>Click "Dial Modem to Connect to ISP."</li>
|
||||
</ol>
|
||||
|
||||
<p>Account Setup calls the ISP so you can begin the account creation process. Account Setup sends the ISP the information you previously entered in Account Setup for validation. When your new account is created, Communicator is automatically configured to use your new Internet account.</P>
|
||||
|
||||
<p>Your credit card will only be charged by the ISP if you go through the entire account creation process and then click the Create Account button when it appears.</p>
|
||||
|
||||
<p>At the end of the account creation process, you'll see a screen with some simple account information and a Finish Setup button. Click Finish Setup to automatically set up Communicator to use your new account. To begin using your new account, exit Account Setup and start Communicator.</p>
|
||||
|
||||
<P><A HREF="ashelp.htm">[CONTENTS]</A></P>
|
||||
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
64
mozilla/cmd/dialup/as_html/help/2step.htm
Normal file
@@ -0,0 +1,64 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Account Setup Help</TITLE>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" HREF="hsheet.htm" TITLE="Account Setup">
|
||||
</HEAD>
|
||||
|
||||
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" BACKGROUND="../images/bg.gif" LINK="#0000EE" VLINK="#551A8B" ALINK="#0000FF">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 0 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="../images/tag.gif">
|
||||
<B CLASS="helptag">ACCOUNT SETUP</B>
|
||||
</FONT>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
<spacer type=vertical size=36>
|
||||
|
||||
|
||||
<!-- The main text of this Help screen appears below. -->
|
||||
|
||||
<P><B>Connect to this ISP to Begin Creating Your Account</B></P>
|
||||
|
||||
<P>You're ready to connect to this ISP to create your Internet account.</P>
|
||||
|
||||
<p>When you click "Connect," Account Setup calls the ISP so you can begin the account creation process. Once your new account is created, you can begin using it right away.</P>
|
||||
|
||||
<p>The ISP will ask you for your billing information, including your name, address, and credit card number. Your credit card will only be charged by the ISP if you go through the entire account creation process.</p>
|
||||
|
||||
<P><b>Note:</b> If you encounter problems or have questions during the account creation process, call the ISP's customer support number for assistance.</P>
|
||||
|
||||
<p>After you complete the account creation process and exit from Account Setup, you can begin using your new account by starting Communicator.</p>
|
||||
|
||||
<P><A HREF="ashelp.htm">[CONTENTS]</A></P>
|
||||
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
95
mozilla/cmd/dialup/as_html/help/accounts.htm
Normal file
@@ -0,0 +1,95 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Account Setup Help</TITLE>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" HREF="hsheet.htm" TITLE="Account Setup">
|
||||
</HEAD>
|
||||
|
||||
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" BACKGROUND="../images/bg.gif" LINK="#0000EE" VLINK="#551A8B" ALINK="#0000FF">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 0 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="../images/tag.gif">
|
||||
<B CLASS="helptag">ACCOUNT SETUP</B>
|
||||
</FONT>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
<spacer type=vertical size=36>
|
||||
|
||||
|
||||
<!-- The main text of this Help screen appears below. -->
|
||||
|
||||
<P><B>Start Account Setup</B></P>
|
||||
|
||||
<P>Account Setup is a utility that helps you quickly set up Communicator to access
|
||||
the Internet. To use Account Setup properly, you must choose whether you want Account
|
||||
Setup to:
|
||||
|
||||
<UL>
|
||||
<LI>Help you create a new Internet account with an Internet service provider, or
|
||||
|
||||
<spacer type=vertical size=4>
|
||||
|
||||
<LI>Help you quickly set up Netscape Communicator and its connection software to
|
||||
access an account that you already have.
|
||||
</UL>
|
||||
|
||||
<P>Select the option "I want to create a new Internet account" if:
|
||||
|
||||
<UL>
|
||||
<LI>You are new to the Internet and don't yet have an Internet account, or
|
||||
|
||||
<spacer type=vertical size=4>
|
||||
|
||||
<LI>You want create a second or additional Internet account, or
|
||||
|
||||
<spacer type=vertical size=4>
|
||||
|
||||
<LI>You want to change your Internet Service Provider.
|
||||
</UL>
|
||||
|
||||
<P>Select the option "I already have an Internet account" if:
|
||||
|
||||
<UL>
|
||||
<LI>You want to set up Communicator to access an Internet account that you already have. Your account must be provided by an Internet Service Provider and must offer access to Internet services such as the World Wide Web, email, and newsgroups.
|
||||
|
||||
<spacer type=vertical size=4>
|
||||
|
||||
If your Internet Service Provider is AOL or Netcom or another provider that doesn't offer full Internet access, you won't be able to use Communicator with your account. If you want, you can use Account Setup to create an account with another provider that does offer full Internet access (see the "I want to create a new Internet account" option, above). After you've switched to a new service provider, be sure to call your old service provider and tell them you want to cancel your account.
|
||||
</UL>
|
||||
|
||||
<P>To select one of the options described above, click the button to the left of the option.
|
||||
Then follow through the rest of the Account Setup screens, entering the appropriate information in each screen. </P>
|
||||
|
||||
<P>You can leave Account Setup at any time by clicking Exit in the Account Setup navigation bar.</P>
|
||||
|
||||
<P><A HREF="ashelp.htm">[CONTENTS]</A></P>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
57
mozilla/cmd/dialup/as_html/help/acctInfo.htm
Normal file
@@ -0,0 +1,57 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Account Setup Help</TITLE>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" HREF="hsheet.htm" TITLE="Account Setup">
|
||||
</HEAD>
|
||||
|
||||
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" BACKGROUND="../images/bg.gif" LINK="#0000EE" VLINK="#551A8B" ALINK="#0000FF">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 0 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="../images/tag.gif">
|
||||
<B CLASS="helptag">ACCOUNT SETUP</B>
|
||||
</FONT>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
<spacer type=vertical size=36>
|
||||
|
||||
|
||||
<!-- The main text of this Help screen appears below. -->
|
||||
|
||||
<P><B>Your Name and Company</B></P>
|
||||
|
||||
<P>Type your full name and, optionally, your organization name into the text boxes on
|
||||
this screen. Account Setup then sets Communicator's Mail & Groups and Editor preferences
|
||||
accordingly.</P>
|
||||
|
||||
<P><FONT SIZE=2><A HREF="ashelp.htm">[CONTENTS]</A></FONT></P>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
1332
mozilla/cmd/dialup/as_html/help/ashelp.htm
Normal file
77
mozilla/cmd/dialup/as_html/help/billing.htm
Normal file
@@ -0,0 +1,77 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Account Setup Help</TITLE>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" HREF="hsheet.htm" TITLE="Account Setup">
|
||||
</HEAD>
|
||||
|
||||
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" BACKGROUND="../images/bg.gif" LINK="#0000EE" VLINK="#551A8B" ALINK="#0000FF">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 0 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="../images/tag.gif">
|
||||
<B CLASS="helptag">ACCOUNT SETUP</B>
|
||||
</FONT>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
<spacer type=vertical size=36>
|
||||
|
||||
|
||||
<!-- The main text of this Help screen appears below. -->
|
||||
|
||||
<P><B>Your Billing Information</B></P>
|
||||
|
||||
<P>Internet accounts that you create using Account Setup must be paid for by credit card. Account Setup assists you by forwarding the credit card information you provide on the screen to your provider. This mechanism enables you to create an Internet account and use it right away.
|
||||
|
||||
<P>To ensure the privacy of your credit card information, Account Setup scrambles your credit card number before transmitting it to your provider. Your provider has a unique security key that allows it to read your credit card number. In addition, Account Setup does not store your credit card information anywhere on your computer.</P>
|
||||
|
||||
<P>Use the text boxes and pop-up menus to specify your credit card type, its number,
|
||||
and its expiration date:</P>
|
||||
|
||||
<UL>
|
||||
<LI>Name on card: Your name as it appears on your credit card.
|
||||
|
||||
<spacer type=vertical size=4>
|
||||
|
||||
<LI>Type of card: The type of card you're using. You can use American Express, Discover,
|
||||
MasterCard, or VISA.
|
||||
|
||||
<spacer type=vertical size=4>
|
||||
|
||||
<LI>Card number: The card number as it appears on the card.
|
||||
|
||||
<spacer type=vertical size=4>
|
||||
|
||||
<LI>Expiration date: The expiration date that appears on the card.
|
||||
</UL>
|
||||
|
||||
<P><A HREF="ashelp.htm">[CONTENTS]</A></P>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
64
mozilla/cmd/dialup/as_html/help/compare.htm
Normal file
@@ -0,0 +1,64 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Account Setup Help</TITLE>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" HREF="hsheet.htm" TITLE="Account Setup">
|
||||
</HEAD>
|
||||
|
||||
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" BACKGROUND="../images/bg.gif" LINK="#0000EE" VLINK="#551A8B" ALINK="#0000FF">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 0 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="../images/tag.gif">
|
||||
<B CLASS="helptag">ACCOUNT SETUP</B>
|
||||
</FONT>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
<spacer type=vertical size=36>
|
||||
|
||||
|
||||
<!-- The main text of this Help screen appears below. -->
|
||||
|
||||
<P><B>Compare Internet Service Providers</B></P>
|
||||
|
||||
<P>Account Setup displays information about the Internet Service Providers that offer Internet service in your area. You can use this information to compare service providers and choose the account plan that best meets your needs.</p>
|
||||
|
||||
<ul>
|
||||
<li>To see more service providers, click "Show more ISPs."
|
||||
<li>To scroll through the list of service providers, click the down arrow in the scroll bar.
|
||||
<li>To choose an ISP, or to see more information about an ISP's account plans, click the radio button to left of the ISP's name and then click Next.</li>
|
||||
</ul>
|
||||
|
||||
<p>If you don't want to choose an ISP right now, you don't have to. Account Setup saves the information you provided (except your credit card number), so that when you're ready to create an account, you simply start Account Setup and move to this screen.
|
||||
</P>
|
||||
|
||||
<P><A HREF="ashelp.htm">[CONTENTS]</A></P>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
64
mozilla/cmd/dialup/as_html/help/compwrap.htm
Normal file
@@ -0,0 +1,64 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Account Setup Help</TITLE>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" HREF="hsheet.htm" TITLE="Account Setup">
|
||||
</HEAD>
|
||||
|
||||
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" BACKGROUND="../images/bg.gif" LINK="#0000EE" VLINK="#551A8B" ALINK="#0000FF">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 0 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="../images/tag.gif">
|
||||
<B CLASS="helptag">ACCOUNT SETUP</B>
|
||||
</FONT>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
<spacer type=vertical size=36>
|
||||
|
||||
|
||||
<!-- The main text of this Help screen appears below. -->
|
||||
|
||||
<P><B>Compare Internet Service Providers</B></P>
|
||||
|
||||
<P>Account Setup displays information about the Internet Service Providers that offer Internet service in your area. You can use this information to compare service providers and choose the account plan that best meets your needs.</p>
|
||||
|
||||
<ul>
|
||||
<li>To see more service providers, click "Show more Service Providers."
|
||||
<li>To scroll through the list of service providers, click the down arrow in the scroll bar.
|
||||
<li>To choose an ISP, or to see more information about an ISP's account plans, click the radio button to left of the ISP's name and then click Next.</li>
|
||||
</ul>
|
||||
|
||||
<p>If you don't want to choose an ISP right now, you don't have to. Account Setup saves the information you provided (except your credit card number), so that when you're ready to create an account, you simply start Account Setup and move to this screen. (is this info saved between sessions?)
|
||||
</P>
|
||||
|
||||
<P><A HREF="ashelp.htm">[CONTENTS]</A></P>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
73
mozilla/cmd/dialup/as_html/help/connect1.htm
Normal file
@@ -0,0 +1,73 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Account Setup Help</TITLE>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" HREF="hsheet.htm" TITLE="Account Setup">
|
||||
</HEAD>
|
||||
|
||||
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" BACKGROUND="../images/bg.gif" LINK="#0000EE" VLINK="#551A8B" ALINK="#0000FF">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 0 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="../images/tag.gif">
|
||||
<B CLASS="helptag">ACCOUNT SETUP</B>
|
||||
</FONT>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
<spacer type=vertical size=36>
|
||||
|
||||
|
||||
<!-- The main text of this Help screen appears below. -->
|
||||
|
||||
<P><B>Connect to Server</B></P>
|
||||
|
||||
<P>You've finished entering the information that Account Setup needs to connect you to Netscape's Internet account server. Click Connect to Server to temporarily connect to Netscape's Internet account server to download information about different account plans.</P>
|
||||
|
||||
<P>When you click Connect to Server, Account Setup uses your modem, phone line, and the connection software installed with Communicator to establish a connection with Netscape's Internet Account Server. For this reason, your modem must be properly installed and turned on, and connected to your phone line.</P>
|
||||
|
||||
<P>After Account Setup successfully connects, it downloads account plan information, and then disconnects. This may take a few minutes. After Account Setup disconnects, you'll be able to review and compare account plans and choose the one that best meets your needs.</P>
|
||||
|
||||
<P>When evaluating account plans, it helps to have some idea of how you will be using the Internet:
|
||||
<UL>
|
||||
<LI>Will you always connect from home or will you also connect while traveling? Some plans offer a toll-free access number for travelers. Others offer a selection of many local access points so that you can always connect, wherever you are. However, these services might cost extra.
|
||||
|
||||
<spacer type=vertical size=4>
|
||||
|
||||
<LI>How many hours will you spend on the Internet each month? Some plans are designed for people who connect less often, letting you pay by the hour for Internet access. Other plans are designed for people who connect every day, giving you unlimited hours of connection time for a flat monthly fee.
|
||||
|
||||
</UL>
|
||||
|
||||
<P>Once you have chosen an Internet service provider and account plan, you'll be able to connect directly to that service provider, establish a new account, and begin to use your new account right away.
|
||||
|
||||
<P>If you don't want to connect to the Internet Account Server right now, you don't need to. Account Setup saves the information you provided (except your credit card number), so that when you are ready to create an account, all you have to do is launch Account Setup and move to this screen to connect.</P>
|
||||
|
||||
<P><A HREF="ashelp.htm">[CONTENTS]</A></P>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
69
mozilla/cmd/dialup/as_html/help/connect2.htm
Normal file
@@ -0,0 +1,69 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Account Setup Help</TITLE>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" HREF="hsheet.htm" TITLE="Account Setup">
|
||||
</HEAD>
|
||||
|
||||
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" BACKGROUND="../images/bg.gif" LINK="#0000EE" VLINK="#551A8B" ALINK="#0000FF">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 0 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="../images/tag.gif">
|
||||
<B CLASS="helptag">ACCOUNT SETUP</B>
|
||||
</FONT>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
<spacer type=vertical size=36>
|
||||
|
||||
|
||||
<!-- The main text of this Help screen appears below. -->
|
||||
|
||||
<P><B>Connect to this ISP to Begin Account Creation</B></P>
|
||||
|
||||
<P>You're ready to connect to this ISP to create your Internet account.</P>
|
||||
|
||||
<p>If the ISP offers more than one account access phone number, choose the phone number your modem will dial each time you connect to your Internet account. Most ISP's offer local access phone numbers that let you connect without incurring long distance telephone charges. If you are unsure that the phone number you want to use is a local call, check with your phone company to find out if the provider's access number is a number you can use without incurring additional phone charges.</p>
|
||||
|
||||
<ol>
|
||||
<li>Choose the phone number you want to use to connect to this ISP. Communicator will use this phone number every time you connect to your Internet account.</li>
|
||||
<li>Click "Dial Modem to Connect to ISP."</li>
|
||||
</ol>
|
||||
|
||||
<p>Account Setup calls the ISP so you can begin the account creation process. Account Setup sends the ISP the information you previously entered in Account Setup for validation. When your new account is created, Communicator is automatically configured to use your new Internet account.</P>
|
||||
|
||||
<p>Your credit card will only be charged by the ISP if you go through the entire account creation process and then click the Create Account button when it appears.</p>
|
||||
|
||||
<p>At the end of the account creation process, you'll see a screen with some simple account information and a Finish Setup button. Click Finish Setup to automatically set up Communicator to use your new account. To begin using your new account, exit Account Setup and start Communicator.</p>
|
||||
|
||||
<P><A HREF="ashelp.htm">[CONTENTS]</A></P>
|
||||
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
58
mozilla/cmd/dialup/as_html/help/dial.htm
Normal file
@@ -0,0 +1,58 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Account Setup Help</TITLE>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" HREF="hsheet.htm" TITLE="Account Setup">
|
||||
</HEAD>
|
||||
|
||||
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" BACKGROUND="../images/bg.gif" LINK="#0000EE" VLINK="#551A8B" ALINK="#0000FF">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 0 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="../images/tag.gif">
|
||||
<B CLASS="helptag">ACCOUNT SETUP</B>
|
||||
</FONT>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
<spacer type=vertical size=36>
|
||||
|
||||
|
||||
<!-- The main text of this Help screen appears below. -->
|
||||
|
||||
<P><B>Your Account Access Number</B></P>
|
||||
|
||||
<P>Enter the phone number your computer dials to connect to your Internet account. If dialing within the United States and Canada, be sure to include the area code.</P>
|
||||
|
||||
<P>If Account Setup already displays an access number in this screen, it is the access number recommended by your Internet service provider. It is best to use this number.
|
||||
</UL>
|
||||
|
||||
<P><A HREF="ashelp.htm">[CONTENTS]</A></P>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
57
mozilla/cmd/dialup/as_html/help/dial1stp.htm
Normal file
@@ -0,0 +1,57 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Account Setup Help</TITLE>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" HREF="hsheet.htm" TITLE="Account Setup">
|
||||
</HEAD>
|
||||
|
||||
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" BACKGROUND="../images/bg.gif" LINK="#0000EE" VLINK="#551A8B" ALINK="#0000FF">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 0 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="../images/tag.gif">
|
||||
<B CLASS="helptag">ACCOUNT SETUP</B>
|
||||
</FONT>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
<spacer type=vertical size=36>
|
||||
|
||||
|
||||
<!-- The main text of this Help screen appears below. -->
|
||||
|
||||
<P><B>Phone Number of Your Location</B></P>
|
||||
|
||||
<P>Enter the phone number of the line that is currently connected to your modem or computer. Account Setup uses this information to determine how to whether to dial an area code or other prefix. Therefore, don't enter your home phone number if you are connecting from another location.</P>
|
||||
|
||||
|
||||
<P><A HREF="ashelp.htm">[CONTENTS]</A></P>
|
||||
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
59
mozilla/cmd/dialup/as_html/help/dial2stp.htm
Normal file
@@ -0,0 +1,59 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Account Setup Help</TITLE>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" HREF="hsheet.htm" TITLE="Account Setup">
|
||||
</HEAD>
|
||||
|
||||
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" BACKGROUND="../images/bg.gif" LINK="#0000EE" VLINK="#551A8B" ALINK="#0000FF">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 0 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="../images/tag.gif">
|
||||
<B CLASS="helptag">ACCOUNT SETUP</B>
|
||||
</FONT>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
<spacer type=vertical size=36>
|
||||
|
||||
|
||||
<!-- The main text of this Help screen appears below. -->
|
||||
|
||||
<P><B>Phone Number of Your Location</B></P>
|
||||
|
||||
<P>Enter the phone number of the line that is currently connected to your modem or computer. Account Setup uses this information to determine whether to dial an area code or other prefix. Therefore, don't enter your home phone number if you are connecting from another location. Instead, enter the phone number of the phone line that your modem is currently connected to.</P>
|
||||
|
||||
<p>If you live in a location where multiple area codes serve your surrounding area, you can enter up to three neighhboring area codes. When you choose an Internet Service Provider, Account Setup uses the alternate area codes to provide you with the best available alternate dial-up access phone numbers closest to your calling location.</p>
|
||||
|
||||
|
||||
<P><A HREF="ashelp.htm">[CONTENTS]</A></P>
|
||||
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
98
mozilla/cmd/dialup/as_html/help/dialinf1.htm
Normal file
@@ -0,0 +1,98 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Account Setup Help</TITLE>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" HREF="hsheet.htm" TITLE="Account Setup">
|
||||
</HEAD>
|
||||
|
||||
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" BACKGROUND="../images/bg.gif" LINK="#0000EE" VLINK="#551A8B" ALINK="#0000FF">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 0 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="../images/tag.gif">
|
||||
<B CLASS="helptag">ACCOUNT SETUP</B>
|
||||
</FONT>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
<spacer type=vertical size=36>
|
||||
|
||||
|
||||
<!-- The main text of this Help screen appears below. -->
|
||||
|
||||
<P><B>Dialing Settings for Your Location</B></P>
|
||||
|
||||
<P>Enter any of the dialing settings listed on this screen to enable Account Setup to successfully connect with the Internet account server:</P>
|
||||
|
||||
<UL>
|
||||
<LI><B>The code you dial to turn off Call Waiting</B> (optional):
|
||||
|
||||
<spacer type=vertical size=4>
|
||||
|
||||
If you have Call
|
||||
Waiting, you should turn it off while you are connected to the Internet. Calls that come
|
||||
in while you are connected might disturb the connection.
|
||||
|
||||
<spacer type=vertical size=4>
|
||||
|
||||
From the pop-up menu on the screen, select the code you use to turn off Call Waiting during a call. If your code isn't listed, enter your code in the text box to the left of the menu. If you have Call Waiting but aren't sure what code to use to turn it off, call your telephone company.
|
||||
|
||||
<spacer type=vertical size=4>
|
||||
|
||||
If you don't have Call Waiting, leave "Line Doesn't Have Call Waiting" selected in the
|
||||
pop-up menu.
|
||||
|
||||
<spacer type=vertical size=4>
|
||||
|
||||
<LI><B>The number you dial to access an outside line</B> (optional):
|
||||
|
||||
<spacer type=vertical size=4>
|
||||
|
||||
If you are connecting from within an internal phone network, such as from an office building or hotel, enter the number that you dial access an outside line.
|
||||
|
||||
<spacer type=vertical size=4>
|
||||
|
||||
If you don't need to access an outside line before dialing, leave the text box blank.
|
||||
|
||||
<spacer type=vertical size=4>
|
||||
|
||||
<LI><B>Your telephone's dialing method</B> (if applicable):
|
||||
|
||||
<spacer type=vertical size=4>
|
||||
|
||||
Choose either tone or pulse
|
||||
dialing. Tone dialing, used by push-button telephones, is suitable for most phone
|
||||
lines. However, some phone lines still use pulse dialing, the older method used by
|
||||
rotary telephones.
|
||||
</UL>
|
||||
|
||||
<P><A HREF="ashelp.htm">[CONTENTS]</A></P>
|
||||
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
59
mozilla/cmd/dialup/as_html/help/dialinf2.htm
Normal file
@@ -0,0 +1,59 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Account Setup Help</TITLE>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" HREF="hsheet.htm" TITLE="Account Setup">
|
||||
</HEAD>
|
||||
|
||||
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" BACKGROUND="../images/bg.gif" LINK="#0000EE" VLINK="#551A8B" ALINK="#0000FF">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 0 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="../images/tag.gif">
|
||||
<B CLASS="helptag">ACCOUNT SETUP</B>
|
||||
</FONT>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
<spacer type=vertical size=36>
|
||||
|
||||
|
||||
<!-- The main text of this Help screen appears below. -->
|
||||
|
||||
<P><B>Phone Number of Your Location</B></P>
|
||||
|
||||
<P>Enter the phone number of the line that is currently connected to your modem or computer. Account Setup uses this information to determine whether to dial an area code or other prefix. Therefore, don't enter your home phone number if you are connecting from another location. Instead, enter the phone number of the phone line that your modem is currently connected to.</P>
|
||||
|
||||
<p>If you live in a location where multiple area codes serve your surrounding area, you can enter up to three neighhboring area codes. When you choose an Internet Service Provider, Account Setup uses the alternate area codes to provide you with the best available alternate dial-up access phone numbers closest to your calling location.</p>
|
||||
|
||||
|
||||
<P><A HREF="ashelp.htm">[CONTENTS]</A></P>
|
||||
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
67
mozilla/cmd/dialup/as_html/help/dns.htm
Normal file
@@ -0,0 +1,67 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Account Setup Help</TITLE>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" HREF="hsheet.htm" TITLE="Account Setup">
|
||||
</HEAD>
|
||||
|
||||
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" BACKGROUND="../images/bg.gif" LINK="#0000EE" VLINK="#551A8B" ALINK="#0000FF">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 0 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="../images/tag.gif">
|
||||
<B CLASS="helptag">ACCOUNT SETUP</B>
|
||||
</FONT>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
<spacer type=vertical size=36>
|
||||
|
||||
|
||||
<!-- The main text of this Help screen appears below. -->
|
||||
|
||||
<P><B>Your Provider's Domain Name and DNS Servers</B></P>
|
||||
|
||||
<P>Enter your provider's domain name and the internet addresses of your provider's DNS servers into the text boxes:</P>
|
||||
|
||||
<UL>
|
||||
<LI>Domain Name: Your provider's domain name is the internet identity of your provider's network of computers. It often looks something like <TT>providername.com</TT> or <TT>providername.net</TT>.
|
||||
|
||||
<spacer type=vertical size=4>
|
||||
|
||||
<LI>Primary and Secondary DNS Servers: Your provider's Domain Name System (DNS) servers route your email, requests for web pages, and other Internet traffic to their proper destinations on the Internet. The secondary DNS server is a backup to the primary server, in case the primary server goes offline or a part of the network is unavailable for some reason.
|
||||
</UL>
|
||||
|
||||
<P>Unlike the mail and news server information on the previous screen, Account Setup <B>must</B> have your provider's domain name and DNS server address before you can access the Internet. If you don't have this information or are unsure about the information
|
||||
that you do have, call your provider before going on with Account Setup.</P>
|
||||
|
||||
|
||||
<P><A HREF="ashelp.htm">[CONTENTS]</A></P>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
73
mozilla/cmd/dialup/as_html/help/download.htm
Normal file
@@ -0,0 +1,73 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Account Setup Help</TITLE>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" HREF="hsheet.htm" TITLE="Account Setup">
|
||||
</HEAD>
|
||||
|
||||
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" BACKGROUND="../images/bg.gif" LINK="#0000EE" VLINK="#551A8B" ALINK="#0000FF">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 0 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="../images/tag.gif">
|
||||
<B CLASS="helptag">ACCOUNT SETUP</B>
|
||||
</FONT>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
<spacer type=vertical size=36>
|
||||
|
||||
|
||||
<!-- The main text of this Help screen appears below. -->
|
||||
|
||||
<P><B>Connect to Netscape</B></P>
|
||||
|
||||
<P>You've finished entering the information that Account Setup needs to connect you to Netscape's Internet account server. Click Connect to Netscape to temporarily connect to Netscape's Internet account server to download information about different account plans.</P>
|
||||
|
||||
<P>When you click Connect to Netscape, Account Setup uses your modem, phone line, and the connection software installed with Communicator to establish a connection with Netscape's Internet Account Server. For this reason, your modem must be properly installed and turned on, and connected to your phone line.</P>
|
||||
|
||||
<P>After Account Setup successfully connects, it downloads account plan information, and then disconnects. This may take a few minutes. After Account Setup disconnects, you'll be able to review and compare account plans and choose the one that best meets your needs.</P>
|
||||
|
||||
<P>When evaluating account plans, it helps to have some idea of how you will be using the Internet:
|
||||
<UL>
|
||||
<LI>Will you always connect from home or will you also connect while traveling? Some plans offer a toll-free access number for travelers. Others offer a selection of many local access points so that you can always connect, wherever you are. However, these services might cost extra.
|
||||
|
||||
<spacer type=vertical size=4>
|
||||
|
||||
<LI>How many hours will you spend on the Internet each month? Some plans are designed for people who connect less often, letting you pay by the hour for Internet access. Other plans are designed for people who connect every day, giving you unlimited hours of connection time for a flat monthly fee.
|
||||
|
||||
</UL>
|
||||
|
||||
<P>Once you have chosen an Internet service provider and account plan, you'll be able to connect directly to that service provider, establish a new account, and begin to use your new account right away.
|
||||
|
||||
<P>If you don't want to connect to the Internet Account Server right now, you don't need to. Account Setup saves the information you provided (except your credit card number), so that when you are ready to create an account, all you have to do is launch Account Setup and move to this screen to connect.</P>
|
||||
|
||||
<P><A HREF="ashelp.htm">[CONTENTS]</A></P>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
62
mozilla/cmd/dialup/as_html/help/email.htm
Normal file
@@ -0,0 +1,62 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Account Setup Help</TITLE>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" HREF="hsheet.htm" TITLE="Account Setup">
|
||||
</HEAD>
|
||||
|
||||
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" BACKGROUND="../images/bg.gif" LINK="#0000EE" VLINK="#551A8B" ALINK="#0000FF">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 0 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="../images/tag.gif">
|
||||
<B CLASS="helptag">ACCOUNT SETUP</B>
|
||||
</FONT>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
<spacer type=vertical size=36>
|
||||
|
||||
|
||||
<!-- The main text of this Help screen appears below. -->
|
||||
|
||||
<P><B>Your Email Login and Password</B></P>
|
||||
|
||||
<P>Many Internet service providers let you use your account login name and
|
||||
password to access your email. That way, you only have a single login and password to remember. Other providers, though, ask you to use a different login
|
||||
and password for accessing email.</P>
|
||||
|
||||
<P>If your provider has given you a special login and password for email, enter them
|
||||
into the appropriate text boxes. Account Setup configures Communicator's Mail & Groups preferences with the information you enter on this screen. </P>
|
||||
|
||||
<P>Account Setup automatically enters your account login and password into the text boxes on this screen. If you use a different login and password for email, enter the information into this screen. If you aren't sure whether you need a special email login and password, or aren't sure what yours is, call your provider's technical support office.</P>
|
||||
|
||||
<P><A HREF="ashelp.htm">[CONTENTS]</A></P>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
59
mozilla/cmd/dialup/as_html/help/error.htm
Normal file
@@ -0,0 +1,59 @@
|
||||
<!-- -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
-->
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
|
||||
<TITLE>Account Setup Help</TITLE>
|
||||
<LINK REL=STYLESHEET TYPE="text/JavaScript" HREF="hsheet.htm" TITLE="Account Setup">
|
||||
</HEAD>
|
||||
|
||||
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" BACKGROUND="../images/bg.gif" LINK="#0000EE" VLINK="#551A8B" ALINK="#0000FF">
|
||||
|
||||
<!-- The layer below contains the Account Setup identifier. -->
|
||||
|
||||
<LAYER NAME = "tagtext" LEFT = 0 TOP = 0 VISIBILITY = SHOW>
|
||||
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=200 ID="nospace">
|
||||
<TR><TD HEIGHT=20 VALIGN=MIDDLE BACKGROUND="../images/tag.gif">
|
||||
<B CLASS="helptag">ACCOUNT SETUP</B>
|
||||
</FONT>
|
||||
</TD></TR>
|
||||
</TABLE>
|
||||
|
||||
</LAYER>
|
||||
<spacer type=vertical size=36>
|
||||
|
||||
|
||||
<!-- The main text of this Help screen appears below. -->
|
||||
|
||||
<P><B>Connection Error...</B></P>
|
||||
|
||||
<P>If you are having trouble connecting, retrace your steps in Account Setup to make sure that you entered the information correctly, then try connecting again. </P>
|
||||
|
||||
<P>Also, make sure your modem is properly connected and turned on. If you want to try connecting again now, click Connect Again. </P>
|
||||
|
||||
<P>For troubleshooting tips, use this link: <A HREF="ashelp.htm#troubleshooting">Troubleshooting</A>.
|
||||
|
||||
<P><A HREF="ashelp.htm">[CONTENTS]</A></P>
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
1812
mozilla/cmd/dialup/as_html/help/fppphlp.htm
Normal file
77
mozilla/cmd/dialup/as_html/help/hsheet.htm
Normal file
@@ -0,0 +1,77 @@
|
||||
/* -*- Mode: HTML; tab-width: 8; indent-tabs-mode: nil -*-
|
||||
|
||||
The contents of this file are subject to the Netscape Public License
|
||||
Version 1.0 (the "NPL"); you may not use this file except in
|
||||
compliance with the NPL. You may obtain a copy of the NPL at
|
||||
http://www.mozilla.org/NPL/
|
||||
|
||||
Software distributed under the NPL is distributed on an "AS IS" basis,
|
||||
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
||||
for the specific language governing rights and limitations under the
|
||||
NPL.
|
||||
|
||||
The Initial Developer of this code under the NPL is Netscape
|
||||
Communications Corporation. Portions created by Netscape are
|
||||
Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
||||
Reserved.
|
||||
*/
|
||||
//TAGS FOR ACCOUNT SETUP HELP
|
||||
|
||||
tags.BODY.fontFamily="PrimaSans BT, Helvetica,Arial";
|
||||
tags.BODY.borderWidths(0, 0, 0, 0);
|
||||
tags.BODY.paddings(0, 0, 0, 0);
|
||||
|
||||
tags.P.fontFamily="PrimaSans BT, Helvetica,Arial";
|
||||
tags.P.fontSize="12";
|
||||
tags.P.lineHeight="1.1";
|
||||
tags.P.marginRight="3";
|
||||
tags.P.marginLeft="3";
|
||||
|
||||
|
||||
//Titles of Internet Preview screens
|
||||
|
||||
classes.title.all.fontSize="23";
|
||||
classes.title.all.fontFamily="PrimaSans BT, Helvetica,Arial";
|
||||
classes.title.all.margins(34,0,0,43);
|
||||
|
||||
|
||||
//Tables (for forms inputs, etc.)
|
||||
|
||||
tags.TABLE.marginTop="6";
|
||||
|
||||
tags.TD.fontFamily="PrimaSans BT, Helvetica,Arial";
|
||||
tags.TD.fontSize="12";
|
||||
tags.TD.lineHeight="1.1"
|
||||
|
||||
|
||||
|
||||
//the entries below are exceptions to the standard definition
|
||||
|
||||
ids.nospace.marginTop="0";
|
||||
ids.minspace.marginTop="6";
|
||||
ids.nomargins.margins(14,8,8,8);
|
||||
ids.buttontext.fontSize="12";
|
||||
|
||||
ids.smallleftmargin.margins(14,40,0,160);
|
||||
ids.mediumleftmargin.margins(14,40,0,265);
|
||||
ids.bulletssmallleftmargin.marginLeft="160";
|
||||
|
||||
|
||||
//Lists
|
||||
|
||||
tags.UL.listStyleType="disc";
|
||||
tags.UL.fontFamily="PrimaSans BT, Helvetica,Arial";
|
||||
tags.UL.fontSize="12";
|
||||
tags.LI.fontSize="10";
|
||||
tags.OL.fontFamily="PrimaSans BT, Helvetica,Arial";
|
||||
tags.OL.fontSize="12";
|
||||
|
||||
|
||||
//Account Setup tag
|
||||
|
||||
classes.helptag.all.fontSize="12";
|
||||
classes.helptag.all.paddingLeft="5";
|
||||
classes.helptag.all.color="white";
|
||||
classes.helptag.all.marginTop="0";
|
||||
|
||||
|
||||