- numerous bug fixes
 - wtv-mail system
 - user account updates
 - viewergen alpha (experimental webtv viewer patcher on pc_service)
 - implement wtv-favorites with huge help from @JarHead4
 - add wtv-ticket store api
 - Bump vm2 from 3.9.5 to 3.9.7 in /zefie_wtvp_minisrv
 - fix bf0app default rom
 - Add wtv-1800 service to wtv-1800:/noflash
 - handle webtvism:
   - allow get/post variables to be the same name multiple times
   - rather than overwrite, the server will now change the variable from a string to an array.
 - Rewrite script processing a bit
   - Instead of using eval() we now use a proper VM Context
   - As a result, any scripting errors will now give a more useful filename and line number.
   - However, some things may break, if they are dependant on variables we are not allowing in the context.
 - BREAKING CHANGES:
   - `ssid_sessions[socket.ssid]` is now `session_data`
   - `require` is no longer allowed in user scripts
 - add star service
 - change how we handle modules for services in the VM
 - fixed wtv-disk:/sync always failed the first time
 - implement production-like wtv-star handling (when a service port becomes unavailable, it requests the url over the wtv-star port to show an error page)
 - renamed WTVDownloadList.js to WTVDisk.js
 - a bit more work on WTVNews (created class)
 - probably more stuff I can't remember
This commit is contained in:
zefie
2021-11-10 23:38:15 -05:00
parent 4544e815cb
commit 1165b245ce
1411 changed files with 31570 additions and 2198 deletions

View File

@@ -0,0 +1,242 @@
data = `<html><head>
<script>
<!-- navigation functions -->
function doSubmit(gvnStr) {
document.formInfo.action=gvnStr;
document.formInfo.submit();
}
function goToMainIndex() {
indexStr = "wtv-guide:/help?topic=Index&subtopic=Main&page=1";
history.go(indexStr);
location.href = "wtv-tricks:/help?topic=Index&subtopic=Main&page=1";
}
function tryApp() {
location.href = unescape(document.formInfo.tryItUrl.value);
}
</script>
<title>Billing</title>
</head>
<body hspace="0" vspace="0" fontsize="medium" noscroll="" vlink="#cccccc" text="#c6bd6c" link="#cccccc" bgcolor="#00292f">
<form name="formInfo" method="get">
<input type="hidden" name="userName">
<input type="hidden" name="ACHinfo">
<input type="hidden" name="boxKind">
<input type="hidden" name="tryItLabel">
<input type="hidden" name="tryItUrl">
</form>
<script>
if (document.formInfo.boxKind.value == 'Classic')
boxtype = '!classic!'
else if (document.formInfo.boxKind.value == 'Plus')
boxtype = '!plus!'
else if (document.formInfo.boxKind.value == 'BPS')
boxtype = '!bps!'
else if (document.formInfo.boxKind.value == 'EchoStar')
boxtype = '!echostar!'
else if (document.formInfo.boxKind.value == 'LC25')
boxtype = '!lc25!'
else
boxtype = '!other!'
if (boxtype != "!other!") {
var allCookies = document.cookie;
var pos = allCookies.indexOf("logon");
if (pos == -1 ) {
document.cookie = "logon=" + document.formInfo.userName.value + "; path=/; domain=webtv.net";
}
pos = allCookies.indexOf("boxtype");
if (pos == -1 ) {
document.cookie = "boxtype=" + document.formInfo.boxKind.value + "; path=/; domain=webtv.net";
}
pos = document.URL.indexOf("/forms/");
if (pos == -1)
document.cookie = "hcurl=" + document.URL + "; path=/; domain=webtv.net";
}
</script>
<table cellspacing="0" cellpadding="0">
<tbody><tr>
<td width="560" valign="top" height="96">
<table width="560" height="96" cellspacing="0" cellpadding="0" background="wtv-tricks:/ROMCache/helpMasthead.swf">
<tbody><tr>
<td rowspan="2" width="107" valign="top" height="96">
<spacer type="vertical" height="7"><br>
<spacer type="horizontal" width="7">
<a href='wtv-tricks:/home'>
<img src='wtv-tricks:/ROMCache/WebTVLogoJewel.gif' width=87 height=67>
</spacer></spacer></td><td width="453" valign="top">
<spacer type="vertical" height="54"><br>
<spacer type="horizontal" width="108">
<font size="+3" color="DDDDDD"><blackface>
Billing
</blackface></font>
<spacer type="vertical" height="0"><br>
</spacer></spacer></spacer></td></tr><tr>
<td align="right">
<table cellspacing="0" cellpadding="0">
<tbody><tr>
<td width="12">
<script>
if (boxtype != "!other!") {
document.write("<img width=7 height=7 src='wtv-tricks:/ROMCache/UtilityBullet.gif' align=absmiddle>");
}
</script>
<spacer type="horizontal" width="10">
</spacer></td><td width="110" valign="top">
<script>
if (boxtype != "!other!") {
document.write("<a href='javascript:goToMainIndex()'>");
document.write("<font size=2>Main index</font></a>");
}
</script>
</td><td width="12">
<img src="wtv-tricks:/ROMCache/UtilityBullet.gif" width="7" height="7" align="absmiddle"><spacer type="horizontal" width="10">
</spacer></td><td width="130" valign="top">
<a href="javascript:doSubmit('http://askwebtv.webtv.net/index.asp')"><font size="2">Find an answer</font></a>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table frame="" width="560" height="235" cellspacing="2" cellpadding="0">
<tbody><tr>
<td width="60"><spacer type="horizontal" size="60"></spacer></td>
<td valign="top"><font color="#dddddd"><br>
</font><font color="#70954b"><b>
<table frame="" width="487" cellspacing="0" cellpadding="0">
<tbody><tr>
<td width="250" height="10">
</td><td width="20">
</td><td width="250">
</td><td width="20">
</td></tr><tr>
<td valign="top">
<script language="JAVASCRIPT">
var AnsBoxType = new Array();
var AnsHasEmail = new Array();
var MenuChoiceUrl = new Array();
var MenuChoiceUrlOther = new Array();
var MenuChoiceTitle = new Array();
var MenuChoiceSubhead = new Array();
var linkHTML1 = '<table width=250 selected href=';
if (boxtype == '!other!')
var linkHTML2 = '><tr><td rowspan=2 valign=top><font color=#70954b>&#149;<td valign=top><b><font color=#70954b>';
else
var linkHTML2 = '><tr><td rowspan=2 valign=top><font color=#70954b>&#128;<td valign=top><b><font color=#70954b>';
var linkHTML3 = '</font><tr><td valign=top><font color=#cccccc>';
var linkHTML4 = '</table><spacer type=vertical height=10><br>';
function writeLinkTable(ind) {
document.write(linkHTML1);
document.write(MenuChoiceUrl[ind]);
document.write(linkHTML2);
if (boxtype == '!other!')
document.write('<a href=' + MenuChoiceUrlOther[ind] + '><font color=#70954b>' + MenuChoiceTitle[ind] + '</font></a>');
else
document.write(MenuChoiceTitle[ind]);
document.write(linkHTML3);
document.write(MenuChoiceSubhead[ind]);
document.write(linkHTML4);
}
AnsHasEmail[0] = '';
AnsBoxType[0] = '';
MenuChoiceUrl[0] = "javascript:doSubmit('http://help.webtv.net/business/account.html')";
MenuChoiceUrlOther[0] = "'http://help.webtv.net/business/account.html'";
MenuChoiceTitle[0] = "Account information";
MenuChoiceSubhead[0] = "balance, payment info, updating";
AnsHasEmail[1] = '';
AnsBoxType[1] = '';
MenuChoiceUrl[1] = "javascript:doSubmit('http://help.webtv.net/business/billing.html')";
MenuChoiceUrlOther[1] = "'http://help.webtv.net/business/billing.html'";
MenuChoiceTitle[1] = "Billing";
MenuChoiceSubhead[1] = "cost, payment types, additional charges";
AnsHasEmail[2] = '';
AnsBoxType[2] = '';
MenuChoiceUrl[2] = "javascript:doSubmit('http://help.webtv.net/business/cancelservice.html')";
MenuChoiceUrlOther[2] = "'http://help.webtv.net/business/cancelservice.html'";
MenuChoiceTitle[2] = "Canceling the service";
MenuChoiceSubhead[2] = "how to cancel your subscription to WebTV";
AnsHasEmail[3] = '';
AnsBoxType[3] = '';
MenuChoiceUrl[3] = "javascript:doSubmit('http://help.webtv.net/business/giftcard.html')";
MenuChoiceUrlOther[3] = "'http://help.webtv.net/business/giftcard.html'";
MenuChoiceTitle[3] = "Gift Card";
MenuChoiceSubhead[3] = "Purchase the gift of WebTV";
vClassic = 4;
vPlus = 4;
bHasEmail = 0;
vHasEmail = 0;
if (boxtype == '!classic!')
vCount = vClassic;
else
vCount = vPlus;
if ((vCount % 2) == 0)
vMid = vCount - 2;
else
vMid = vCount - 3;
for(var loop = 0; loop < vCount; loop++) {
if (AnsHasEmail[loop] == '' || showMail == '' || (showMail == 'true' && AnsHasEmail[loop] == 'True'))
if (AnsBoxType[loop] == '' || AnsBoxType[loop].indexOf(boxtype) >= 0 || boxtype == '!other!') {
writeLinkTable(loop);
}
if (loop == (vMid / 2)) {
document.write("<td valign=top><td valign=top>");
}
}
</script>
</spacer></spacer></td></tr></tbody></table>
</b></font></td></tr></tbody></table>
<table width="560" cellspacing="0" cellpadding="0">
<tbody><tr>
<td valign="top" align="right">
<form id="form1" name="form1">
<font color="ffcf69"><shadow>
<script>
if (boxtype != "!other!") {
<!-- draw Try It button if the info has been passed from the service -->
appUrl = document.formInfo.tryItUrl.value;
if (appUrl != "" ) {
if ( appUrl.substring(0,10) == "wtv-tricks" ) {
if ( document.formInfo.tryItLabel.value.length == 4 ) {
document.write("<input onclick='tryApp()' value='Try " + document.formInfo.tryItLabel.value + "' borderimage='file://ROM/Borders/ButtonBorder2.bif' type=button usestyle width=110>");
} else {
document.write("<input onclick='tryApp()' value='Try " + document.formInfo.tryItLabel.value + "' borderimage='file://ROM/Borders/ButtonBorder2.bif' type=button usestyle>");
}
document.write("<spacer type=horizontal width=20>");
}
}
}
</script>
<input selected="" onclick="history.go(-1)" value="Done" borderimage="file://ROM/Borders/ButtonBorder2.bif" type="button" usestyle="" id="button1" name="button1" width="110">
</shadow></font>
</form>
</td><td width="19">
</td></tr><tr>
<td height="20">
</td></tr></tbody></table>
</body></html>
`;

View File

@@ -0,0 +1,106 @@
data = `
<html>
<head>
<title>
Using an ISP
</title>
<display
showwhencomplete
noscroll
>
</head>
<body hspace=0 vspace=0
text='E6E6E6' link='E6E6E6' vlink='E6E6E6'
fontsize='medium'
bgcolor=00292f
>
<table cellspacing=0 cellpadding=0>
<tr>
<td width=560 height=96 valign=top>
<table background="wtv-guide:/ROMCache/help/common/helpMastheadBlank.swf" width=560 height=96 cellspacing=0 cellpadding=0>
<tr>
<td width=107 height=96 valign=top rowspan=2>
<spacer type=vertical height=7><br>
<spacer type=horizontal width=7>
<a href='wtv-home:/home'>
<img src="${minisrv_config.config.service_logo}" width=87 height=67>
</a>
<td width=453 valign=top>
<spacer type=vertical height=54><br>
<font size=+3><blackface>
Using an ISP&nbsp;
</blackface></font>
<tr>
<td align=right>
&nbsp;
</table>
<tr>
<td width=560 valign=top height=225>
<table cellpadding=0 cellspacing=0 width=560>
<tr>
<td width=0 height=17>
<td width=535>
<tr>
<td>
<td height=225 rowspan=2 valign=top>
<table cellpadding=0 cellspacing=0 height=225 width=535>
<tr>
<tr>
<td>
<td valign=top>
You could save money every month by using an Internet <br>
Service Provider (ISP). To learn more, choose one:<br>
<br>
<font color=395A31>&#128;</font>
<a href="OISPQ1" selected>
<b>Q:</b>
What is an ISP?</a><br>
<spacer type=vertical height=18>
<font color=395A31>&#128;</font>
<a href="OISPQ2">
<b>Q:</b>
How can I save money by using an ISP?</a><br>
<spacer type=vertical height=18>
<font color=395A31>&#128;</font>
<a href="OISPQ3">
<b>Q:</b>
How will this affect my WebTV bill?</a><br>
<spacer type=vertical height=18>
<font color=395A31>&#128;</font>
<a href="OISPQ4">
<b>Q:</b>
How do I find an ISP and what should I ask them?</a><br>
<spacer type=vertical height=18>
<font color=395A31>&#128;</font>
<a href="OISPQ5">
<b>Q:</b>
I already have an ISP. How do I sign up?</a><br>
<p>If you have an ISP and you're ready to sign up,<br>
choose <b>Sign Up Now</b>.
<tr>
<td width=35>&nbsp;
<td width=450>&nbsp;
<td width=50>&nbsp;
</table>
</table>
<tr>
<td valign=top height=55 align=right>
<form>
<font color=ffcf69><shadow>
<input type=button usestyle borderimage="file://ROM/Borders/ButtonBorder2.bif"
action="wtv-setup:/phone-BYOISP"
value="Sign Up Now"
selected>
<spacer type=horizontal width=20>
<input type=button usestyle borderimage="file://ROM/Borders/ButtonBorder2.bif"
action="wtv-setup:/serve-billing-overview"
value="Done"
width=110
selected>
<spacer type=horizontal width=20>
</shadow></font>
</form>
</table>
</body>
`;

View File

@@ -0,0 +1,76 @@
data = `
<html>
<head>
<title>What is an ISP?</title>
<display
noscroll
showwhencomplete
>
</head>
<body hspace=0 vspace=0
text='E6E6E6' link='E6E6E6' vlink='E6E6E6'
fontsize='medium'
bgcolor=00292f
>
<table cellspacing=0 cellpadding=0>
<tr>
<td width=560 height=96 valign=top>
<table background="wtv-guide:/ROMCache/help/common/helpMastheadBlank.swf" width=560 height=96 cellspacing=0 cellpadding=0>
<tr>
<td width=107 height=96 valign=top rowspan=2>
<spacer type=vertical height=7><br>
<spacer type=horizontal width=7>
<a href='wtv-home:/home'>
<img src="${minisrv_config.config.service_logo}" width=87 height=67>
</a>
<td width=453 valign=top>
<spacer type=vertical height=54><br>
<font size=+3><blackface>
What is an ISP?&nbsp;
</blackface></font>
<tr>
<td align=right>
&nbsp;
</table>
<tr>
<td width=560 valign=top height=225>
<table cellpadding=0 cellspacing=0 width=560>
<tr>
<td width=25 height=17>
<td width=535>
<tr>
<td>
<td height=225 rowspan=2 valign=top>
<table cellpadding=0 cellspacing=0 height=225 width=535>
<tr>
<td height=15>
<tr>
<td>
<td valign=top>
If your receiver has to dial a <b>toll call</b> when you
connect to WebTV, you might be able to save money by
getting an ISP.
<p>When you use an ISP, your receiver calls the
ISP's<br>number instead of WebTV's number each time
you<br>connect.
<tr>
<td width=35>&nbsp;
<td width=450>&nbsp;
<td width=50>&nbsp;
</table>
</table>
<tr>
<td valign=top height=55 align=right>
<form>
<font color=ffcf69><shadow>
<input type=button usestyle borderimage="file://ROM/Borders/ButtonBorder2.bif"
action="client:goback"
value="Done"
width='110'
selected>
<spacer type=horizontal width=20>
</shadow></font>
</form>
</table>
</body>
`;

View File

@@ -0,0 +1,75 @@
data = `
<html>
<head>
<title>How can I save?</title>
<display
noscroll
showwhencomplete
>
</head>
<body hspace=0 vspace=0
text='E6E6E6' link='E6E6E6' vlink='E6E6E6'
fontsize='medium'
bgcolor=00292f
>
<table cellspacing=0 cellpadding=0>
<tr>
<td width=560 height=96 valign=top>
<table background="wtv-guide:/ROMCache/help/common/helpMastheadBlank.swf" width=560 height=96 cellspacing=0 cellpadding=0>
<tr>
<td width=107 height=96 valign=top rowspan=2>
<spacer type=vertical height=7><br>
<spacer type=horizontal width=7>
<a href='wtv-home:/home'>
<img src="${minisrv_config.config.service_logo}" width=87 height=67>
</a>
<td width=453 valign=top>
<spacer type=vertical height=54><br>
<font size=+3><blackface>
How can I save?&nbsp;
</blackface></font>
<tr>
<td align=right>
&nbsp;
</table>
<tr>
<td width=560 valign=top height=225>
<table cellpadding=0 cellspacing=0 width=560>
<tr>
<td width=25 height=17>
<td width=535>
<tr>
<td>
<td height=225 rowspan=2 valign=top>
<table cellpadding=0 cellspacing=0 height=225 width=535>
<tr>
<td height=15>
<tr>
<td>
<td valign=top>
If you use an ISP to connect to WebTV, you can save<br>money in two ways:
<p>If your ISP has a local access number in your area, you<br>
won't have to pay toll charges to the phone company to connect to WebTV.
<p>Your WebTV Service normally costs $0.00 per month.<br> If you use your own ISP,
you have to pay the ISP, but<br>your WebTV bill is only $0.00 per month.
<tr>
<td width=35>&nbsp;
<td width=450>&nbsp;
<td width=50>&nbsp;
</table>
</table>
<tr>
<td valign=top height=55 align=right>
<form>
<font color=ffcf69><shadow>
<input type=button usestyle borderimage="file://ROM/Borders/ButtonBorder2.bif"
action="client:goback"
value="Done"
width='110'
selected>
<spacer type=horizontal width=20>
</shadow></font>
</form>
</table>
</body>
`;

View File

@@ -0,0 +1,75 @@
data = `
<html>
<head>
<title>Your WebTV bill</title>
<display
noscroll
showwhencomplete
>
</head>
<body hspace=0 vspace=0
text='E6E6E6' link='E6E6E6' vlink='E6E6E6'
fontsize='medium'
bgcolor=00292f
>
<table cellspacing=0 cellpadding=0>
<tr>
<td width=560 height=96 valign=top>
<table background="wtv-guide:/ROMCache/help/common/helpMastheadBlank.swf" width=560 height=96 cellspacing=0 cellpadding=0>
<tr>
<td width=107 height=96 valign=top rowspan=2>
<spacer type=vertical height=7><br>
<spacer type=horizontal width=7>
<a href='wtv-home:/home'>
<img src="${minisrv_config.config.service_logo}" width=87 height=67>
</a>
<td width=453 valign=top>
<spacer type=vertical height=54><br>
<font size=+3><blackface>
Your WebTV bill&nbsp;
</blackface></font>
<tr>
<td align=right>
&nbsp;
</table>
<tr>
<td width=560 valign=top height=225>
<table cellpadding=0 cellspacing=0 width=560>
<tr>
<td width=25 height=17>
<td width=535>
<tr>
<td>
<td height=225 rowspan=2 valign=top>
<table cellpadding=0 cellspacing=0 height=225 width=535>
<tr>
<td height=15>
<tr>
<td>
<td valign=top>
Using your own ISP is a little more complicated than<br>
using WebTV for your connections.
<p>You'll receive two bills: one from your ISP and the other<br>
from WebTV Networks. You are responsible for both<br>
bills in order to maintain your WebTV service.
<tr>
<td width=35>&nbsp;
<td width=450>&nbsp;
<td width=50>&nbsp;
</table>
</table>
<tr>
<td valign=top height=55 align=right>
<form>
<font color=ffcf69><shadow>
<input type=button usestyle borderimage="file://ROM/Borders/ButtonBorder2.bif"
action="OISPQ3B"
value="Continue"
width='110'
selected>
<spacer type=horizontal width=20>
</shadow></font>
</form>
</table>
</body>
`;

View File

@@ -0,0 +1,78 @@
data = `
<html>
<head>
<title>How will this affect my bill?</title>
<display
noscroll
showwhencomplete
>
</head>
<body hspace=0 vspace=0
text='E6E6E6' link='E6E6E6' vlink='E6E6E6'
fontsize='medium'
bgcolor=00292f
>
<table cellspacing=0 cellpadding=0>
<tr>
<td width=560 height=96 valign=top>
<table background="wtv-guide:/ROMCache/help/common/helpMastheadBlank.swf" width=560 height=96 cellspacing=0 cellpadding=0>
<tr>
<td width=107 height=96 valign=top rowspan=2>
<spacer type=vertical height=7><br>
<spacer type=horizontal width=7>
<a href='wtv-home:/home'>
<img src="${minisrv_config.config.service_logo}" width=87 height=67>
</a>
<td width=453 valign=top>
<spacer type=vertical height=54><br>
<font size=+3><blackface>
How will this affect my bill?&nbsp;
</blackface></font>
<tr>
<td align=right>
&nbsp;
</table>
<tr>
<td width=560 valign=top height=225>
<table cellpadding=0 cellspacing=0 width=560>
<tr>
<td width=25 height=17>
<td width=535>
<tr>
<td>
<td height=225 rowspan=2 valign=top>
<table cellpadding=0 cellspacing=0 height=225 width=535>
<tr>
<td height=15>
<tr>
<td>
<td valign=top>
Once you switch to using your own ISP, your WebTV<br>
bill will go down from $0.00 per month to $0.00 per<br>
month.
<p>You'll begin saving on your WebTV bill after the first full<br>
month that you use your ISP for your connection.
<p>If you use WebTV for the connection at any time during<br>
a month, you will be billed for the full $0.00 by WebTV<br>
for that month.
<tr>
<td width=35>&nbsp;
<td width=450>&nbsp;
<td width=50>&nbsp;
</table>
</table>
<tr>
<td valign=top height=55 align=right>
<form>
<font color=ffcf69><shadow>
<input type=button usestyle borderimage="file://ROM/Borders/ButtonBorder2.bif"
action="OISP"
value="Done"
width='110'
selected>
<spacer type=horizontal width=20>
</shadow></font>
</form>
</table>
</body>
`;

View File

@@ -0,0 +1,86 @@
data = `
<html>
<head>
<title>Finding an ISP</title>
<display
noscroll
showwhencomplete
>
</head>
<body hspace=0 vspace=0
text='E6E6E6' link='E6E6E6' vlink='E6E6E6'
fontsize='medium'
bgcolor=00292f
>
<table cellspacing=0 cellpadding=0>
<tr>
<td width=560 height=96 valign=top>
<table background="wtv-guide:/ROMCache/help/common/helpMastheadBlank.swf" width=560 height=96 cellspacing=0 cellpadding=0>
<tr>
<td width=107 height=96 valign=top rowspan=2>
<spacer type=vertical height=7><br>
<spacer type=horizontal width=7>
<a href='wtv-home:/home'>
<img src="${minisrv_config.config.service_logo}" width=87 height=67>
</a>
<td width=453 valign=top>
<spacer type=vertical height=54><br>
<font size=+3><blackface>
Finding an ISP&nbsp;
</blackface></font>
<tr>
<td align=right>
&nbsp;
</table>
<tr>
<td width=560 valign=top height=225>
<table cellpadding=0 cellspacing=0 width=560>
<tr>
<td width=25 height=17>
<td width=535>
<tr>
<td>
<td height=225 rowspan=2 valign=top>
<table cellpadding=0 cellspacing=0 height=225 width=535>
<tr>
<td height=15>
<tr>
<td>
<td valign=top>
If you decide to look for an ISP, make sure the one you
find is compatible with WebTV. To be compatible with
WebTV, the ISP must:
<font size=-1>
<ul>
<li>Support both PPP and PAP.</li>
<spacer type=vertical height=5>
<li>Offer at least one access phone number in your local
calling area, with a speed of at least 28.8 Kbps.</li>
<spacer type=vertical height=5>
<li>Offer a fixed-cost service.</li>
<spacer type=vertical height=5>
<li>Offer technical support for connecting to WebTV.</li>
<spacer type=vertical height=5>
<li>Support 56 K Flex.</li>
</ul>
<tr>
<td width=35>
<td width=450>
<td width=50>
</table>
</table>
<tr>
<td valign=bottom align=right>
<form>
<font color=ffcf69><shadow>
<input type=button usestyle borderimage="file://ROM/Borders/ButtonBorder2.bif"
action="OISPQ4B"
value="Continue"
width='110'
selected>
<spacer type=horizontal width=20>
</shadow></font>
</form>
</table>
</body>
`;

View File

@@ -0,0 +1,84 @@
data = `
<html>
<head>
<title>Finding an ISP</title>
<display
noscroll
showwhencomplete
>
</head>
<body hspace=0 vspace=0
text='E6E6E6' link='E6E6E6' vlink='E6E6E6'
fontsize='medium'
bgcolor=00292f
>
<table cellspacing=0 cellpadding=0>
<tr>
<td width=560 height=96 valign=top>
<table background="wtv-guide:/ROMCache/help/common/helpMastheadBlank.swf" width=560 height=96 cellspacing=0 cellpadding=0>
<tr>
<td width=107 height=96 valign=top rowspan=2>
<spacer type=vertical height=7><br>
<spacer type=horizontal width=7>
<a href='wtv-home:/home'>
<img src="${minisrv_config.config.service_logo}" width=87 height=67>
</a>
<td width=453 valign=top>
<spacer type=vertical height=54><br>
<font size=+3><blackface>
Finding an ISP&nbsp;
</blackface></font>
<tr>
<td align=right>
&nbsp;
</table>
<tr>
<td width=560 valign=top height=225>
<table cellpadding=0 cellspacing=0 width=560>
<tr>
<td width=25 height=17>
<td width=535>
<tr>
<td>
<td height=225 rowspan=2 valign=top>
<table cellpadding=0 cellspacing=0 height=225 width=535>
<tr>
<td height=15>
<tr>
<td>
<td valign=top>
When you find an ISP, get the following information:
<font size=-1>
<ul>
<li>The name of your ISP</li>
<spacer type=vertical height=5>
<li>The user name you use with your ISP (this may be
different from your WebTV name)</li>
<spacer type=vertical height=5>
<li>Your ISP password</li>
<spacer type=vertical height=5>
<li>A local dial-up access phone number. A second, alternate
dial-up number is also helpful in case the first number is
ever busy.</li>
</ul>
<tr>
<td width=35>
<td width=450>
<td width=50>
</table>
</table>
<tr>
<td valign=bottom align=right>
<form>
<font color=ffcf69><shadow>
<input type=button usestyle borderimage="file://ROM/Borders/ButtonBorder2.bif"
action="OISPQ4C"
value="Continue"
width='110'
selected>
<spacer type=horizontal width=20>
</shadow></font>
</form>
</table>
</body>
`;

View File

@@ -0,0 +1,73 @@
data = `
<html>
<head>
<title>Finding an ISP</title>
<display
noscroll
showwhencomplete
>
</head>
<body hspace=0 vspace=0
text='E6E6E6' link='E6E6E6' vlink='E6E6E6'
fontsize='medium'
bgcolor=00292f
>
<table cellspacing=0 cellpadding=0>
<tr>
<td width=560 height=96 valign=top>
<table background="wtv-guide:/ROMCache/help/common/helpMastheadBlank.swf" width=560 height=96 cellspacing=0 cellpadding=0>
<tr>
<td width=107 height=96 valign=top rowspan=2>
<spacer type=vertical height=7><br>
<spacer type=horizontal width=7>
<a href='wtv-home:/home'>
<img src="${minisrv_config.config.service_logo}" width=87 height=67>
</a>
<td width=453 valign=top>
<spacer type=vertical height=54><br>
<font size=+3><blackface>
Finding an ISP&nbsp;
</blackface></font>
<tr>
<td align=right>
&nbsp;
</table>
<tr>
<td width=560 valign=top height=225>
<table cellpadding=0 cellspacing=0 width=560>
<tr>
<td width=25 height=17>
<td width=535>
<tr>
<td>
<td height=225 rowspan=2 valign=top>
<table cellpadding=0 cellspacing=0 height=225 width=535>
<tr>
<td height=15>
<tr>
<td>
<td valign=top>
You can probably find an ISP by looking in your local
Yellow Pages under <i>Internet Services, Internet
providers,</i> or similar listings.
<tr>
<td width=35>
<td width=450>
<td width=50>
</table>
</table>
<tr>
<td valign=bottom align=right>
<form>
<font color=ffcf69><shadow>
<input type=button usestyle borderimage="file://ROM/Borders/ButtonBorder2.bif"
action="OISP"
value="Done"
width='110'
selected>
<spacer type=horizontal width=20>
</shadow></font>
</form>
</table>
</body>
`;

View File

@@ -0,0 +1,84 @@
data = `
<html>
<head>
<title>How do I sign up?</title>
<display
noscroll
showwhencomplete
>
</head>
<body hspace=0 vspace=0
text='E6E6E6' link='E6E6E6' vlink='E6E6E6'
fontsize='medium'
bgcolor=00292f
>
<table cellspacing=0 cellpadding=0>
<tr>
<td width=560 height=96 valign=top>
<table background="wtv-guide:/ROMCache/help/common/helpMastheadBlank.swf" width=560 height=96 cellspacing=0 cellpadding=0>
<tr>
<td width=107 height=96 valign=top rowspan=2>
<spacer type=vertical height=7><br>
<spacer type=horizontal width=7>
<a href='wtv-home:/home'>
<img src="${minisrv_config.config.service_logo}" width=87 height=67>
</a>
<td width=453 valign=top>
<spacer type=vertical height=54><br>
<font size=+3><blackface>
How do I sign up?&nbsp;
</blackface></font>
<tr>
<td align=right>
&nbsp;
</table>
<tr>
<td width=560 valign=top height=225>
<table cellpadding=0 cellspacing=0 width=560>
<tr>
<td width=25 height=17>
<td width=535>
<tr>
<td>
<td height=225 rowspan=2 valign=top>
<table cellpadding=0 cellspacing=0 height=225 width=535>
<tr>
<td height=15>
<tr>
<td>
<td valign=top>
To be compatible with WebTV, your ISP must:
<font size=-1>
<ul>
<li>Support both PPP and PAP.</li>
<spacer type=vertical height=5>
<li>Offer at least one access phone number in your local
calling area, with a speed of at least 28.8 Kbps.</li>
<spacer type=vertical height=5>
<li>Offer a fixed-cost service.</li>
<spacer type=vertical height=5>
<li>Offer technical support for connecting to WebTV.</li>
<spacer type=vertical height=5>
<li>Support 56 K Flex.</li>
</ul>
<tr>
<td width=35>
<td width=450>
<td width=50>
</table>
</table>
<tr>
<td valign=bottom align=right>
<form>
<font color=ffcf69><shadow>
<input type=button usestyle borderimage="file://ROM/Borders/ButtonBorder2.bif"
action="OISPQ5B"
value="Continue"
width='110'
selected>
<spacer type=horizontal width=20>
</shadow></font>
</form>
</table>
</body>
`;

View File

@@ -0,0 +1,84 @@
data = `
<html>
<head>
<title>How do I sign up?</title>
<display
noscroll
showwhencomplete
>
</head>
<body hspace=0 vspace=0
text='E6E6E6' link='E6E6E6' vlink='E6E6E6'
fontsize='medium'
bgcolor=00292f
>
<table cellspacing=0 cellpadding=0>
<tr>
<td width=560 height=96 valign=top>
<table background="wtv-guide:/ROMCache/help/common/helpMastheadBlank.swf" width=560 height=96 cellspacing=0 cellpadding=0>
<tr>
<td width=107 height=96 valign=top rowspan=2>
<spacer type=vertical height=7><br>
<spacer type=horizontal width=7>
<a href='wtv-home:/home'>
<img src="${minisrv_config.config.service_logo}" width=87 height=67>
</a>
<td width=453 valign=top>
<spacer type=vertical height=54><br>
<font size=+3><blackface>
How do I sign up?&nbsp;
</blackface></font>
<tr>
<td align=right>
&nbsp;
</table>
<tr>
<td width=560 valign=top height=225>
<table cellpadding=0 cellspacing=0 width=560>
<tr>
<td width=25 height=17>
<td width=535>
<tr>
<td>
<td height=225 rowspan=2 valign=top>
<table cellpadding=0 cellspacing=0 height=225 width=535>
<tr>
<td height=15>
<tr>
<td>
<td valign=top>
Before you sign up, make sure you know the following:
<font size=-1>
<ul>
<li>The name of your ISP</li>
<spacer type=vertical height=5>
<li>The user name you use with your ISP (this may be
different from your WebTV name)</li>
<spacer type=vertical height=5>
<li>Your ISP password</li>
<spacer type=vertical height=5>
<li>A local dial-up access phone number. A second, alternate
dial-up number is also helpful in case the first number is
ever busy.</li>
</ul>
<tr>
<td width=35>
<td width=450>
<td width=50>
</table>
</table>
<tr>
<td valign=bottom align=right>
<form>
<font color=ffcf69><shadow>
<input type=button usestyle borderimage="file://ROM/Borders/ButtonBorder2.bif"
action="OISP"
value="Done"
width='110'
selected>
<spacer type=horizontal width=20>
</shadow></font>
</form>
</table>
</body>
`;

View File

@@ -0,0 +1,76 @@
data = `
<html>
<head>
<title>Automatic Bank Payment</title>
<display
noscroll
showwhencomplete
>
</head>
<body hspace=0 vspace=0
text='E6E6E6' link='E6E6E6' vlink='E6E6E6'
fontsize='medium'
bgcolor=00292f
>
<table cellspacing=0 cellpadding=0>
<tr>
<td width=560 height=96 valign=top>
<table background="wtv-guide:/ROMCache/help/common/helpMastheadBlank.swf" width=560 height=96 cellspacing=0 cellpadding=0>
<tr>
<td width=107 height=96 valign=top rowspan=2>
<spacer type=vertical height=7><br>
<spacer type=horizontal width=7>
<a href='wtv-home:/home'>
<img src="${minisrv_config.config.service_logo}" width=87 height=67>
</a>
<td width=453 valign=top>
<spacer type=vertical height=54><br>
<font size=+3><blackface>
Automatic Bank Payment&nbsp;
</blackface></font>
<tr>
<td align=right>
&nbsp;
</table>
<tr>
<td width=560 valign=top height=225>
<table cellpadding=0 cellspacing=0 width=560>
<tr>
<td width=25 height=17>
<td width=535>
<tr>
<td>
<td height=225 rowspan=2 valign=top>
<table cellpadding=0 cellspacing=0 height=225 width=535>
<tr>
<td height=15>
<tr>
<td>
<td valign=top>
If you choose Automatic Bank Payment, your monthly charge is automatically
drawn from your checking account.
<p>
If you change your payment method to Automatic
Bank Payment, a sign-up packet will be mailed to you. Just complete the form and include a voided check to start paying for your WebTV
service monthly.
<tr>
<td width=35>
<td width=450>
<td width=50>
</table>
</table>
<tr>
<td valign=bottom align=right>
<form>
<font color=ffcf69><shadow>
<input type=button usestyle borderimage="file://ROM/Borders/ButtonBorder2.bif"
action=javascript:location=history.go(-4);
value="Done"
width='110'
selected>
<spacer type=horizontal width=20>
</shadow></font>
</form>
</table>
</body>
`;

View File

@@ -0,0 +1,81 @@
data = `
<html>
<head>
<title>Credit Cards</title>
<display
noscroll
showwhencomplete
>
</head>
<body hspace=0 vspace=0
text='E6E6E6' link='E6E6E6' vlink='E6E6E6'
fontsize='medium'
bgcolor=00292f
>
<table cellspacing=0 cellpadding=0>
<tr>
<td width=560 height=96 valign=top>
<table background="wtv-guide:/ROMCache/help/common/helpMastheadBlank.swf" width=560 height=96 cellspacing=0 cellpadding=0>
<tr>
<td width=107 height=96 valign=top rowspan=2>
<spacer type=vertical height=7><br>
<spacer type=horizontal width=7>
<a href='wtv-home:/home'>
<img src="${minisrv_config.config.service_logo}" width=87 height=67>
</a>
<td width=453 valign=top>
<spacer type=vertical height=54><br>
<font size=+3><blackface>
Credit Cards&nbsp;
</blackface></font>
<tr>
<td align=right>
&nbsp;
</table>
<tr>
<td width=560 valign=top height=225>
<table cellpadding=0 cellspacing=0 width=560>
<tr>
<td width=25 height=17>
<td width=535>
<tr>
<td>
<td height=225 rowspan=2 valign=top>
<table cellpadding=0 cellspacing=0 height=225 width=535>
<tr>
<td height=15>
<tr>
<td>
<td valign=top>
You can pay your WebTV service bill one of the following Credit Cards:
<p>
<ul>
<li>MasterCard</li>
<li>Visa</li>
<li>American Express</li>
<li>Discover</li>
</ul>
<tr>
<td width=35>
<td width=450>
<td width=50>
</table>
</table>
<tr>
<td valign=bottom align=right>
<form>
<font color=ffcf69><shadow>
<input type=button usestyle borderimage="file://ROM/Borders/ButtonBorder2.bif"
action="Debit"
value="Continue"
width='110'
selected>
<spacer type=horizontal width=20>
</shadow></font>
</form>
</table>
</body>
`;

View File

@@ -0,0 +1,77 @@
data = `
<html>
<head>
<title>Debit Cards</title>
<display
noscroll
showwhencomplete
>
</head>
<body hspace=0 vspace=0
text='E6E6E6' link='E6E6E6' vlink='E6E6E6'
fontsize='medium'
bgcolor=00292f
>
<table cellspacing=0 cellpadding=0>
<tr>
<td width=560 height=96 valign=top>
<table background="wtv-guide:/ROMCache/help/common/helpMastheadBlank.swf" width=560 height=96 cellspacing=0 cellpadding=0>
<tr>
<td width=107 height=96 valign=top rowspan=2>
<spacer type=vertical height=7><br>
<spacer type=horizontal width=7>
<a href='wtv-home:/home'>
<img src="${minisrv_config.config.service_logo}" width=87 height=67>
</a>
<td width=453 valign=top>
<spacer type=vertical height=54><br>
<font size=+3><blackface>
Debit Cards&nbsp;
</blackface></font>
<tr>
<td align=right>
&nbsp;
</table>
<tr>
<td width=560 valign=top height=225>
<table cellpadding=0 cellspacing=0 width=560>
<tr>
<td width=25 height=17>
<td width=535>
<tr>
<td>
<td height=225 rowspan=2 valign=top>
<table cellpadding=0 cellspacing=0 height=225 width=535>
<tr>
<td height=15>
<tr>
<td>
<td valign=top>
You can also use one of the following Debit Cards:
<p>
<ul>
<li>MasterCard</li>
<li>Visa</li>
</ul>
<tr>
<td width=35>
<td width=450>
<td width=50>
</table>
</table>
<tr>
<td valign=bottom align=right>
<form>
<font color=ffcf69><shadow>
<input type=button usestyle borderimage="file://ROM/Borders/ButtonBorder2.bif"
action="Ach"
value="Continue"
width='110'
selected>
<spacer type=horizontal width=20>
</shadow></font>
</form>
</table>
</body>
`;

View File

@@ -0,0 +1,79 @@
data = `
<html>
<head>
<title>Payment methods</title>
<display
noscroll
showwhencomplete
>
</head>
<body hspace=0 vspace=0
text='E6E6E6' link='E6E6E6' vlink='E6E6E6'
fontsize='medium'
bgcolor=00292f
>
<table cellspacing=0 cellpadding=0>
<tr>
<td width=560 height=96 valign=top>
<table background="wtv-guide:/ROMCache/help/common/helpMastheadBlank.swf" width=560 height=96 cellspacing=0 cellpadding=0>
<tr>
<td width=107 height=96 valign=top rowspan=2>
<spacer type=vertical height=7><br>
<spacer type=horizontal width=7>
<a href='wtv-home:/home'>
<img src="${minisrv_config.config.service_logo}" width=87 height=67>
</a>
<td width=453 valign=top>
<spacer type=vertical height=54><br>
<font size=+3><blackface>
Payment methods&nbsp;
</blackface></font>
<tr>
<td align=right>
&nbsp;
</table>
<tr>
<td width=560 valign=top height=225>
<table cellpadding=0 cellspacing=0 width=560>
<tr>
<td width=25 height=17>
<td width=535>
<tr>
<td>
<td height=225 rowspan=2 valign=top>
<table cellpadding=0 cellspacing=0 height=225 width=535>
<tr>
<td height=15>
<tr>
<td>
<td valign=top>
You can pay your WebTV service bill one of the following ways:
<p>
<ul>
<li>Credit card</li>
<li>Debit card</li>
<li>Automatic Bank Payment</li>
</ul>
<tr>
<td width=35>
<td width=450>
<td width=50>
</table>
</table>
<tr>
<td valign=bottom align=right>
<form>
<font color=ffcf69><shadow>
<input type=button usestyle borderimage="file://ROM/Borders/ButtonBorder2.bif"
action="Credit"
value="Continue"
width='110'
selected>
<spacer type=horizontal width=20>
</shadow></font>
</form>
</table>
</body>
`;