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_firma.value, 'text'))) {alert ("VyplĹte prosĂm název firmy.");formular.dotaz_firma.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 = "";