// $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; }