I could include the form no problem on that. I had it with document.formname
but was trying to see if that was causing my NS problem which it didn't help
anything. and yes I have tested it with IE 3 and it works good but with NS
it just basically submits the form with no error.

here is the html code....
<FORM id="JoinForm" NAME="JoinForm" ENCTYPE="multipart/form-data"
ACTION="test3.cfm" METHOD="POST" onSubmit="return checkFields();">
                    <input type="hidden" name="MailDomain" value="troy.com">
     <TABLE ID="Table6" BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%">
                        <TR VALIGN=TOP>
                            <TD WIDTH=757 HEIGHT=415>
                                <P>
                                    <TABLE WIDTH=751 BORDER=0 CELLSPACING=0
CELLPADDING=0 ALIGN=LEFT NOF=TE>
                                        <TR>
                                            <TD>
                                                <TABLE ID="Table11" BORDER=0
CELLSPACING=0 CELLPADDING=0 WIDTH="100%">
                                                    <COLGROUP>
                                                    <COL WIDTH=24>
                                                    <COL WIDTH=179>
                                                    <COL WIDTH=259>
                                                    <COL WIDTH=289>
                                                    </COLGROUP>
                                                    <TR>
                                                        <TD WIDTH=24
BGCOLOR="#006699">
                                                            <P>&nbsp;</P>
                                                        </TD>
                                                        <TD WIDTH=179
BGCOLOR="#006699">
                                                            <P><B><FONT
COLOR="#FFFFFF" SIZE="-1">Private Information</FONT></B></P>
                                                        </TD>
                                                        <TD COLSPAN=2
BGCOLOR="#006699">
                                                            <P>&nbsp;</P>
                                                        </TD>
                                                    </TR>
                                                    <TR>
                                                        <TD WIDTH=24>
                                                            <P>&nbsp;</P>
                                                        </TD>
                                                        <TD WIDTH=179>
                                                            <P>&nbsp;</P>
                                                        </TD>
                                                        <TD COLSPAN=2>
                                                            <P>&nbsp;</P>
                                                        </TD>
                                                    </TR>
                                                    <TR>
                                                        <TD WIDTH=24>
                                                            <P><B><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif"
SIZE="-1">1.</FONT></B></P>
                                                        </TD>
                                                        <TD WIDTH=179>
                                                            <P><B><FONT
COLOR="#FF0000" SIZE="-1" FACE="Abadi MT Condensed
Light,sans-serif">*</FONT><FONT FACE="Arial,Helvetica,Univers,Zurich
BT,sans-serif" SIZE="-1">First Name:</FONT></B></P>
                                                        </TD>
                                                        <TD COLSPAN=2>
                                                            <P><INPUT
ID="Forms Edit Field1" TYPE=TEXT NAME="First_Name" VALUE="" SIZE=40
MAXLENGTH=50></TD>
                                                    </TR>
                                                    <TR>
                                                        <TD WIDTH=24>
                                                            <P><B><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif"
SIZE="-1">2.</FONT></B></P>
                                                        </TD>
                                                        <TD WIDTH=179>
                                                            <P><B><FONT
COLOR="#FF0000" SIZE="-1" FACE="Abadi MT Condensed
Light,sans-serif">*</FONT><FONT FACE="Arial,Helvetica,Univers,Zurich
BT,sans-serif" SIZE="-1">Last Name:</FONT></B></P>
                                                        </TD>
                                                        <TD COLSPAN=2>
                                                            <P><INPUT
ID="FormsEditField4" TYPE=TEXT NAME="Last_Name" VALUE="" SIZE=40
MAXLENGTH=50></TD>
                                                    </TR>
                                                    <TR>
                                                        <TD WIDTH=24>
                                                            <P><B><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif"
SIZE="-1">3.</FONT></B></P>
                                                        </TD>
                                                        <TD WIDTH=179>
                                                            <P><B><FONT
COLOR="#FF0000" SIZE="-1" FACE="Abadi MT Condensed
Light,sans-serif">*</FONT><FONT FACE="Arial,Helvetica,Univers,Zurich
BT,sans-serif" SIZE="-1">Address 1:</FONT></B></P>
                                                        </TD>
                                                        <TD COLSPAN=2>
                                                            <P><INPUT
ID="FormsEditField5" TYPE=TEXT NAME="Address_1" VALUE="" SIZE=40
MAXLENGTH=150></TD>
                                                    </TR>
                                                    <TR>
                                                        <TD WIDTH=24>
                                                            <P><B><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif"
SIZE="-1">4.</FONT></B></P>
                                                        </TD>
                                                        <TD WIDTH=179>
                                                            <P><B><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif" SIZE="-1">Address
2:</FONT></B></P>
                                                        </TD>
                                                        <TD COLSPAN=2>
                                                            <P><INPUT
ID="FormsEditField24" TYPE=TEXT NAME="Address_2" VALUE="" SIZE=40
MAXLENGTH=150></TD>
                                                    </TR>
                                                    <TR>
                                                        <TD WIDTH=24>
                                                            <P><B><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif"
SIZE="-1">5.</FONT></B></P>
                                                        </TD>
                                                        <TD WIDTH=179>
                                                            <P><B><FONT
COLOR="#FF0000" SIZE="-1" FACE="Abadi MT Condensed
Light,sans-serif">*</FONT><FONT FACE="Arial,Helvetica,Univers,Zurich
BT,sans-serif" SIZE="-1">City:</FONT></B></P>
                                                        </TD>
                                                        <TD COLSPAN=2>
                                                            <P><INPUT
ID="FormsEditField2" TYPE=TEXT NAME="City1" VALUE="" SIZE=25
MAXLENGTH=50></TD>
                                                    </TR>
                                                    <TR>
                                                        <TD WIDTH=24
HEIGHT=24>
                                                            <P><B><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif"
SIZE="-1">6.</FONT></B></P>
                                                        </TD>
                                                        <TD WIDTH=179>
                                                            <P><B><FONT
COLOR="#FF0000" SIZE="-1" FACE="Abadi MT Condensed
Light,sans-serif">*</FONT><FONT FACE="Arial,Helvetica,Univers,Zurich
BT,sans-serif" SIZE="-1">State:</FONT></B></P>
                                                        </TD>
                                                        <TD COLSPAN=2>
                                                            <P>
                                                                <SELECT
ID="FormsComboBox3" NAME="State1">
                                                                    <OPTION
VALUE="Alabama">Alabama</OPTION>
                                                                    <OPTION
VALUE="Alaska">Alaska</OPTION>
                                                                    <OPTION
VALUE="Arizona">Arizona</OPTION>
                                                                    <OPTION
VALUE="Arkansas">Arkansas</OPTION>
                                                                    <OPTION
VALUE="California">California</OPTION>
                                                                    <OPTION
VALUE="Colorado">Colorado</OPTION>
                                                                    <OPTION
VALUE="Connecticut">Connecticut</OPTION>
                                                                    <OPTION
VALUE="Delaware">Delaware</OPTION>
                                                                    <OPTION
VALUE="Florida">Florida</OPTION>
                                                                    <OPTION
VALUE="Georgia">Georgia</OPTION>
                                                                    <OPTION
VALUE="Hawaii">Hawaii</OPTION>
                                                                    <OPTION
VALUE="Idaho">Idaho</OPTION>
                                                                    <OPTION
VALUE="Illinois">Illinois</OPTION>
                                                                    <OPTION
VALUE="Indiana">Indiana</OPTION>
                                                                    <OPTION
VALUE="Iowa">Iowa</OPTION>
                                                                    <OPTION
VALUE="Louisiana">Louisiana</OPTION>
                                                                    <OPTION
VALUE="Kansas">Kansas</OPTION>
                                                                    <OPTION
VALUE="Kentucky">Kentucky</OPTION>
                                                                    <OPTION
VALUE="Maine">Maine</OPTION>
                                                                    <OPTION
VALUE="Maryland">Maryland</OPTION>
                                                                    <OPTION
VALUE="Massachusetts">Massachusetts</OPTION>
                                                                    <OPTION
VALUE="Michigan">Michigan</OPTION>
                                                                    <OPTION
VALUE="Minnesota" SELECTED>Minnesota</OPTION>
                                                                    <OPTION
VALUE="Mississippi">Mississippi</OPTION>
                                                                    <OPTION
VALUE="Missouri">Missouri</OPTION>
                                                                    <OPTION
VALUE="Montana">Montana</OPTION>
                                                                    <OPTION
VALUE="Nebraska">Nebraska</OPTION>
                                                                    <OPTION
VALUE="Nevada">Nevada</OPTION>
                                                                    <OPTION
VALUE="New_Hampshire">New Hampshire</OPTION>
                                                                    <OPTION
VALUE="New_Jersey">New Jersey</OPTION>
                                                                    <OPTION
VALUE="New_Mexico">New Mexico</OPTION>
                                                                    <OPTION
VALUE="New_York">New York</OPTION>
                                                                    <OPTION
VALUE="North_Carolina">North Carolina</OPTION>
                                                                    <OPTION
VALUE="North_Dakota">North Dakota</OPTION>
                                                                    <OPTION
VALUE="Ohio">Ohio</OPTION>
                                                                    <OPTION
VALUE="Oklahoma">Oklahoma</OPTION>
                                                                    <OPTION
VALUE="Oregon">Oregon</OPTION>
                                                                    <OPTION
VALUE="Pennsylvania">Pennsylvania</OPTION>
                                                                    <OPTION
VALUE="Rhode_Island">Rhode Island</OPTION>
                                                                    <OPTION
VALUE="South_Carolina">South Carolina</OPTION>
                                                                    <OPTION
VALUE="South_Dakota">South Dakota</OPTION>
                                                                    <OPTION
VALUE="Tennessee">Tennessee</OPTION>
                                                                    <OPTION
VALUE="Texas">Texas</OPTION>
                                                                    <OPTION
VALUE="Utah">Utah</OPTION>
                                                                    <OPTION
VALUE="Vermont">Vermont</OPTION>
                                                                    <OPTION
VALUE="Virginia">Virginia</OPTION>
                                                                    <OPTION
VALUE="Washington">Washington</OPTION>
                                                                    <OPTION
VALUE="West_Virgina">West Virginia</OPTION>
                                                                    <OPTION
VALUE="Wisconsin">Wisconsin</OPTION>
                                                                    <OPTION
VALUE="Wyoming">Wyoming</OPTION>
                                                                </SELECT>
                                                        </TD>
                                                    </TR>
                                                    <TR>
                                                        <TD WIDTH=24>
                                                            <P><B><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif"
SIZE="-1">7.</FONT></B></P>
                                                        </TD>
                                                        <TD WIDTH=179>
                                                            <P><B><FONT
COLOR="#FF0000" SIZE="-1" FACE="Abadi MT Condensed
Light,sans-serif">*</FONT><FONT FACE="Arial,Helvetica,Univers,Zurich
BT,sans-serif" SIZE="-1">Zip:</FONT></B></P>
                                                        </TD>
                                                        <TD COLSPAN=2>
                                                            <P>
                                                                <TABLE
WIDTH="40%" BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN=LEFT NOF=TE>
                                                                    <TR>
                                                                        <TD>

<TABLE ID="Table28" BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%">

<COLGROUP>

<COL WIDTH="100%">

</COLGROUP>

<TR>

<TD WIDTH="100%">

<P>

<TABLE ID="Table15" BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%">

<COLGROUP>

<COL WIDTH="28%">

<COL WIDTH="8%">

<COL WIDTH="62%">

</COLGROUP>

<TR>

<TD WIDTH="28%">

<P><INPUT ID="FormsEditField26" TYPE=TEXT NAME="Zip" VALUE="0" SIZE=6
MAXLENGTH=5></TD>

<TD WIDTH="8%">

<P><B><FONT FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif"
SIZE="-1">-</FONT></B></P>

</TD>

<TD WIDTH="62%">

<P><INPUT ID="FormsEditField28" TYPE=TEXT NAME="Postal" VALUE="0" SIZE=5
MAXLENGTH=4></TD>

</TR>

</TABLE>

</TD>

</TR>

</TABLE>

</TD>
                                                                    </TR>
                                                                </TABLE>
                                                        </TD>
                                                    </TR>
                                                    <TR>
                                                        <TD WIDTH=24
HEIGHT=25>
                                                            <P><B><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif"
SIZE="-1">8.</FONT></B></P>
                                                        </TD>
                                                        <TD WIDTH=179>
                                                            <P><B><FONT
COLOR="#FF0000" SIZE="-1">*</FONT><FONT FACE="Arial,Helvetica,Univers,Zurich
BT,sans-serif" SIZE="-1">Phone Number:</FONT></B></P>
                                                        </TD>
                                                        <TD COLSPAN=2>
                                                            <P>(<INPUT
ID="Area" TYPE=TEXT NAME="AreaCode" VALUE="" SIZE=5 MAXLENGTH=3>)<INPUT
ID="FormsEditField23" TYPE=TEXT NAME="Phone_Number" VALUE="" SIZE=10
MAXLENGTH=8></TD>
                                                    </TR>
                                                    <TR>
                                                        <TD WIDTH=24>
                                                            <P><B><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif"
SIZE="-1">9.</FONT></B></P>
                                                        </TD>
                                                        <TD WIDTH=179>
                                                            <P><B><FONT
COLOR="#FF0000" SIZE="-1" FACE="Abadi MT Condensed
Light,sans-serif">*</FONT><FONT FACE="Arial,Helvetica,Univers,Zurich
BT,sans-serif" SIZE="-1">Email Address:</FONT></B></P>
                                                        </TD>
                                                        <TD COLSPAN=2>
                                                            <P><INPUT
ID="FormsEditField12" TYPE=TEXT NAME="Email_Address" VALUE="" SIZE=40
MAXLENGTH=100></TD>
                                                    </TR>
                                                    <TR>
                                                        <TD WIDTH=24>
                                                            <P><B><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif"
SIZE="-1">10.</FONT></B></P>
                                                        </TD>
                                                        <TD WIDTH=179>
                                                            <P><B><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif" SIZE="-1">T-shirt
size:</FONT></B></P>
                                                        </TD>
                                                        <TD COLSPAN=2>
                                                            <P>
                                                                <SELECT
ID="Forms Combo Box9" NAME="TShirt">
                                                                    <OPTION
VALUE="S">Small</OPTION>
                                                                    <OPTION
VALUE="M">Medium</OPTION>
                                                                    <OPTION
VALUE="L" SELECTED>Large</OPTION>
                                                                    <OPTION
VALUE="XL">X-Large</OPTION>
                                                                    <OPTION
VALUE="XXL">XX-Large</OPTION>
                                                                </SELECT>
                                                        </TD>
                                                    </TR>
                                                    <TR>
                                                        <TD WIDTH=24>
                                                            <P><B><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif"
SIZE="-1">11.</FONT></B></P>
                                                        </TD>
                                                        <TD WIDTH=179>
                                                            <P><B><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif" SIZE="-1">Credit Card
Type:</FONT></B></P>
                                                        </TD>
                                                        <TD COLSPAN=2>
                                                            <P>
                                                                <SELECT
ID="FormsComboBox21" NAME="CardType">
                                                                    <OPTION
VALUE="AmExCard">American Express</OPTION>
                                                                    <OPTION
VALUE="DiscoverCard">Discover</OPTION>
                                                                    <OPTION
VALUE="MasterCard">MasterCard</OPTION>
                                                                    <OPTION
VALUE="VisaCard" SELECTED>Visa</OPTION>
                                                                </SELECT>
                                                        </TD>
                                                    </TR>
                                                    <TR>
                                                        <TD WIDTH=24>
                                                            <P><B><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif"
SIZE="-1">12.</FONT></B></P>
                                                        </TD>
                                                        <TD WIDTH=179>
                                                            <P><B><FONT
COLOR="#FF0000" SIZE="-1" FACE="Abadi MT Condensed
Light,sans-serif">*</FONT><FONT FACE="Arial,Helvetica,Univers,Zurich
BT,sans-serif" SIZE="-1">Credit Card Number</FONT></B></P>
                                                        </TD>
                                                        <TD COLSPAN=2>
                                                            <P><INPUT
ID="FormsEditField14" TYPE=TEXT NAME="CardNumber" VALUE="" SIZE=17
MAXLENGTH=16></TD>
                                                    </TR>
                                                    <TR>
                                                        <TD WIDTH=24
HEIGHT=18>
                                                            <P><B><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif"
SIZE="-1">13.</FONT></B></P>
                                                        </TD>
                                                        <TD WIDTH=179>
                                                            <P><B><FONT
COLOR="#FF0000" SIZE="-1" FACE="Abadi MT Condensed
Light,sans-serif">*</FONT><FONT FACE="Arial,Helvetica,Univers,Zurich
BT,sans-serif" SIZE="-1">Exp Date (mm/yyyy):</FONT></B></P>
                                                        </TD>
                                                        <TD COLSPAN=2>
                                                            <P>
                                                                <TABLE
WIDTH="40%" BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN=LEFT NOF=TE>
                                                                    <TR>
                                                                        <TD>

<TABLE ID="Table30" BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%">

<COLGROUP>

<COL WIDTH="100%">

</COLGROUP>

<TR>

<TD WIDTH="100%">

<P>

<TABLE ID="Table10" BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%">

<COLGROUP>

<COL WIDTH="21%">

<COL WIDTH="3%">

<COL WIDTH="32%">

<COL WIDTH="42%">

</COLGROUP>

<TR>

<TD WIDTH="21%">

<P>

<SELECT ID="FormsComboBox138" NAME="ExpMon">

<OPTION VALUE="1">01</OPTION>

<OPTION VALUE="2">02</OPTION>

<OPTION VALUE="3">03</OPTION>

<OPTION VALUE="4">04</OPTION>

<OPTION VALUE="5">05</OPTION>

<OPTION VALUE="6">06</OPTION>

<OPTION VALUE="7">07</OPTION>

<OPTION VALUE="8">08</OPTION>

<OPTION VALUE="9">09</OPTION>

<OPTION VALUE="10">10</OPTION>

<OPTION VALUE="11">11</OPTION>

<OPTION VALUE="12">12</OPTION>

  </SELECT>

</TD>

<TD WIDTH="3%">

<P><B>/</B></P>

</TD>

<TD WIDTH="32%">

<P><INPUT ID="Forms Edit Field22" TYPE=TEXT NAME="ExpYear" VALUE="" SIZE=5
MAXLENGTH=4></TD>

<TD WIDTH="42%">

<P>&nbsp;</P>

</TD>

</TR>

</TABLE>

</TD>

</TR>

</TABLE>

</TD>
                                                                    </TR>
                                                                </TABLE>
                                                        </TD>
                                                    </TR>
                                                    <TR>
                                                        <TD VALIGN=TOP
WIDTH=24>
                                                            <P><B><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif"
SIZE="-1">14.</FONT></B></P>
                                                        </TD>
                                                        <TD VALIGN=TOP
WIDTH=179>
                                                            <P><B><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif" SIZE="-1">Promotional
Code,if any:</FONT></B></P>
                                                        </TD>
                                                        <TD COLSPAN=2>
                                                            <P><INPUT
ID="FormsEditField3" TYPE=TEXT NAME="Promo" VALUE="" SIZE=31
MAXLENGTH=30></TD>
                                                    </TR>
                                                    <TR>
                                                        <TD WIDTH=24>
                                                            <P>&nbsp;</P>
                                                        </TD>
                                                        <TD COLSPAN=3>
                                                            <P><BR><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif" SIZE="-1">Your
                                                                 credit card
will not be processed until after your trial period.  You may cancel any
time during the trial period. This information&nbsp; will be sent securely.
Memberships are just $24.95/month after&nbsp; your free trial period.

<BR>&nbsp;</FONT></P>
                                                        </TD>
                                                    </TR>
                                                    <TR>
                                                        <TD WIDTH=24>
                                                            <P>&nbsp;</P>
                                                        </TD>
                                                        <TD COLSPAN=3>
                                                            <P><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif" SIZE="-1">Username  will
be your shown handle name for contacting you it must also  be at least 4
characters. Password must be at least 6 characters.</FONT></P>
                                                        </TD>
                                                    </TR>
                                                    <TR>
                                                        <TD WIDTH=24>
                                                            <P>&nbsp;</P>
                                                        </TD>
                                                        <TD WIDTH=179>
                                                            <P>&nbsp;</P>
                                                        </TD>
                                                        <TD COLSPAN=2>
                                                            <P>&nbsp;</P>
                                                        </TD>
                                                    </TR>
                                                    <TR>
                                                        <TD WIDTH=24>
                                                            <P><B><FONT
FACE="Arial,Helvetica,Univers,Zurich BT,sans-serif"
SIZE="-1">15.</FONT></B></P>
                                                        </TD>
                                                        <TD WIDTH=179>
                                                            <input
type="Submit" name="Submit" value="check">
                                                        </TD>
              </tr>
             </table>
</form>
----- Original Message -----
From: "BILLY CRAVENS" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Wednesday, December 19, 2001 10:43 AM
Subject: Re: OT was wondering if any Javascript guru's could give me a hand
with this code


> That's a whole lotta code.  Have you tried placing alerts at different
> points to see where it breaks?  In order to figure out where your code is
> breaking, someone would have to either read all of your code, or recreate
> your form, since you didn't include the HTML.  I doubt anyone will do
> either.
>
> Also, have you tested the code with older IE browsers?  (4,5,5.5)  I'm
just
> curious why you are using document.getElementById - as far as I know,
> document.formName seems to work in all browsers.
>
> ---
> Billy Cravens
>
> ----- Original Message -----
> From: "Troy Montour" <[EMAIL PROTECTED]>
> To: "CF-Talk" <[EMAIL PROTECTED]>
> Sent: Wednesday, December 19, 2001 10:31 AM
> Subject: OT was wondering if any Javascript guru's could give me a hand
with
> this code
>
>
> > Hello,
> >     sorry for the OT but only place I actually get some answers to my
> > questions.
> >
> > I was wondering if somebody code point me in the right direction why
> > this form Validation won't work in NS6 it works great in IE.
> >
> > in NS6 all it does is submit the form and no validation happens.
> >
> > I have tested the function with out the credit card info in it and works
> > and I also tested the credit card info by it self and that works fine
> > but with them combined it doesn't work.
> >
> > here is the code if you want to take a look hopefully someone can point
> > me in the right direction.
> >
> > <SCRIPT LANGUAGE="JavaScript">
> > <!-- Begin
> > function checkFields() {
> > missinginfo = "";
> >
> > FormVar = document.getElementById("JoinForm");
> > var Cards = new makeArray(8);
> > Cards[0] = new CardType("MasterCard", "51,52,53,54,55", "16");
> > var MasterCard = Cards[0];
> > Cards[1] = new CardType("VisaCard", "4", "13,16");
> > var VisaCard = Cards[1];
> > Cards[2] = new CardType("AmExCard", "34,37", "15");
> > var AmExCard = Cards[2];
> > Cards[3] = new CardType("DinersClubCard", "30,36,38", "14");
> > var DinersClubCard = Cards[3];
> > Cards[4] = new CardType("DiscoverCard", "6011", "16");
> > var DiscoverCard = Cards[4];
> > Cards[5] = new CardType("enRouteCard", "2014,2149", "15");
> > var enRouteCard = Cards[5];
> > Cards[6] = new CardType("JCBCard", "3088,3096,3112,3158,3337,3528",
> > "16");
> > var JCBCard = Cards[6];
> > var LuhnCheckSum = Cards[7] = new CardType();
> > var tmpyear;
> > if ((FormVar.CardNumber.value.length == 0) ||
> >   (FormVar.CardNumber.value.Length < 16)) {
> > missinginfo += "\n     -  Please enter a Card Number.";
> > }
> > if (FormVar.ExpYear.value.length == 4)
> > tmpyear = FormVar.ExpYear.value;
> > else {
> > missinginfo += "\n     -  The Expiration Year is not valid.";
> > }
> > tmpmonth = FormVar.ExpMon.options[FormVar.ExpMon.selectedIndex].value;
> > // The following line doesn't work in IE3, you need to change it
> > // to something like "(new CardType())...".
> > // if (!CardType().isExpiryDate(tmpyear, tmpmonth)) {
> > if (!(new CardType()).isExpiryDate(tmpyear, tmpmonth)) {
> > missinginfo += "\n     -  This card has already expired.";
> > }
> >
> > card = FormVar.CardType.options[FormVar.CardType.selectedIndex].value;
> > var retval = eval(card + ".checkCardNumber(\"" +
> > FormVar.CardNumber.value +
> > "\", " + tmpyear + ", " + tmpmonth + ");");
> > cardname = "";
> > if (retval)
> > // comment this out if used on an order form
> > /* missinginfo += "\n     -  This card number appears to be valid.";
> > */;
> > else {
> > // The cardnumber has the valid luhn checksum, but we want to know which
> > // cardtype it belongs to.
> > for (var n = 0; n < Cards.size; n++) {
> > if (Cards[n].checkCardNumber(JoinForm.CardNumber.value, tmpyear,
> > tmpmonth)) {
> > cardname = Cards[n].getCardType();
> > break;
> >    }
> > }
> > if (cardname.length > 0) {
> > missinginfo += "\n     -  This looks like a " + cardname + " number,

      <<<Additional text truncated.>>>
______________________________________________________________________
Dedicated Windows 2000 Server  PIII 800 / 256 MB RAM / 40 GB HD / 20 GB MO/XFER  
Instant Activation � $99/Month � Free Setup
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to