Article View: uk.comp.misc
Article #418Web Domain Name Account - $10 per month.
From: E Bishop
Date: Thu, 19 Jun 1997 00:00
Date: Thu, 19 Jun 1997 00:00
1722 lines
15669 bytes
15669 bytes
This is a multi-part message in MIME format.
--------------7D297E79E0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Fill out the attached order form or visit http://www.setrib.com/domains
for full details.
This is for people who have internet access and would like to set up
web pages under their own domain name. (like www.yourname.com).
For simplicity, I need to have the full year prepaid, that's $120
for one full year.
You may submit 1/2 payment to start, then the other 1/2 is due
upon satisfaction that your account is set up correctly.
Currently, you can probably go through your Internet Provider
for this, for about $40+ per month. So this offer (10$ per month)
beats that by quite a bit.
You get ftp access, 10 mb web space, 100mb web space per day traffic
(more than
enough for small to medium web sites), online forms support, and a
counter
for $10 per month.
--
E Bishop
Bishop Web Services
(714) 562-8692
edbishop@hotmail.com
\\|//
(o o)
~~~~~~~~~~~~~~~~~~~~~~~~~~oOOo~(_)~oOOo~~~~~~~~~~
* 10MB.. www.your-name.com ..Only $10.00/mo. *
* NO setup or transfer/modification fees *
* http://www.setrib.com/domains~~~~~oOOo~~~~~~~ *
--------------7D297E79E0
Content-Type: text/html; charset=us-ascii; name="order4.htm"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="order4.htm"
Content-Base: "file:///C|/DOMAINS/order4.htm"
<BASE HREF="file:///C|/DOMAINS/order4.htm">
<HTML>
<HEAD>
<body>
<TITLE>Signup with Bishop Web Services</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function fix(num,places)
{
shift = Math.pow(10,places);
totalDecimal = "" + Math.round(num * shift);
integer = totalDecimal.substring(0,totalDecimal.length - places );
decimal = totalDecimal.substring(totalDecimal.length - places,totalDecimal.length - places + 2);
return(integer + "." + decimal);
}
function td(s) { return("<TD>" + s + "</TD>"); }
function tr(s) { return ("<TR>" + s + "</TR>"); }
function input(name,type,onStuff,val,size)
{
i = '<INPUT TYPE="' + type + '" name="' + name + '" ';
if ( size != 0 )
i = i + 'SIZE=' + size + ' ';
if ( val != null )
i = i + 'VALUE ="' + val + '" ';
if ( onStuff == null )
i = i + '>';
else
i = i + onStuff + '>';
return(i);
}
function w(s) { document.write(s); }
function tdOpen() { return("<TD>"); }
function tdClose() { return("</TD>"); }
function trOpen() { return("<TR>"); }
function trClose() { return("</TR>"); }
function selectOpen(name) { return('<SELECT NAME="' + name + '" SIZE=1>'); }
function selectClose() { return("</SELECT>"); }
function selectOption(option) { return("<OPTION>" + option); }
function orderLine(code,description,price,option1,option2,option3,option4,option5,option6,option7,option8,option9,option10)
{
w(trOpen());
w(td(code));
if ( option1 == null )
w(td(description));
else {
w(tdOpen());
w(description+" ");
w(selectOpen("option"));
w(selectOption(option1));
if ( option2 != null ) w(selectOption(option2));
if ( option3 != null ) w(selectOption(option3));
if ( option4 != null ) w(selectOption(option4));
if ( option5 != null ) w(selectOption(option5));
if ( option6 != null ) w(selectOption(option6));
if ( option7 != null ) w(selectOption(option7));
if ( option8 != null ) w(selectOption(option8));
if ( option9 != null ) w(selectOption(option9));
if ( option10 != null ) w(selectOption(option10));
w(selectClose());
w(tdClose());
}
w(td(fix(price,2)+input("price","hidden","onChange=dummy()",price,0)));
w(td(input("quantity","checkbox","onFocus=computeField(this)","1",4)));
w(td(input("cost","text","onFocus=moveAlong(this)","",8)));
w(trClose());
}
function setIndexes() {
// Introduce another field called index into the price,quantity and cost
// arrays to store the actual index positions within the array. So that
// each element "knows" it's own index. This will be usefull in the
// computeField() function where the index won't be known explicitly.
var j;
var a=document.form.price,b=document.form.quantity,c=document.form.cost;
for (j=0; j<c.length; j++) {
a[j].index = j;
b[j].index = j;
c[j].index = j;
}
}
function postageLine(price)
// Add the postage cost to the cost array. Also add a dummy price and quantity
// hidden field to keep JavaScript happy.
{
w(tr(td("") + td("Insurance, packaging and delivery") + td(input("price","hidden","onChange=dummy()","",0)) + td(input("quantity","hidden","onChange=dummy()","",0)) + td(fix(price,2)+input("cost","hidden","onChange=dummy()",price,0))));
}
function totalLine()
// This simply adds a total field to the form. computForm() is called if the
// user changes this field!
{
w(tr(td("") + td("") + td("") + td("You may pay 1/2 of this amount to start - Total $") + td(input("total","text","onFocus=moveAlong(this)","",8))));
}
function checkNum(str,min,max) {
// Check the value is numeric and in the range min to max.
for ( var i=0; i < str.length; i++) {
var ch = str.substring(i,i+1);
if ( ch < "0" || ch > "9") {
alert("Try a number, please.");
return(false);
}
}
var num = 0 + str;
if ( num < min || num > max ) {
alert("Try a number from " + min + " to " + max );
return(false);
}
return(true);
}
var focusTo = 0;
function computeField(input)
// Make sure field value is numeric then calculate the cost for
// this item by multiplying the unit price by the quantity.
{
focusTo = 0;
if ( input.value != null && input.value.length != 0 ) {
if ( checkNum(input.value,1,100) ) {
input.value = "" + eval(input.value);
input.form.cost[input.index].value = fix(input.value * input.form.price[input.index].value,2);
}
else {
input.value = "";
input.form.cost[input.index].value = "";
input.focus();
input.select();
focusTo = input; // Make SURE we get the focus!
return;
}
}
else
input.form.cost[input.index].value = "";
// Sum the costs
computeForm();
}
function moveAlong(input) {
// The focus is on a field that shouldn't be changed.
// This is either the total field or one of the cost fields.
if ( focusTo != 0 ) {
focusTo = 0;
return;
}
else {
var newindex = 0;
if ( input.name != "total" )
if ( input.index+2 < input.form.cost.length )
newindex = input.index+1;
input.form.quantity[newindex].select();
input.form.quantity[newindex].focus();
}
}
// do nothing function to satisfy onChange for hidden fields
function dummy(){}
function fixupCost(input)
// The idiot has modified a cost field - fix it up for him!
{
input.form.cost[input.index].value = fix(input.form.quantity[input.index].value * input.form.price[input.index].value,2);
}
function computeForm()
// Sum the cost column into the total
{
var total = 0;
var c=document.form.cost,total=0;
for (j=0; j<c.length; j++) {
if ( c[j].value != "" )
total += eval(c[j].value);
}
// If just the postage then clear the total
if ( total != document.form.cost[document.form.cost.length - 1].value )
document.form.total.value = fix(total,2);
// document.form.total.value = total;
else
document.form.total.value = "";
}
function MakeArray(n) {
this.length = n
for (var i = 1; i <= n; i++) {
this[i] = 0
}
return this
}
function computeForm2()
// Sum the cost column into the total
{
State = new MakeArray(4)
State[1] = "CA"
State[2] = "ca"
State[3] = "California"
State[4] = "CALIFORNIA"
State[5] = "cal"
State[6] = "Cal"
for (var i = 1; i <= State.length; i++) {
if ( document.form.state.value <= State[i]) {
document.form.quantity[2].checked = "1"; document.form.cost[2].value = "10.64";
}
}
document.form.cost.value = "220";
}
function computeForm3()
// Sum the cost column into the total
{
if (document.form.international.checked == "1" ) {
document.form.quantity[1].checked = "1"; document.form.cost[1].value = "6.00";
}
else
document.form.cost.value = "220";
}
</SCRIPT>
</HEAD>
<BODY>
<center>
<TABLE align=center BORDER=1><tr><td colspan=5 bgcolor="#6699CC">
<FORM NAME="form" ACTION= METHOD=POST>
<center><font size=5 color=white>Bishop Web Services Account Setup Form</center></font></td></tr>
<tr><td colspan=3 align=left bgcolor=white>
<OL>
<li> All of these accounts are for a one year period.
<li> Click checkboxes next to the appropriate items on bottom of form.
<li> <font color=red>You may pay 1/2 fee to start, the rest due upon your satisfaction with the account setup.</font><br>
<li> <font color=red><blink>Print</blink> out this form and send it with your check to:</font><br>
</ol>
<blockquote>
Bishop Web Services<br>
15352 San Bruno Suite E-1<br>
La Mirada, CA 90638<p>
Please send any questions to <a href="mailto:ebishop@pacbell.net">ebishop@pacbell.net</a>.
</blockquote>
</tr>
<tr><td colspan=3 align=center bgcolor="#6699CC">Name</td></tr>
<tr><td colspan=3 ><INPUT TYPE="text" NAME="name" SIZE=45 MAXLENGTH=60 VALUE=""></td></tr>
<tr><td colspan=3 align=center bgcolor="#6699CC">Address</td></tr>
<tr><td colspan=3 ><INPUT TYPE="text" NAME="address" SIZE=45 MAXLENGTH=60 VALUE=""></td></tr>
<tr>
<td align=center bgcolor="#6699CC">City</td>
<td align=center bgcolor="#6699CC">State/Province</td>
<td align=center bgcolor="#6699CC">Zip Code</td></tr>
<tr><td ><INPUT TYPE="text" NAME="city" SIZE=20 > </td>
<td><INPUT TYPE="text" NAME="state" SIZE=15 MAXLENGTH=25 VALUE="" >
</td>
<td><INPUT TYPE="text" NAME="zip" VALUE="" size=6 > </td>
</tr>
<tr>
<td align=center bgcolor="#6699CC">E-Mail Address</td>
<td align=center bgcolor="#6699CC">How did you hear about this offer?</td>
<td align=center bgcolor="#6699CC">Domain Name Requested</td></tr>
<tr><td><INPUT TYPE="text" NAME="E-Mail" SIZE=20 MAXLENGTH=30 VALUE=""> </td>
<td>
<SELECT name="How did you hear about us" >
<OPTION value="None selected">Select from below
<OPTION value="Yahoo Search">Yahoo Search
<OPTION value="News Group">News Group
<OPTION value="Irc Chat">IRC Chat
<OPTION value="CNN">CNN News
<OPTION value="dunno">I dunno!
</SELECT>
</td>
<td>
<INPUT TYPE="text" NAME="domain name" SIZE=25 MAXLENGTH=40 VALUE="www.">
</td>
</tr>
</table>
<table border=1>
<tr><td colspan=5>
</td></tr>
<TR bgcolor="#6699CC" width=400>
<TD >Code</TD><TD>Description</TD><TD>Price</TD><TD align=left>Checkbox</TD><TD>Cost</TD>
</TR>
<SCRIPT LANGUAGE="JavaScript">
orderLine("SB1","Regular Web Account -- 10 mb space - 100mb day web traffic - form and counter only - For one full year","120.00");
orderLine("SB2","Super Web Account -- 40 mb space - 400 mb day web traffic - full cgi - telnet access - For one full year ","400.00");
orderLine("SB3","Full Domain Fee -- Internic Domain Name Fee -- covers 2 years - www.yourname.com ","100.00");
orderLine("SB4","Vanity Domain Fee -- Cheaper than paying the Internic Fee - www.yourname.base.org -- covers 1 full year","10.00");
totalLine();
setIndexes();
</SCRIPT>
<td colspan=5 align=center>
<INPUT TYPE="RESET" VALUE="CLEAR FORM">
</td>
</tr>
<tr><td colspan=9>
<p></p>
Your will receive and ID and Password when I receive a check for at least 1/2 the amount due.
<p>
Please remember to send this form and check to:
<ul>
Bishop Web Services<br>
15352 San Bruno Suite E-1<br>
La Mirada, CA 90638
</ul>
</td></tr>
</TABLE>
</FORM>
<font size=-1>Get your own Javascript form from <a href="http://www.setrib.com/domains">Bishop Web Design</a>.
</center>
</HTML>
--------------7D297E79E0--
Technical Details
Message-ID:
<33AA186C.41B8@hotmail.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 107d8b,8e6b55906e119b5e,start X-Google-Attributes: gid107d8b,public X-Google-Thread: 10c2bf,8e6b55906e119b5e,start X-Google-Attributes: gid10c2bf,public X-Google-Thread: 1057c8,8e6b55906e119b5e,start X-Google-Attributes: gid1057c8,public X-Google-Thread: f73c4,8e6b55906e119b5e,start X-Google-Attributes: gidf73c4,public X-Google-Thread: f4e13,8e6b55906e119b5e,start X-Google-Attributes: gidf4e13,public X-Google-Thread: 107b9a,8e6b55906e119b5e,start X-Google-Attributes: gid107b9a,public X-Google-Thread: f8bc8,8e6b55906e119b5e,start X-Google-Attributes: gidf8bc8,public X-Google-Thread: f5142,8e6b55906e119b5e,start X-Google-Attributes: gidf5142,public From: E Bishop <edbishop@hotmail.com> Subject: Web Domain Name Account - $10 per month. Date: 1997/06/19 Message-ID: <33AA186C.41B8@hotmail.com> X-Deja-AN: 251277529 Organization: Pacific Bell Internet Services Reply-To: edbishop@hotmail.com Newsgroups: uk.comp.misc,a.bsu.programming,microsoft.public.inetexplorer.ie4,houston.forsale,comp.sys.acorn.misc,comp.mail.eudora.ms-windows,tw.bbs.comp.www,alt.cracks