--- /dev/null
+// $Id$
+// <-see inzerat-submit.php:/if (!($s=trim($s)))/
+var price_line =61;
+var price_doklad=20;
+
+function validate(form)
+{
+ var e_text=form.elements["name"] ;
+ if (e_text.value=="") {
+ e_text.focus();
+ alert('Chybí jakýkoliv text inzerátu!');
+ return(false);
+ }
+
+ var e_name=form.elements["name"] ;
+ if (e_name.value=="") {
+ e_name.focus();
+ alert('Chybí zadání názvu firmy èi jména osoby!');
+ return(false);
+ }
+
+ var e_adresa=form.elements["adresa"] ;
+ if (e_adresa.value=="") {
+ e_adresa.focus();
+ alert('Chybí zadání úplné adresy!');
+ return(false);
+ }
+
+ var e_doklad=form.elements["doklad"];
+ if (calc_total(form)>0 && !e_doklad.disabled && e_doklad.checked) {
+ var e_ico=form.elements["ico"] ;
+ if (e_ico=="") {
+ e_ico.focus();
+ alert('Po¾adujete zaslání daòového dokladu, ale chybí IÈO!');
+ return(false);
+ }
+ var e_dic=form.elements["dic"] ;
+ if (e_dic=="") {
+ e_dic.focus();
+ alert('Po¾adujete zaslání daòového dokladu, ale chybí DIÈ!');
+ return(false);
+ }
+ }
+
+ var e_pocet=form.elements["pocet"];
+ if (-1!=e_pocet.value.search(/[^0-9]/)) {
+ e_pocet.select();
+ e_pocet.focus();
+ alert('Jako poèet zveøejnìní je povoleno zadat jen èíselnou hodnotu!');
+ return(false);
+ }
+ if (e_pocet.value=="") {
+ e_pocet.focus();
+ alert('Nutno zadat platný poèet opakování! (pro jediné uveøejnìní zadejte 1)');
+ return(false);
+ }
+ if (e_pocet.value<=0 || e_pocet.value>120) {
+ e_pocet.select();
+ e_pocet.focus();
+ alert('Takový poèet zveøejnìní není povolen!');
+ return(false);
+ }
+
+ var e_mail=form.elements["mail"] ;
+ if (e_mail.value!="" && -1==e_mail.value.search(/.@../)) {
+ e_mail.select();
+ e_mail.focus();
+ alert('Jakmile jste uvedli e-mailovou adresu, tak ale musí být v platném tvaru!');
+ return(false);
+ }
+
+ return(true);
+}
+
+function calc_total(form)
+{
+var total=0;
+var len=form.elements["text"].value.length;
+var v_pocet=form.elements["pocet"].value;
+var e_doklad=form.elements["doklad"];
+
+ total=(Math.ceil((len+3)/40)*v_pocet-1)*price_line;
+ if (total<=0) {
+ e_doklad.disabled=true;
+ total=0;
+ }
+ else {
+ if (e_doklad.checked)
+ total+=price_doklad;
+ e_doklad.disabled=false;
+ }
+ return(total);
+}
+
+
+function sum_total(field)
+{
+var form=field.form;
+var total=calc_total(form);
+
+ if (!total)
+ total="zdarma";
+ else
+ total+=" Kè";
+ form.elements['total'].value=total;
+}