// Otevre obrazek (CVC) function winopen(page, parametrs) { var win = window.open(page,"",parametrs); } // skrývá / odkrývá IC, DIC, Název firmy function hide() { var firma = document._frmZaznamEng.zaz_customer[0].checked, show = ""; (firma == true)?show = "block":show = "none"; document.getElementById("td_firma").style.display = show; document.getElementById("td_firma1").style.display = show; document.getElementById("td_firma2").style.display = show; document.getElementById("td_firma3").style.display = show; if (firma==false) { document._frmZaznamEng.zaz_company.value = ''; document._frmZaznamEng.zaz_firma_adresata.value = ''; } } // kontroluje, zda se v polích nacházejí jen numerické hodnoty function check_num(element) { var pom = eval("document._frmZaznamEng."+element); var num = true, str = pom.value; if (str == "") return num = false; var reg = /\D/; for (var i = 0; i< str.length; i++) { if (reg.test(str.charAt(i)) == false) continue else { num = false; break; } } return num; } // kontroluje, zda se v polích nacházejí jen numerické hodnoty function check_notOnlyNum(element) { var pom = eval("document._frmZaznamEng."+element); var num = true, str = pom.value; if (str == "") return num = false; var reg = /\D/; for (var i = 0; i< str.length; i++) { if (reg.test(str.charAt(i)) == false) // || str.charAt(i) == '-' || str.charAt(i) == '+' || str.charAt(i) == '/' ) continue else { num = false; break; } } return num; } // skrývá / odkrývá credit form function show() { var show = document._frmZaznamEng.zaz_moznost[2].checked; (show) ? document.getElementById('form3').style.display = 'block' : document.getElementById('form3').style.display = 'none'; } // skrývá / odkrývá formulář s úudaji o fakturách function showfrm_fakturs() { var ukaz = document._frmZaznamEng.zaz_show_form.checked; (ukaz) ? document.getElementById('form2').style.display = 'block' : document.getElementById('form2').style.display = 'none'; } // kontrola formulare pred odeslani function checkForm() { var firma = document._frmZaznamEng.zaz_customer[0].checked; var msg = "", jmeno = document._frmZaznamEng.zaz_name.value, spolecnost = document._frmZaznamEng.zaz_company.value, email = document._frmZaznamEng.zaz_email.value, cislo_karty = check_num("zaz_cardno"), cvc_cw = check_num("zaz_cvc"), cvc_cw_length = document._frmZaznamEng.zaz_cvc.value.length, drzitel_karty = document._frmZaznamEng.zaz_cardholder.value, platnost = document._frmZaznamEng.zaz_validuntil.value, cena = document._frmZaznamEng.Cena.value, platba_kartou = document._frmZaznamEng.zaz_moznost[2].checked; platba_dobirkou = document._frmZaznamEng.zaz_moznost[1].checked; adresa = document._frmZaznamEng.zaz_address.value, mesto = document._frmZaznamEng.zaz_city.value, PSC = check_num("zaz_postcode"), PSC2 = document._frmZaznamEng.zaz_postcode.value.length, telefon = check_notOnlyNum("zaz_telephone"), country = document._frmZaznamEng.zaz_country.options[0].selected; fax = check_notOnlyNum("zaz_fax"), adresat_show = document._frmZaznamEng.zaz_show_form.checked, jmeno_adresata = document._frmZaznamEng.zaz_jmeno_adresata.value, firma_adresata = document._frmZaznamEng.zaz_firma_adresata.value, adresa_adresata = document._frmZaznamEng.zaz_adresa_adresata.value, mesto_adresata = document._frmZaznamEng.zaz_mesto_adresata.value, PSC_2a = check_num("zaz_psc_adresata"), PSC_adresata = document._frmZaznamEng.zaz_psc_adresata.value; var reg = /[@]/; var ma_zavinac = reg.test(email); var reg = /[.]/; var ma_tecku = reg.test(email); if (jmeno == "") msg += "name, "; if (firma==true) { if (spolecnost == "") msg+= "company, "; }; if (adresa == "") msg += "address, "; if (mesto == "" ) msg += "city, "; if (country == true) msg += "country, "; if (PSC == false) msg += "postcode, "; if (telefon == false) msg += "phone, "; if (fax == false) msg += "fax, "; if (email == "" || ma_zavinac == false || ma_tecku == false) msg += "email, "; if (platba_kartou) { if (cislo_karty == false) msg += "card number, "; if (cvc_cw == false || cvc_cw_length != 3) msg += "cvc, "; if (drzitel_karty == "") msg += "card holder, "; if (platnost == "") msg += "valid until, "; } if (adresat_show==true) { if (jmeno_adresata=="") msg += "delivery name, "; if (firma==true) {if (firma_adresata=="") msg += "delivery company, ";} if (adresa_adresata=="") msg += "delivery address, "; if (mesto_adresata=="") msg += "delivery city, "; if (PSC_2a == false) msg += "delivery postcode, "; } if (cena == "" || cena == 0 || cena == "null" || cena == "NaN" || cena == "not available") {msg += "number of products"}; if(msg.charAt(msg.length-2) == ",") msg = msg.slice(0,msg.length-2); if (msg == "") return true; else { var win = window.open("","","width=410,height=280"); win.document.write("\n\n"); win.document.write("

Form not accepted

\n"); win.document.write("

You did not fill all necessary fields:
\n"); win.document.write(""+msg+"\n

\n"); win.document.write("If you want to send the form successfully, please fill the missing information!

"); win.document.write("
"); return false; }} // vrací hodnotu licence ( 2, 3, 4, 5, ... ) function checklicence() { var selected, licence; var form = document._frmZaznamEng.DelkaLicenceTxt; var options_length = document._frmZaznamEng.DelkaLicenceTxt.options.length; for (var i=0; i= od_pozice_licence){ p++; if (p > do_pozice) return; if(mails<=parseFloat(hodnota)){ // schranky <= hodnota v retezci - nalezena pozice pozice = stredniku; break; }} stredniku++; hodnota=""; } } return pozice; } function get_price() { var od_pozice = get_cena_position(), // pozice stredniku pred hledanym prvkem v retezci pocet_stredniku = 0, znak = "", cena = ""; var str4 = document._frmZaznamEng.hidden_4.value; // retezec - ceny za mail. schranku for(var i=0; i