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 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 (formular.firma.value == "") {
		alert ("Název firmy / osoby nebyl vyplněn. Prosím vyplňte.");
		formular.firma.focus ();
		return false;
	}
/*
    else if (formular.ic.value == "")
	{
		alert ("IČ nebylo vyplněno. Prosím vyplňte.");
		formular.ic.focus ();
		return false;
	}
	
	else if (formular.dic.value == "")
	{
		alert ("DIČ nebylo vyplněno. Prosím vyplňte.");
		formular.dic.focus ();
		return false;
	}
*/
	else if (formular.adresa.value == "") {
		alert ("Adresa nebyla vyplněna. Prosím vyplňte.");
		formular.adresa.focus ();
		return false;
	}

	else if (formular.mesto.value == "") {
		alert ("Město nebylo vyplněno. Prosím vyplňte.");
		formular.mesto.focus ();
		return false;
	}
	
	else if (formular.psc.value == "") {
		alert ("PSČ nebylo vyplněno. Prosím vyplňte.");
		formular.psc.focus ();
		return false;
	}
	
	else if (formular.kontaktniOsoba.value == "") {
		alert ("kontaktní osoba nebyla vyplněna. Prosím vyplňte.");
		formular.kontaktniOsoba.focus ();
		return false;
	}
	
	else if (formular.telefon.value == "") {
		alert ("Telefon nebyl vyplněn. Prosím vyplňte.");
		formular.telefon.focus ();
		return false;
	}
	
	else if (formular.email.value == "") {
		alert ("Email nebyl vyplněn. Prosím vyplňte.");
		formular.email.focus ();
		return false;
	}


	return true;
}

function kontrolaVyplneniRegistrace (formular) {
	if (formular.login.value == "") {
		alert ("Login nebyl vyplněn. Prosím vyplňte.");
		formular.login.focus ();
		return false;
	}

	else if (formular.heslo.value == "") {
		alert ("Heslo nebylo vyplněno. Prosím vyplňte.");
		formular.heslo.focus ();
		return false;
	}
	
	else if (formular.heslo.value != formular.hesloOpak.value) {
		alert ("Zadaná hesla se neshodují. Prosím, zadejte je znovu.");
		formular.heslo.value = "";
		formular.hesloOpak.value = "";
		formular.heslo.focus ();
		return false;
	}



	return true;
}

function kontrolaVyplneniReg (formular) {
	if ((kontrolaVyplneniObjednavka (formular) == true) && (kontrolaVyplneniRegistrace (formular) == true)) {
	    return true;
	}
	
	else {
		return false;
	}

}

function vyplnDodaciAdresu (formular) {
    formular.Dfirma.value = formular.firma.value;
    formular.Dadresa.value = formular.adresa.value;
    formular.Dmesto.value = formular.mesto.value;
    formular.Dpsc.value = formular.psc.value;
    formular.DkontaktniOsoba.value = formular.kontaktniOsoba.value;
    formular.Dtelefon.value = formular.telefon.value;
    formular.Dfax.value = formular.fax.value;
    formular.Demail.value = formular.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;
}
