]>
Commit | Line | Data |
---|---|---|
41e7c841 TC |
1 | <:wrap base.tmpl:> |
2 | <script language="JavaScript"> | |
3 | <!-- | |
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; | |
10 | } | |
11 | ||
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 == ''); | |
26 | } | |
27 | ||
28 | function BSE_validateForm { | |
29 | var typeEl = MM_findObj('paymentType'); | |
30 | var type = typeEl.value; | |
31 | if (type == 0) { | |
32 | MM_validateForm('delivFirstName','','R','delivLastName','','R','delivStreet','','R','delivSuburb','','R','delivPostCode','','R','delivState','','R','delivCountry','','R','emailAddress','','RisEmail','cardHolder','','R','cardNumber','','R','cardExpiry','','R'); | |
33 | } | |
34 | else { | |
35 | MM_validateForm('delivFirstName','','R','delivLastName','','R','delivStreet','','R','delivSuburb','','R','delivPostCode','','R','delivState','','R','delivCountry','','R','emailAddress','','RisEmail'); | |
36 | } | |
37 | } | |
38 | ||
39 | //--> | |
40 | </script> | |
41 | <table width="100%" border="0" cellspacing="0" cellpadding="0"> | |
42 | <tr> | |
43 | <td width="80%" height="24"> <font face="Arial, Helvetica, sans-serif" size="4" color="#FF7F00"><b><:title:></b></font></td> | |
44 | <td height="24"> </td> | |
45 | </tr> | |
46 | <tr> | |
47 | <td bgcolor="#999999" colspan="2" height="1"><img src="/images/trans_pixel.gif" width="24" height="1" border="0"></td> | |
48 | </tr> | |
49 | <tr> | |
50 | <td colspan="2"> | |
51 | <table width="100%" border="0" cellspacing="0" cellpadding="0"> | |
52 | <tr> | |
53 | <td width="100"><img src="/images/trans_pixel.gif" width="100" height="10" border="0"></td> | |
54 | <td bgcolor="#999999" width="100%"> <font face="Verdana, Arial, Helvetica, sans-serif" size="-2">/ | |
55 | <a href="<:ifAdmin:>/cgi-bin/admin/admin.pl?id=1<:or:>/<:eif:>"><font color="#FFFFFF">Home</font></a> | |
56 | / <a href="/shop/index.html"><font color="#FFFFFF"><:article title:></font></a> | |
57 | /</font></td> | |
58 | </tr> | |
59 | </table> | |
60 | </td> | |
61 | </tr> | |
62 | </table> | |
63 | <p> <b><font face="Verdana, Arial, Helvetica, sans-serif" size="3"> Thank you | |
64 | for shopping at <:siteName:></font></b></p> | |
65 | <font class="article_body_text" face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
66 | <p> The <:siteName:> store is run on a secure encrypted server, your details are | |
67 | safe with us.<br> | |
68 | </p> | |
69 | </font> | |
70 | <table width="100%" border="0" cellspacing="0" cellpadding="0"> | |
71 | <tr> | |
72 | <td align="center" bgcolor="#CCCCCC" width="100%" height="18"> <font size="2" face="Verdana, Arial, Helvetica, sans-serif"> | |
73 | <b>Shopping Cart Items</b></font></td> | |
74 | </tr> | |
75 | </table> | |
76 | <table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#666666"> | |
77 | <tr valign="middle" align="center"> | |
78 | <td width="100%"> | |
79 | <table width="100%" border="0" cellspacing="1" cellpadding="2" bgcolor="#EEEEEE"> | |
80 | <tr valign="middle" align="center" bgcolor="#666666"> | |
81 | <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 | |
82 | prices in AUD – includes GST and shipping costs where applicable)</font></td> | |
83 | <td nowrap height="18"> <font face="Verdana, Arial, Helvetica, sans-serif" size="-2" color="#FFFFFF"><b>Qty:</b></font> </td> | |
84 | <td height="18"> <font face="Verdana, Arial, Helvetica, sans-serif" size="-2" color="#FFFFFF"><b>Price:</b></font> </td> | |
85 | </tr> | |
86 | <:iterator begin items:> | |
87 | <tr valign="middle" align="center" bgcolor="#FFFFFF"> | |
88 | <td width="100%" align="left"> <a href="<:item link:>"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><:item | |
89 | summary:> <:options:></font></a></td> | |
90 | <td nowrap align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><:item | |
91 | units:></font></td> | |
92 | <td align="right"> <font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>$<: | |
93 | money item retailPrice :></b></font></td> | |
94 | </tr> | |
95 | <:iterator end items:> | |
96 | </table> | |
97 | </td> | |
98 | </tr> | |
99 | </table> | |
100 | <table width="100%" border="0" cellspacing="0" cellpadding="0"> | |
101 | <tr> | |
102 | <td> </td> | |
103 | <td height="20"> </td> | |
104 | <td height="20" bgcolor="#666666"> </td> | |
105 | <td align="CENTER" height="20" bgcolor="#666666" NOWRAP><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF"> | |
106 | <b>GRAND TOTAL</b></font></td> | |
107 | <td height="20" bgcolor="#666666"> </td> | |
108 | </tr> | |
109 | <tr> | |
110 | <td width="50%" 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> | |
111 | <td NOWRAP width="50%"> | |
112 | <table border="0" cellspacing="0" cellpadding="0"> | |
113 | <tr></tr> | |
114 | </table> | |
115 | </td> | |
116 | <td><img src="/images/store/left_bottom_corner_line.gif" width="26" height="31"></td> | |
117 | <td align="center" bgcolor="#FFFFFF" height="100%" NOWRAP> <font size="3" face="Verdana, Arial, Helvetica, sans-serif"> | |
118 | <b>$<:money total:></b></font></td> | |
119 | <td><img src="/images/store/right_bottom_corner_line.gif" width="26" height="31"></td> | |
120 | </tr> | |
121 | <tr> | |
122 | <td width="50%"></td> | |
123 | <td width="50%"></td> | |
124 | <td></td> | |
125 | <td bgcolor="#666666"><img src="/images/trans_pixel.gif" width="1" height="1"></td> | |
126 | <td></td> | |
127 | </tr> | |
128 | </table> | |
129 | <:if User:> | |
130 | <p> </p> | |
131 | <:or User:> | |
132 | <br> | |
133 | <table bgcolor="#EEEEEE" border="0" cellspacing="0" cellpadding="10" width="100%"> | |
134 | <tr> | |
135 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">If you wish to track the status of your order you must either <a href="/cgi-bin/user.pl?show_register=1&r=/cgi-bin/shop.pl?checkout=1"><b>Register</b></a> or <a href="/cgi-bin/user.pl?show_logon=1&r=/cgi-bin/shop.pl?checkout=1"><b>Logon</b></a> before you continue with this purchase.</font></td> | |
136 | </tr> | |
137 | </table> | |
138 | <br> | |
139 | <:eif User:> | |
140 | <form action="/cgi-bin/shop.pl" method="POST" onSubmit="BSE_validateForm();return document.MM_returnValue"> | |
141 | <font face="Verdana, Arial, Helvetica, sans-serif" size="3"> <b>Shipping Details:</b></font> | |
142 | <hr noshade size="1"> | |
143 | <table border="0" cellspacing="0" cellpadding="0"> | |
144 | <:if Message:> | |
145 | <tr> | |
146 | <td colspan=2> | |
147 | <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><:message:></font></p> | |
148 | </td> | |
149 | </tr> | |
150 | <:or Message:><:eif Message:> | |
151 | <tr> | |
152 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> First | |
153 | Name:</font></td> | |
154 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
155 | <input type="Text" name="delivFirstName" size=34 value="<:old delivFirstName:>"><:error_img delivFirstName:> | |
156 | *</font></td> | |
157 | </tr> | |
158 | <tr> | |
159 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Last Name:</font></td> | |
160 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
161 | <input type="Text" name="delivLastName" size=34 value="<:old delivLastName:>"><:error_img delivLastName:> | |
162 | *</font></td> | |
163 | </tr> | |
37dd20ad TC |
164 | <tr> |
165 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Organization:</font></td> | |
166 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
167 | <input type="Text" name="delivOrganization" size=34 value="<:old delivOrganization:>" /><:error_img delivOrganization:> | |
168 | *</font></td> | |
169 | </tr> | |
41e7c841 TC |
170 | <tr> |
171 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Address:</font></td> | |
172 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
173 | <input type="Text" name="delivStreet" size=34 value="<:old delivStreet:>" /><:error_img delivStreet:> | |
174 | *</font></td> | |
175 | </tr> | |
37dd20ad TC |
176 | <tr> |
177 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> </font></td> | |
178 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
179 | <input type="Text" name="delivStreet2" size=34 value="<:old delivStreet2:>" /><:error_img delivStreet2:> | |
180 | </font></td> | |
181 | </tr> | |
41e7c841 TC |
182 | <tr> |
183 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> City:</font></td> | |
184 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
185 | <input type="Text" name="delivSuburb" size=34 value="<:old delivSuburb:>" /><:error_img delivSuburb:> | |
186 | *</font></td> | |
187 | </tr> | |
188 | <tr> | |
189 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Postcode:</font></td> | |
190 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
191 | <input type="Text" name="delivPostCode" size=10 value="<:old delivPostCode:>" /><:error_img delivPostCode:> | |
192 | *</font></td> | |
193 | </tr> | |
194 | <tr> | |
195 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> State:</font></td> | |
196 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
197 | <input type="Text" name="delivState" size=10 value="<:old delivState:>" /><:error_img delivState:> | |
198 | *</font></td> | |
199 | </tr> | |
200 | <tr> | |
201 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Country:</font></td> | |
202 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
203 | <input type="Text" name="delivCountry" size=20 value="<:old delivCountry:>" /><:error_img delivCountry:> | |
204 | *</font></td> | |
205 | </tr> | |
206 | <tr> | |
207 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Telephone:</font></td> | |
208 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
209 | <input type="Text" name="telephone" size=20 value="<:old telephone:>" /><:error_img telephone:> | |
210 | *</font></td> | |
211 | </tr> | |
212 | <tr> | |
213 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Mobile:</font></td> | |
214 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
215 | <input type="Text" name="delivMobile" size=20 value="<:old delivMobile:>" /><:error_img delivMobile:> | |
216 | </font></td> | |
217 | </tr> | |
218 | <tr> | |
219 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Facsimile:</font></td> | |
220 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
221 | <input type="Text" name="facsimile" size=20 value="<:old facsimile:>" /><:error_img facsimile:> | |
222 | </font></td> | |
223 | </tr> | |
224 | <tr> | |
225 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> E-mail:</font></td> | |
226 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
227 | <input type="Text" name="emailAddress" size=34 value="<:old emailAddress:>"><:error_img emailAddress:> | |
228 | *</font></td> | |
229 | </tr> | |
230 | <tr> | |
231 | <td valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Special<br />Instructions:</font></td> | |
232 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
233 | <textarea name="instructions" rows="5" cols="40" wrap="virtual"><:old instructions:></textarea></font><:error_img instructions:></td> | |
234 | </tr> | |
235 | <tr> | |
236 | <td colspan="2"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
237 | * Required information for order to be shipped</font></td> | |
238 | </tr> | |
239 | </table> | |
240 | <p> </p> | |
241 | <:if Cgi need_billing:> | |
242 | <font face="Verdana, Arial, Helvetica, sans-serif" size="3"><input type="checkbox" name="need_billing" checked="checked" onClick="this.form.checkupdate.click()" /> <b>Billing Details:</b></font> | |
243 | ||
244 | <hr size="1" noshade> | |
245 | <table border="0" cellspacing="0" cellpadding="0"> | |
246 | <tr> | |
247 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> First | |
248 | Name:</font></td> | |
249 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
250 | <input type="Text" name="billFirstName" size=34 value="<:old billFirstName:>"><:error_img billFirstName:> | |
251 | *</font></td> | |
252 | </tr> | |
253 | <tr> | |
254 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Last Name:</font></td> | |
255 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
256 | <input type="Text" name="billLastName" size=34 value="<:old billLastName:>"><:error_img billLastName:> | |
257 | *</font></td> | |
258 | </tr> | |
37dd20ad TC |
259 | <tr> |
260 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Organization:</font></td> | |
261 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
262 | <input type="Text" name="billOrganization" size=34 value="<:old billOrganization:>"><:error_img billOrganization:> | |
263 | *</font></td> | |
264 | </tr> | |
41e7c841 TC |
265 | <tr> |
266 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Address:</font></td> | |
267 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
268 | <input type="Text" name="billStreet" size=34 value="<:old billStreet:>"><:error_img billStreet:> | |
269 | *</font></td> | |
270 | </tr> | |
37dd20ad TC |
271 | <tr> |
272 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> </font></td> | |
273 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
274 | <input type="Text" name="billStreet2" size=34 value="<:old billStreet2:>"><:error_img billStreet2:> | |
275 | </font></td> | |
276 | </tr> | |
41e7c841 TC |
277 | <tr> |
278 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> City:</font></td> | |
279 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
280 | <input type="Text" name="billSuburb" size=34 value="<:old billSuburb:>"><:error_img billSuburb:> | |
281 | *</font></td> | |
282 | </tr> | |
283 | <tr> | |
284 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Postcode:</font></td> | |
285 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
286 | <input type="Text" name="billPostCode" size=10 value="<:old billPostCode:>"><:error_img billPostCode:> | |
287 | *</font></td> | |
288 | </tr> | |
289 | <tr> | |
290 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> State:</font></td> | |
291 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
292 | <input type="Text" name="billState" size=10 value="<:old billState:>"><:error_img billState:> | |
293 | *</font></td> | |
294 | </tr> | |
295 | <tr> | |
296 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Country:</font></td> | |
297 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
298 | <input type="Text" name="billCountry" size=20 value="<:old billCountry:>"><:error_img billCountry:> | |
299 | *</font></td> | |
300 | </tr> | |
301 | <tr> | |
302 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Email:</font></td> | |
303 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
304 | <input type="Text" name="billEmail" size=20 value="<:old billEmail:>"><:error_img billEmail:> | |
305 | *</font></td> | |
306 | </tr> | |
307 | <tr> | |
308 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Telephone:</font></td> | |
309 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
310 | <input type="Text" name="billTelephone" size=20 value="<:old billTelephone:>"><:error_img billTelephone:> | |
311 | *</font></td> | |
312 | </tr> | |
313 | <tr> | |
314 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Mobile:</font></td> | |
315 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
316 | <input type="Text" name="billMobile" size=20 value="<:old billMobile:>"><:error_img billMobile:> | |
317 | </font></td> | |
318 | </tr> | |
319 | <tr> | |
320 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Facsimile:</font></td> | |
321 | <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> | |
322 | <input type="Text" name="billFacsimile" size=20 value="<:old billFacsimile:>" /><:error_img billFacsimile:> | |
323 | *</font></td> | |
324 | </tr> | |
325 | </table> | |
326 | <p> </p> | |
327 | <:or Cgi:> | |
328 | <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <input type="checkbox" name="need_billing" onClick="this.form.checkupdate.click()" /> Billing details different to shipping</font></p> | |
329 | <:eif Cgi:> | |
330 | <:include custom/checkout.include optional:> | |
331 | <p> | |
332 | <input type="submit" value="Update" name="checkupdate" /> | |
333 | <input type="submit" value="Purchase Now" name="a_order"> | |
334 | <input type="reset" value="Reset Form" name="reset"> | |
335 | </p> | |
336 | </form> |