4 .tab-bold { font-weight: bold; }
5 .post-type { font-family: monospace; }
8 <script language=\"JavaScript\" type=\"text/javascript\"><!--
9 function disable_fields(field)
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+'_');
21 function activate_subform(field)
23 var matches=field.name.match(/^([^_]*)_([^_]*)_/);
24 if (matches.length!=3)
26 for (var formi=0;formi<document.forms.length;formi++) {
27 var form=document.forms[formi];
28 form.elements[matches[1]].value=matches[2];
32 function validate(form)
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_/))
39 if (-1!=element.value.search(/[^0-9]/)) {
42 alert('Jako poèet je mo¾no povoleno zadat jen èíselnou hodnotu!');
47 for (var itemi=0;itemi<form.elements['payment'].length;itemi++) {
48 var item=form.elements['payment'][itemi];
52 if (itemi>=form.elements['payment'].length) {
53 alert('Zvolte prosím jednu z metod platby');
62 include("common.php");
64 <h1>Objednávka pøedplatného</h1>
65 <form name="predplatne" action="predplatne.php" method="post">
67 <tr><td><table border="0">
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"); }
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>
82 foreach ($cd_types as $year => $price) {
84 tab_left("want_cd_$year");
85 print("<td>roèník $year na CD za cenu $price Kè</td></tr>\n");
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>
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>
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>
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>
116 <tr><td align="center"><input type="submit" value="Ode¹li závaznou objednávku" onclick="return(validate(this.form))" /></td></tr>