function smazat (co) { smazatDot = confirm ("Opravdu chcete smazat " + co + "?"); if (smazatDot) return true; else return false; } function rozkopiruj_varianty (varianta) { var prvek; var prvniPrvek; var proEval; var i; var polePrvku; polePrvku = new Array ("nazev_varianty_v_", "cena_maloobchod_v_", "cena_velkoobchod_v_", "cena_akce_v_", "cena_bezna_v_", "cena_splatky_v_", "sklad_v_", "polozka_v1_", "polozka_v2_", "polozka_v3_", "polozka_v4_", "polozka_v5_", "polozka_v6_", "polozka_v7_", "polozka_v8_", "polozka_v9_", "polozka_v10_", "polozka_v11_", "polozka_v12_", "polozka_v13_", "polozka_v14_", "polozka_v15_"); for (i = 0; i < polePrvku.length; i++) { prvek = polePrvku[i] + varianta; prvniPrvek = polePrvku[i] + "1"; proEval = 'document.form1.' + prvek; if (eval (proEval) != null) { proEval = 'document.form1.' + prvek + '.value = document.form1.' + prvniPrvek + '.value;'; eval (proEval); } } } function pridatVariantu (varianta, pocetPolicekV, pocetVariant) { var i = 1; if (varianta == (pocetVariant + 1)) { alert ("Další variantu nelze přidat!"); } else { for (i = 1; i <= pocetPolicekV; i++) { prvek = "v" + varianta + i; if (document.all && !window.opera) { var proEval = 'document.all.' + prvek + '.style.display = "block";'; eval (proEval); } else if (document.getElementById) { document.getElementById(prvek).style.display = "table-row"; } } pocetZobrazenychVariant = pocetZobrazenychVariant + 1; rozkopiruj_varianty (varianta); } } function pridatFoto (foto, pocetFoto) { if (foto == (pocetFoto + 1)) { alert ("Další foto nelze přidat!"); } else { //for (i = 1; i <= 5; i++) //{ prvek = "xfoto" + foto; if (document.all && !window.opera) { var proEval = 'document.all.' + prvek + '.style.display = "block";'; eval (proEval); } else if (document.getElementById) { document.getElementById(prvek).style.display = "table-row"; } //} pocetZobrazenychFoto = pocetZobrazenychFoto + 1; } } function zobraz_form () { document.getElementById('formik').style.display = "block"; document.getElementById('formikSkryj').style.display = "none"; } function kontrola_typy (text, typ) { //var test_text=/(?=[A-Z])[a-zA-Z. ]+/; test_cislo=/[0-9]+/; test_jmeno=/(?=[A-Z])[a-zA-Z. ]+/; //test_adresa=/[A-Z][a-zA-Z ]+[0-9]+/; test_adresa=/[a-zA-Z ]+[0-9]+/; test_psc=/[0-9 ]+/; test_tel=/(\+420)? ?[0-9]{3} ?[0-9]{3} ?[0-9]{3}/; test_email=/[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/; if (typ == "text") {if (text == "") return true;} else if (typ == "cislo") {if(!test_cislo.test(text)) return true;} else if (typ == "adresa") {if(!test_adresa.test(text)) return true;} else if (typ == "psc") {if(!test_psc.test(text)) return true;} else if (typ == "telefon") {if(!test_tel.test(text)) return true;} else if (typ == "email") {if(!test_email.test(text)) return true;} return false; } function kontrolaVyplneniProdukty (formular) { if (formular.nazev_produktu.value == "") { alert ("Název produktu nebyl vyplněn. Prosím vyplňte."); formular.nazev_produktu.focus (); return false; } else if (kontrolaZarazeni (formular) == false) { return false; } else if (formular.dph.value == "") { alert ("DPH produktu nebylo vyplněno. Prosím vyplňte - pouze číselné označení procenta."); formular.dph.focus (); return false; } else if (formular.id_produktu_v_1.value == "") { alert ("ID produktu první varianty nebylo vyplněno. Prosím vyplňte."); formular.id_produktu_v_1.focus (); return false; } var i = 1; var j = 0; for (i = 1; i <= pocetZobrazenychVariant; i++) { prvni = "formular.id_produktu_v_" + i + ".value"; prvni = eval (prvni); prvniFocus = "formular.id_produktu_v_" + i; prvniFocus = eval (prvniFocus); for (j = (i + 1); j <= pocetZobrazenychVariant; j++) { druhy = "formular.id_produktu_v_" + j + ".value"; druhy = eval (druhy); if ((prvni == druhy) && (prvni != "")) { alert ("ID produktu jednotlivých variant nemohou být stejné. Prosím změňte ID produktu variant tak, aby se neopakovaly."); prvniFocus.focus (); return false; } } if (kontrolaIDcekProduktu (prvni) == false) { prvniFocus.focus (); return false; } } return true; } function kontrolaVyplneniObjednavka (formular) { if ((kontrola_typy (formular.registrace_jmeno.value, 'text'))) {alert ("Vyplňte prosím Vaše jméno.");formular.registrace_jmeno.focus ();return false;} if ((kontrola_typy (formular.registrace_prijmeni.value, 'text'))) {alert ("Vyplňte prosím Vaše příjmení.");formular.registrace_prijmeni.focus ();return false;} if ((kontrola_typy (formular.registrace_adresa.value, 'adresa'))) {alert ("Vyplňte prosím Vaši adresu.");formular.registrace_adresa.focus ();return false;} if ((kontrola_typy (formular.registrace_mesto.value, 'text'))) {alert ("Vyplňte prosím Vaše město.");formular.registrace_mesto.focus ();return false;} if ((kontrola_typy (formular.registrace_psc.value, 'psc'))) {alert ("Vyplňte prosím Vaše PSČ.");formular.registrace_psc.focus ();return false;} if ((kontrola_typy (formular.registrace_telefon.value, 'telefon'))) {alert ("Vyplňte prosím Váš telefon.");formular.registrace_telefon.focus ();return false;} if ((kontrola_typy (formular.registrace_email.value, 'email'))) {alert ("Vyplňte prosím Váš email.");formular.registrace_email.focus ();return false;} return true; } function kontrolaVyplneniRegistrace (formular, zmena) { if ((kontrola_typy (formular.registrace_login.value, 'text'))) {alert ("Vyplňte prosím Váš login.");formular.registrace_login.focus ();return false;} if (zmena) { if (formular.registrace_heslo.value != formular.registrace_heslo_opak.value) { alert ("Zadaná hesla se neshodují. Zadejte je znovu."); formular.registrace_heslo.value = ""; formular.registrace_heslo_opak.value = ""; formular.registrace_heslo.focus (); return false; } } else { if ((kontrola_typy (formular.registrace_heslo.value, 'text'))) {alert ("Vyplňte prosím Vaše heslo.");formular.registrace_heslo.focus ();return false;} if (formular.registrace_heslo.value != formular.registrace_heslo_opak.value) { alert ("Zadaná hesla se neshodují. Zadejte je znovu."); formular.registrace_heslo.value = ""; formular.registrace_heslo_opak.value = ""; formular.registrace_heslo.focus (); return false; } } return true; } function kontrolaVyplneniReg (formular) { if ((kontrolaVyplneniRegistrace (formular) == true) && (kontrolaVyplneniObjednavka (formular) == true)) { return true; } else { return false; } } function kontrolaVyplneniZH (formular) { if ((kontrola_typy (formular.zapomenute_heslo_login.value, 'text'))) {alert ("Vyplňte prosím login nebo email.");formular.zapomenute_heslo_login.focus ();return false;} return true; } function kontrolaVyplneni_dotazForm (formular) { if ((kontrola_typy (formular.dotaz_jmeno.value, 'text'))) {alert ("Vyplňte prosím Vaše jméno.");formular.dotaz_jmeno.focus ();return false;} if ((kontrola_typy (formular.dotaz_prijmeni.value, 'text'))) {alert ("Vyplňte prosím Vaše příjmení.");formular.dotaz_prijmeni.focus ();return false;} if ((kontrola_typy (formular.dotaz_email.value, 'email'))) {alert ("Vyplňte prosím váš email.");formular.dotaz_email.focus ();return false;} if ((kontrola_typy (formular.dotaz_produkt.value, 'text'))) {alert ("Vyplňte prosím dotazovaný produkt.");formular.dotaz_produkt.focus ();return false;} if ((kontrola_typy (formular.dotaz_dotaz.value, 'text'))) {alert ("Vyplňte prosím Váš dotaz.");formular.dotaz_dotaz.focus ();return false;} return true; } function kontrolaVyplneni_newsletterForm (formular) { if ((kontrola_typy (formular.newsletter_email.value, 'email'))|| (formular.newsletter_email.value == '@')) {alert ("Vyplňte prosím Váš email.");formular.newsletter_email.focus ();return false;} return true; } function kontrolaVyplneni_hlidaciPesForm (formular) { if ((kontrola_typy (formular.hlidaci_pes_email.value, 'email'))|| (formular.hlidaci_pes_email.value == 'zadejte Váš email')) {alert ("Vyplňte prosím Váš email.");formular.hlidaci_pes_email.focus ();return false;} return true; } function kontrolaVyplneniPPL (formular) { if ((kontrola_typy (formular.ppl_baliky_cislo.value, 'text'))|| (formular.ppl_baliky_cislo.value == 'číslo PPL balíku')) {alert ("Vyplňte prosím číslo PPL balíku.");formular.ppl_baliky_cislo.focus ();return false;} return true; } function vyplnDodaciAdresu (formular) { formular.registrace_Djmeno.value = formular.registrace_jmeno.value; formular.registrace_Dprijmeni.value = formular.registrace_prijmeni.value; formular.registrace_Dfirma.value = formular.registrace_firma.value; formular.registrace_Dadresa.value = formular.registrace_adresa.value; formular.registrace_Dmesto.value = formular.registrace_mesto.value; formular.registrace_Dpsc.value = formular.registrace_psc.value; formular.registrace_Dkontaktni_osoba.value = formular.registrace_kontaktni_osoba.value; formular.registrace_Dtelefon.value = formular.registrace_telefon.value; formular.registrace_Demail.value = formular.registrace_email.value; } function trim (text) { uprava = false; prvniZnak = text.substring(0, 1); posledniZnak = text.substring(text.length - 1, text.length); if (prvniZnak == " ") { text = text.substring(1, text.length); uprava = true; } if (posledniZnak == " ") { text = text.substring(0, text.length - 1); uprava = true; } if (uprava == true) { text = trim (text); } return text; } function pouziteTlacitko (hodnota, formular) { formular.eshopPouziteTlacitko.value = hodnota; } function zapomenuteHeslo () { Dot = confirm ("Opravdu chcete zaslat zapomenuté heslo?"); if (Dot) return true; else return false; } function kontrolaVyplneniLog (formular) { if (formular.login.value == "") { alert ("Vyplňte prosím login nebo Váš email."); formular.login.focus (); return false; } else if (formular.heslo.value == "") { alert ("Vložte heslo."); formular.heslo.focus (); return false; } return true; } function kontrolaVyplneniImport (formular) { if (formular.csvImport.value == "") { alert ("Prosím vyberte importovaný soubor."); formular.csvImport.focus (); return false; } } function vymazText (formular, text) { if (formular.value == text) { formular.value = ""; } } function vlozText (formular, text) { if (formular.value == "") { formular.value = text; } } function vysledekAkceX () { if (vysledekAkce != "") alert (vysledekAkce); } var vysledekAkce = "";