2 <script language="JavaScript">
4 function MM_findObj(n, d) { //v4.01
5 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
6 d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
7 if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
8 for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
9 if(!x && d.getElementById) x=d.getElementById(n); return x;
12 function MM_validateForm() { //v4.0
13 var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
14 for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
15 if (val) { nm=val.name; if ((val=val.value)!="") {
16 if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
17 if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
18 } else if (test!='R') {
19 if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
20 if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
21 min=test.substring(8,p); max=test.substring(p+1);
22 if (val<min || max<val) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
23 } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
24 } if (errors) alert('The following error(s) occurred:\n'+errors);
25 document.MM_returnValue = (errors == '');
29 <table width="100%" border="0" cellspacing="0" cellpadding="0">
31 <td width="80%" height="24"> <font face="Arial, Helvetica, sans-serif" size="4" color="#FF7F00"><b><:title:></b></font></td>
32 <td height="24"> </td>
35 <td bgcolor="#999999" colspan="2" height="1"><img src="/images/trans_pixel.gif" width="24" height="1" border="0"></td>
39 <table width="100%" border="0" cellspacing="0" cellpadding="0">
41 <td width="100"><img src="/images/trans_pixel.gif" width="100" height="10" border="0"></td>
42 <td bgcolor="#999999" width="100%"> <font face="Verdana, Arial, Helvetica, sans-serif" size="-2">/
43 <a href="<:ifAdmin:>/cgi-bin/admin/admin.pl?id=1<:or:>/<:eif:>"><font color="#FFFFFF">Home</font></a>
44 / <a href="/shop/index.html"><font color="#FFFFFF"><:article title:></font></a>
51 <p> <b><font face="Verdana, Arial, Helvetica, sans-serif" size="3"> Thank you
52 for shopping at <:siteName:></font></b></p>
53 <font class="article_body_text" face="Verdana, Arial, Helvetica, sans-serif" size="2">
54 <p> The <:siteName:> store is run on a secure encrypted server, your details are
58 <table width="100%" border="0" cellspacing="0" cellpadding="0">
60 <td align="center" bgcolor="#CCCCCC" width="100%" height="18"> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
61 <b>Shopping Cart Items</b></font></td>
64 <table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#666666">
65 <tr valign="middle" align="center">
67 <table width="100%" border="0" cellspacing="0" cellpadding="2">
68 <tr valign="middle" align="center" bgcolor="#666666">
69 <td width="100%" align="left" height="18"> <font face="Verdana, Arial, Helvetica, sans-serif" size="-2" color="#FFFFFF"><b>Item:</b></font> <font face="Verdana, Arial, Helvetica, sans-serif" size="-2" color="#FFFFFF">(All
70 prices in AUD – includes GST and shipping costs where applicable)</font></td>
71 <td nowrap height="18"> <font face="Verdana, Arial, Helvetica, sans-serif" size="-2" color="#FFFFFF"><b>Qty:</b></font> </td>
72 <td height="18"> <font face="Verdana, Arial, Helvetica, sans-serif" size="-2" color="#FFFFFF"><b>Price:</b></font> </td>
74 <:iterator begin items:>
75 <tr valign="middle" align="center" bgcolor="#FFFFFF">
76 <td width="100%" align="left"> <font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><:item
77 summary:> <:options:></font></td>
78 <td nowrap align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><:item
80 <td align="right"> <font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>$<:
81 money item retailPrice :></b></font></td>
83 <:iterator end items:>
88 <table width="100%" border="0" cellspacing="0" cellpadding="0">
91 <td height="20"> </td>
92 <td height="20" bgcolor="#666666"> </td>
93 <td align="CENTER" height="20" bgcolor="#666666" NOWRAP><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
94 <b>GRAND TOTAL</b></font></td>
95 <td height="20" bgcolor="#666666"> </td>
98 <td width="100%" valign="MIDDLE"><a href="/shop/index.html"><img src="/images/store/browse_more.gif" width="133" height="21" border="0" alt="Browse More"></a></td>
100 <table border="0" cellspacing="0" cellpadding="0">
104 <td><img src="/images/store/left_bottom_corner_line.gif" width="26" height="31"></td>
105 <td align="center" bgcolor="#FFFFFF" height="100%" NOWRAP> <font size="3" face="Verdana, Arial, Helvetica, sans-serif">
106 <b>$<:money total:></b></font></td>
107 <td><img src="/images/store/right_bottom_corner_line.gif" width="26" height="31"></td>
110 <td width="100%"></td>
113 <td bgcolor="#666666"><img src="/images/trans_pixel.gif" width="1" height="1"></td>
118 <form action="/cgi-bin/shop.pl" method="POST" onSubmit="MM_validateForm('name1','','R','name2','','R','address','','R','city','','R','postcode','','R','state','','R','country','','R','email','','RisEmail','cardHolder','','R','cardNumber','','R','cardExpiry','','R');return document.MM_returnValue">
119 <font face="Verdana, Arial, Helvetica, sans-serif" size="3"> <b>Shipping Details:</b></font>
120 <hr noshade size="1">
121 <table border="0" cellspacing="0" cellpadding="0">
125 <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><:message:></font></p>
129 <:or Message:><:eif Message:>
131 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> First
133 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
134 <input type="Text" name="name1" size=34 value="<:old name1:>">
138 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Last Name:</font></td>
139 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
140 <input type="Text" name="name2" size=34 value="<:old name2:>">
144 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Address:</font></td>
145 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
146 <input type="Text" name="address" size=34 value="<:old address:>">
150 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> City:</font></td>
151 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
152 <input type="Text" name="city" size=34 value="<:old city:>">
156 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Postcode:</font></td>
157 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
158 <input type="Text" name="postcode" size=10 value="<:old postcode:>">
162 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> State:</font></td>
163 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
164 <input type="Text" name="state" size=10 value="<:old state:>">
168 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Country:</font></td>
169 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
170 <input type="Text" name="country" size=20 value="<:old country:>">
174 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Telephone:</font></td>
175 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
176 <input type="Text" name="telephone" size=20 value="<:old telephone:>">
180 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Facsimile:</font></td>
181 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
182 <input type="Text" name="facsimile" size=20 value="<:old facsimile:>">
186 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> E-mail:</font></td>
187 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
188 <input type="Text" name="email" size=34 value="<:old email:>">
192 <td colspan="2"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
193 * Required information for order to be shipped</font></td>
197 <font face="Verdana, Arial, Helvetica, sans-serif" size="3"> <b>Payment Details:</b></font>
198 <hr size="1" noshade>
199 <table border="0" cellspacing="0" cellpadding="0">
201 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Name on
203 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
204 <input type="Text" name="cardHolder" size=30 value="<:old cardHolder:>">
205 (As per card) *</font></td>
208 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Card Number:</font></td>
209 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
210 <input type="Text" name="cardNumber" size=16 maxlength="16" value="<:old cardNumber:>">
211 (no spaces) *</font></td>
214 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Expiry
216 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
217 <input type="Text" name="cardExpiry" size=5 maxlength="5" value="<:old cardExpiry:>">
218 (eg: 09/01) *</font></td>
221 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Card Type:</font></td>
222 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
223 <select name="cardType">
224 <option SELECTED>Choose type</option>
225 <option value="Visa">Visa</option>
226 <option value="Mastercard">Mastercard</option>
227 <option value="Bankcard">Bankcard</option>
233 <font face="Verdana, Arial, Helvetica, sans-serif" size="3"> <b>Tax Invoice
234 / Receipt & Delivery Costs:</b></font>
235 <hr size="1" noshade>
236 <table border="0" cellspacing="0" cellpadding="0" width="375">
238 <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">We will
239 include a tax invoice / receipt with your order, clearly showing the GST
240 and delivery components of the purchase price. These are included in the
241 price below and are indicated on the details page for each store item.</font></td>
245 <font size="3" face="Arial, Helvetica, sans-serif" color="#FFFFFF"></font>
247 <input type="submit" value="Purchase Now" name="purchase">
248 <input type="reset" value="Reset Form" name="reset">