]> git.imager.perl.org - bse.git/blob - site/templates/checkout_base.tmpl
1ef06f3a5ce74f62a3be73301a48d90fa3d297e8
[bse.git] / site / templates / checkout_base.tmpl
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 </script>
29 <table width="100%" border="0" cellspacing="0" cellpadding="0">
30   <tr>
31     <td width="80%" height="24">&nbsp;&nbsp;<font face="Arial, Helvetica, sans-serif" size="4" color="#FF7F00"><b><:title:></b></font></td>
32     <td height="24">&nbsp;</td>
33   </tr>
34   <tr> 
35     <td bgcolor="#999999" colspan="2" height="1"><img src="/images/trans_pixel.gif" width="24" height="1" border="0"></td>
36   </tr>
37   <tr> 
38     <td colspan="2"> 
39       <table width="100%" border="0" cellspacing="0" cellpadding="0">
40         <tr> 
41           <td width="100"><img src="/images/trans_pixel.gif" width="100" height="10" border="0"></td>
42           <td bgcolor="#999999" width="100%">&nbsp;<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> 
45             /</font></td>
46         </tr>
47       </table>
48     </td>
49   </tr>
50 </table>
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 
55   safe with us.<br>
56 </p>
57 </font> 
58 <table width="100%" border="0" cellspacing="0" cellpadding="0">
59   <tr> 
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>
62   </tr>
63 </table>
64 <table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#666666">
65   <tr valign="middle" align="center"> 
66     <td width="100%"> 
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"> &nbsp;<font face="Verdana, Arial, Helvetica, sans-serif" size="-2" color="#FFFFFF"><b>Item:</b></font>&nbsp;<font face="Verdana, Arial, Helvetica, sans-serif" size="-2" color="#FFFFFF">(All 
70             prices in AUD &#150; includes GST and shipping costs where applicable)</font></td>
71           <td nowrap height="18"> &nbsp;<font face="Verdana, Arial, Helvetica, sans-serif" size="-2" color="#FFFFFF"><b>Qty:</b></font>&nbsp;</td>
72           <td height="18"> &nbsp;<font face="Verdana, Arial, Helvetica, sans-serif" size="-2" color="#FFFFFF"><b>Price:</b></font>&nbsp;</td>
73         </tr>
74         <:iterator begin items:> 
75         <tr valign="middle" align="center" bgcolor="#FFFFFF"> 
76           <td width="100%" align="left"> &nbsp;<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 
79             units:></font></td>
80           <td align="right"> <font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>$<: 
81             money item retailPrice :></b></font></td>
82         </tr>
83         <:iterator end items:> 
84       </table>
85     </td>
86   </tr>
87 </table>
88 <table width="100%" border="0" cellspacing="0" cellpadding="0">
89   <tr> 
90     <td>&nbsp;</td>
91     <td height="20">&nbsp;</td>
92     <td height="20" bgcolor="#666666">&nbsp;</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">&nbsp;</td>
96   </tr>
97   <tr> 
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>
99     <td NOWRAP> 
100       <table border="0" cellspacing="0" cellpadding="0">
101         <tr></tr>
102       </table>
103     </td>
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>
108   </tr>
109   <tr> 
110     <td width="100%"></td>
111     <td></td>
112     <td></td>
113     <td bgcolor="#666666"><img src="/images/trans_pixel.gif" width="1" height="1"></td>
114     <td></td>
115   </tr>
116 </table>
117 <p>&nbsp;</p>
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">
122     <:if Message:> 
123     <tr> 
124       <td colspan=2> 
125         <p><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><:message:></font></p>
126         <br>
127       </td>
128     </tr>
129     <:or Message:><:eif Message:> 
130     <tr> 
131       <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> First 
132         Name:</font></td>
133       <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
134         <input type="Text" name="name1" size=34 value="<:old name1:>">
135         *</font></td>
136     </tr>
137     <tr> 
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:>">
141         *</font></td>
142     </tr>
143     <tr> 
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:>">
147         *</font></td>
148     </tr>
149     <tr> 
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:>">
153         *</font></td>
154     </tr>
155     <tr> 
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:>">
159         *</font></td>
160     </tr>
161     <tr> 
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:>">
165         *</font></td>
166     </tr>
167     <tr> 
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:>">
171         *</font></td>
172     </tr>
173     <tr> 
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:>">
177         *</font></td>
178     </tr>
179     <tr> 
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:>">
183         </font></td>
184     </tr>
185     <tr> 
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:>">
189         *</font></td>
190     </tr>
191     <tr> 
192       <td colspan="2"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
193         * Required information for order to be shipped</font></td>
194     </tr>
195   </table>
196   <p>&nbsp; </p>
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">
200     <tr> 
201       <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Name on 
202         Card: </font></td>
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>
206     </tr>
207     <tr> 
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>
212     </tr>
213     <tr> 
214       <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Expiry 
215         Date:</font></td>
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>
219     </tr>
220     <tr> 
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>
228         </select>
229         &nbsp;*</font></td>
230     </tr>
231   </table>
232   <p>&nbsp; </p>
233   <font face="Verdana, Arial, Helvetica, sans-serif" size="3"> <b>Tax Invoice 
234   / Receipt &amp; Delivery Costs:</b></font> 
235   <hr size="1" noshade>
236   <table border="0" cellspacing="0" cellpadding="0" width="375">
237     <tr> 
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>
242     </tr>
243   </table>
244   <p></p>
245   <font size="3" face="Arial, Helvetica, sans-serif" color="#FFFFFF"></font> 
246   <p> 
247     <input type="submit" value="Purchase Now" name="purchase">
248     <input type="reset" value="Reset Form" name="reset">
249   </p>
250   <p></p>
251 </form>