9bb6db4520e8b80e73395d8c7c569801f7eb83c2
[www.energie.vellum.cz.git] / index.php
1 <?php
2         $cvs_id='$Id$';
3         $head_css="
4 .tab-bold  { font-weight: bold; }
5 .post-type { font-family: monospace; }
6 ";
7         $head="
8 <script language=\"JavaScript\" type=\"text/javascript\"><!--
9 function disable_fields(field)
10 {
11         for (var formi=0;formi<document.forms.length;formi++) {
12 var form=document.forms[formi];
13                 for (var elementi=0;elementi<form.elements.length;elementi++) {
14 var element=form.elements[elementi];
15                         if (element.name.substr(0,field.name.length+1)==field.name+'_') {
16                                 element.disabled=(element.name.substr(field.name.length+1,field.value.length+1)!=field.value+'_');
17                                 }
18                         }
19                 }
20 }
21 function activate_subform(field)
22 {
23         var matches=field.name.match(/^([^_]*)_([^_]*)_/);
24         if (matches.length!=3)
25                 return;
26         for (var formi=0;formi<document.forms.length;formi++) {
27 var form=document.forms[formi];
28                 form.elements[matches[1]].value=matches[2];
29                 }
30 }
31
32 function validate(form)
33 {
34 // want_ numeric check
35         for (var elementi=0;elementi<form.elements.length;elementi++) {
36 var element=form.elements[elementi];
37                 if (-1==element.name.search(/^want_/))
38                         continue;
39                 if (-1!=element.value.search(/[^0-9]/)) {
40                         element.select();
41                         element.focus();
42                         alert('Jako poèet je mo¾no povoleno zadat jen èíselnou hodnotu!');
43                         return(false);
44                         }
45                 }
46 // payment check
47         for (var itemi=0;itemi<form.elements['payment'].length;itemi++) {
48 var item=form.elements['payment'][itemi];
49                 if (item.checked)
50                         break;
51                 }
52         if (itemi>=form.elements['payment'].length) {
53                 alert('Zvolte prosím jednu z metod platby');
54                 return(false);
55                 }
56
57         return(true);
58 }
59 //--></script>
60 ";
61
62         include("common.php");
63 ?>
64 <h1>Objednávka pøedplatného</h1>
65 <form name="predplatne" action="predplatne.php" method="post">
66 <table border="1">
67 <tr><td><table border="0">
68 <?php
69         function tab_left($name)
70         { print("<td>Objednávám(e)</td><td><input type=\"text\" name=\"$name\" size=\"2\" /> (krát)</td>\n"); }
71 ?>
72 <tr class="tab-bold"><?php tab_left("want_phys_2001"); ?><td>pøedplatné na rok 2001 za zvýhodnìnou cenu 360Kè</td></tr>
73 <tr><?php                  tab_left("want_phys_2000"); ?><td>roèník 2000 za cenu 150 Kè</td></tr>
74 <?php
75         $cd_types=array(
76                 2000=>280,
77                 1999=>280,
78                 1998=>280,
79                 1997=>120,
80                 1996=>120,
81                 );
82         foreach ($cd_types as $year => $price) {
83                 print("<tr>");
84                 tab_left("want_cd_$year");
85                 print("<td>roèník $year na CD za cenu $price Kè</td></tr>\n");
86                 }
87 ?>
88 </table></td></tr>
89 <tr><td><table border="0">
90 <tr><td valign="top"><input type="radio" name="payment" value="order" onclick="disable_fields(this)" /></td>
91         <td><table border="0">
92                 <tr><td colspan="2">Platbu za pøedplatné uhradím(e) pøevodním pøíkazem na základì vystavené faktury</td></tr>
93                 <tr><td>IÈO/DIÈ:</td   ><td><input type="text" name="payment_order_ico"     size="60" onfocus="activate_subform(this)" /></td></tr>
94                 <tr><td>Èíslo úètu:</td><td><input type="text" name="payment_order_account" size="60" onfocus="activate_subform(this)" /></td></tr>
95                 </table></td></tr>
96 <tr><td valign="top"><input type="radio" name="payment" value="postA" onclick="disable_fields(this)" /></td>
97         <td><table border="0">
98                 <tr><td>Po¹tovní poukázkou typu <span class="post-type">A</span>
99                         na úèet AKRA CZ, s.r.o.: 0212532359/0800 u ÈS a.s., Praha 8</td></tr>
100                 </table></td></tr>
101 <tr><td valign="top"><input type="radio" name="payment" value="postC" onclick="disable_fields(this)" /></td>
102         <td><table border="0">
103                 <tr><td colspan="2">Po¹tovní poukázkou typu <span class="post-type">C</span> na adresu redakce
104                         (po¹tovní poukázky typu <span class="post-type">A</span> i <span class="post-type">C</span> obdr¾íte na po¹tì)</td></tr>
105                 <tr><td>Kontaktní osoba:</td><td colspan="3"><input type="text" name="payment_postC_contact" size="60" onfocus="activate_subform(this)" /></td></tr>
106                 <tr><td>Telefon:</td><td><input type="text" name="payment_postC_tel" size="25" onfocus="activate_subform(this)" /></td>
107                         <td  >Fax:</td    ><td><input type="text" name="payment_postC_fax" size="25" onfocus="activate_subform(this)" /></td></tr>
108                 <tr><td>e-mail:</td      ><td><input type="text" name="payment_postC_email" size="40" onfocus="activate_subform(this)" /></td>
109                         <td  >Datum platby:</td><td><input type="text" name="payment_postC_paymentdate" size="10" onfocus="activate_subform(this)" /></td></tr>
110                 </table></td></tr>
111 </table></td></tr>
112 <tr><td><table border="0">
113 <tr><td>Adresa pro zasílání èasopisu (pokud se li¹í od fakturaèní adresy), pøíp. jiné sdélení redakci:</td></tr>
114 <tr><td><textarea name="comments" rows="5" cols="100"></textarea></td></tr>
115 </table></td></tr>
116 <tr><td align="center"><input type="submit" value="Ode¹li závaznou objednávku" onclick="return(validate(this.form))" /></td></tr>
117 </table></form>
118
119 <?php
120         footer();
121 ?>