<!--
function KontrolaObjednavkaZbozi(f) {
var vysledek = true;
   if ((SumaCelkem < 1) && ( f.sleva_info.checked == false )) {
   	vysledek = false;
   	alert(" Není vybráno žádné zboží...");
   	}
return vysledek;
}


// vypocet do objednavky
document.getElementById("mam_registraci").onkeyup = VsechnyFunkce;
document.getElementById("mam_registraci").onclick = VsechnyFunkce;
document.getElementById("mam_registraci").onchange = VsechnyFunkce;
document.getElementById("intra_lahev_ks").onkeyup = VsechnyFunkce;
document.getElementById("intra_kapsle_ks").onkeyup = VsechnyFunkce;
document.getElementById("nutria_ks").onkeyup = VsechnyFunkce;
document.getElementById("start_balicek_ks").onclick = VsechnyFunkce;
document.getElementById("reg_poplatek").onclick = VsechnyFunkce;
document.getElementById("reg_poplatek_sz").onclick = VsechnyFunkce;
document.getElementById("sleva_info").onclick = VsechnyFunkce;
document.getElementById("zpusob_platby_dobirka").onclick = VsechnyFunkce;
document.getElementById("zpusob_platby_banka").onclick = VsechnyFunkce;


function VsechnyFunkce() {
 Spocitej();
 UpravZobrazeni();
}

// Uprav zobrazeni
function UpravZobrazeni() {

	if (document.getElementById("reg_poplatek").checked == true) {
		//document.getElementById("tr-mam-registraci").style.opacity = '0.25';
		//document.getElementById("tr-mam-registraci").style.filter = "alpha(opacity=20)";
		
		document.getElementById("td-mam-registraci-a").style.opacity = '0.25';
		document.getElementById("td-mam-registraci-a").style.filter = "alpha(opacity=20)";
		document.getElementById("td-mam-registraci-b").style.opacity = '0.25';
		document.getElementById("td-mam-registraci-b").style.filter = "alpha(opacity=20)";

		document.getElementById("mam_registraci").disabled = true;
		document.getElementById("td-reg-poplatek-sz-a").style.opacity = "0.25";
		document.getElementById("td-reg-poplatek-sz-a").style.filter = "alpha(opacity=20)";
		document.getElementById("td-reg-poplatek-sz-b").style.opacity = "0.25";
		document.getElementById("td-reg-poplatek-sz-b").style.filter = "alpha(opacity=20)";
		document.getElementById("td-reg-poplatek-sz-c").style.opacity = "0.25";
		document.getElementById("td-reg-poplatek-sz-c").style.filter = "alpha(opacity=20)";

		document.getElementById("reg_poplatek_sz").disabled = true;
	}
	else {
		if (document.getElementById("reg_poplatek_sz").checked == true) {
			document.getElementById("td-mam-registraci-a").style.opacity = "0.25";
			document.getElementById("td-mam-registraci-a").style.filter = "alpha(opacity=20)";
			document.getElementById("td-mam-registraci-b").style.opacity = "0.25";
			document.getElementById("td-mam-registraci-b").style.filter = "alpha(opacity=20)";

			document.getElementById("mam_registraci").disabled = true;
  			document.getElementById("td-reg-poplatek-a").style.opacity = "0.25";
			document.getElementById("td-reg-poplatek-a").style.filter = "alpha(opacity=20)";
  			document.getElementById("td-reg-poplatek-b").style.opacity = "0.25";
			document.getElementById("td-reg-poplatek-b").style.filter = "alpha(opacity=20)";
  			document.getElementById("td-reg-poplatek-c").style.opacity = "0.25";
			document.getElementById("td-reg-poplatek-c").style.filter = "alpha(opacity=20)";

			document.getElementById("reg_poplatek").disabled = true;
			}
		else {
			if (document.getElementById("mam_registraci").value != 0) {
				document.getElementById("td-reg-poplatek-a").style.opacity = "0.25";
				document.getElementById("td-reg-poplatek-a").style.filter = "alpha(opacity=20)";
				document.getElementById("td-reg-poplatek-b").style.opacity = "0.25";
				document.getElementById("td-reg-poplatek-b").style.filter = "alpha(opacity=20)";
				document.getElementById("td-reg-poplatek-c").style.opacity = "0.25";
				document.getElementById("td-reg-poplatek-c").style.filter = "alpha(opacity=20)";

				document.getElementById("reg_poplatek").disabled = true;
				document.getElementById("td-reg-poplatek-sz-a").style.opacity = "0.25";
				document.getElementById("td-reg-poplatek-sz-a").style.filter = "alpha(opacity=20)";
				document.getElementById("td-reg-poplatek-sz-b").style.opacity = "0.25";
				document.getElementById("td-reg-poplatek-sz-b").style.filter = "alpha(opacity=20)";
				document.getElementById("td-reg-poplatek-sz-c").style.opacity = "0.25";
				document.getElementById("td-reg-poplatek-sz-c").style.filter = "alpha(opacity=20)";

				document.getElementById("reg_poplatek_sz").disabled = true;
				}
			else {
			// ukaz vse
				document.getElementById("td-mam-registraci-a").style.opacity = "1.0";
				document.getElementById("td-mam-registraci-a").style.filter = "alpha(opacity=100)";
				document.getElementById("td-mam-registraci-b").style.opacity = "1.0";
				document.getElementById("td-mam-registraci-b").style.filter = "alpha(opacity=100)";

				document.getElementById("mam_registraci").disabled = false;
				document.getElementById("td-reg-poplatek-a").style.opacity = "1.0";
				document.getElementById("td-reg-poplatek-a").style.filter = "alpha(opacity=100)";
				document.getElementById("td-reg-poplatek-b").style.opacity = "1.0";
				document.getElementById("td-reg-poplatek-b").style.filter = "alpha(opacity=100)";
				document.getElementById("td-reg-poplatek-c").style.opacity = "1.0";
				document.getElementById("td-reg-poplatek-c").style.filter = "alpha(opacity=100)";

				document.getElementById("reg_poplatek").disabled = false;
				document.getElementById("td-reg-poplatek-sz-a").style.opacity = "1.0";
				document.getElementById("td-reg-poplatek-sz-a").style.filter = "alpha(opacity=100)";
				document.getElementById("td-reg-poplatek-sz-b").style.opacity = "1.0";
				document.getElementById("td-reg-poplatek-sz-b").style.filter = "alpha(opacity=100)";
				document.getElementById("td-reg-poplatek-sz-c").style.opacity = "1.0";
				document.getElementById("td-reg-poplatek-sz-c").style.filter = "alpha(opacity=100)";

				document.getElementById("reg_poplatek_sz").disabled = false;
				}
		}
	}
} // UpravZobrazeni() - Konec



// Spocitej
function Spocitej() {

// zpusob platby
   PlatbaDOB = document.getElementById("zpusob_platby_dobirka").value;
	PlatbaBANK = document.getElementById("zpusob_platby_banka").value;

	//zpusob platby dle toho, co vybral zakaznik	
	if (document.getElementById("zpusob_platby_dobirka").checked == true) { PlatbaZpusob = "DOB"; }	else { PlatbaZpusob = "BANK";	};

// pocty kusu v objednavce
   KusyIL = document.getElementById("intra_lahev_ks").value;
	KusyIK = document.getElementById("intra_kapsle_ks").value;
	KusyNU = document.getElementById("nutria_ks").value;
	KusySB = document.getElementById("start_balicek_ks").checked;
	KusyRE = document.getElementById("reg_poplatek").checked;
	KusyRESZ = document.getElementById("reg_poplatek_sz").checked;
	//KusySL = document.getElementById("registrace").checked;
	KusySI = document.getElementById("sleva_info").checked;
	
   if (KusyIL == '') { KusyIL = 0; } else { KusyIL = document.getElementById("intra_lahev_ks").value;};
  	if (KusyIK == '') { KusyIK = 0; } else { KusyIK = document.getElementById("intra_kapsle_ks").value;};
  	if (KusyNU == '') { KusyNU = 0; } else { KusyBU = document.getElementById("start_balicek_ks").value;};
  	if ( (KusySB == false) | (document.getElementById("start_balicek_ks").style.display == "none") ) { KusySB = 0; } else { KusySB = 1;};
  	if ( (KusyRE == false) | (document.getElementById("reg_poplatek").style.display == "none") ) { KusyRE = 0; } else { KusyRE = 1;};
  	if ( (KusyRESZ == false) | (document.getElementById("reg_poplatek_sz").style.display == "none") ) { KusyRESZ = 0; } else { KusyRESZ = 1;};
  	//if (KusySL == false) { KusySL = 0; } else { KusySL = 1;};
  	if (KusySI == false) { KusySI = 0; } else { KusySI = 1;};

// soucty bodu pro vypocet slev
	BodyIL = KusyIL * 35; // body za Intru sirup
	BodyIK = KusyIK * 35; // body za Intru kapsle
	BodyNU = KusyNU * 25; // body za Nutria
	BodySB = KusySB * 330; // body za Start. balicek
	BodySUMA = (BodyIL + BodyIK + BodyNU + BodySB);
	
// stanoveni slevy
	if ( (document.getElementById("reg_poplatek").checked == true) || (document.getElementById("reg_poplatek_sz").checked == true) ) {
	   if (document.getElementById("reg_poplatek").checked == true) { SumaSleva = 20; };
	   if (document.getElementById("reg_poplatek_sz").checked == true) { SumaSleva = 10; };
	}
	else {
	SumaSleva = document.getElementById("mam_registraci").value;
	}

	if (SumaSleva == -10) { SlevaUkaz = "asi 10%" } else  { SlevaUkaz = Math.abs(SumaSleva)+"%"; };
	SumaSleva = ( 100 - Math.abs(SumaSleva) ) / 100;


// vypocet ceny za zbozi
 		IL = Math.ceil(Math.ceil(KusyIL * 1151) * SumaSleva); // cena intry - lahev
 		IK = Math.ceil(Math.ceil(KusyIK * 1151) * SumaSleva); // cena intry - kapsle
 		NU = Math.ceil(Math.ceil(KusyNU * 785) * SumaSleva);  // cena nutria
 		//NU = Math.round((KusyNU * 757) * SumaSleva);  // cena nutria
 		//NU = (KusyNU * 757) * SumaSleva;  // cena nutria
 		SB = KusySB * 10778;  // cena start. balicku
 		RE = KusyRE * 1000;  // cena registrace D
 		RESZ = KusyRESZ * 252;  // cena registrace SZ
	 
	 	SumaZbozi = (IL + IK + NU + SB + RE + RESZ);

// doprava
	dopravaGP_FREE = 99;	// prepravni sluzba z Lifestyles - objednavka za vice nez 300 bodu
	dopravaGP_FULL = 99; // prepravni sluzba z Lifestyles - objednavka za mene nez 300 bodu - platba prevodem
	dopravaGP_DOB = 40; // prepravni sluzba z Lifestyles - priplatek pri platbe dobirkou
	dopravaCP_DDD = 40;  // Ceska posta - doporuceny dopis: jen registrace, plati se na ucet
	dopravaCP_DOB = 90;  // Ceska posta - dobirka - objednavka za mene nez 5.000 Kc
	dopravaCP_OB = 120;  // Ceska posta - dobirka-obchodni balik - objednavka za vice nez 5.000 Kc
	ZpusobPlatbyHlaskaString = '';
	DopravaHlaskaString = '';
	SumaPostovne = '';
	
	if ( (SumaSleva != 1) && (BodySUMA >= 100) ) 	//platna registrace nebo ji objednava
	{
		if (BodySUMA >= 300)  {
			if (PlatbaZpusob == 'BANK') {
				SumaPostovne = dopravaGP_FREE;
				DopravaHlaskaString = 'Přepravní služba';
				ZpusobPlatbyHlaskaString = 'Bankovním převodem - platíte předem';
				}
				else
				{
				SumaPostovne = dopravaGP_FREE + dopravaGP_DOB;
				DopravaHlaskaString = 'Přepravní služba';
				ZpusobPlatbyHlaskaString = 'Dobírka - platíte při převzetí zboží';				
				}
		}
		else {
			if (PlatbaZpusob == 'BANK') {
				SumaPostovne = dopravaGP_FULL;
				DopravaHlaskaString = "Přepravní služba";
				ZpusobPlatbyHlaskaString = 'Bankovním převodem - platíte předem';
				}
				else
				{			
				SumaPostovne = dopravaGP_FULL + dopravaGP_DOB;
				DopravaHlaskaString = "Přepravní služba";
				ZpusobPlatbyHlaskaString = 'Dobírka - platíte při převzetí zboží';
				}
			}
	}
	else // nema registraci
	{
		if (SumaZbozi >= 5000) {
			if (PlatbaZpusob == 'BANK') {
				SumaPostovne = dopravaCP_OB;
				DopravaHlaskaString = "Česká pošta - obchodní balík";
				ZpusobPlatbyHlaskaString = 'Bankovním převodem - platíte předem';
				}
				else {
				SumaPostovne = dopravaCP_OB;
				DopravaHlaskaString = "Česká pošta - obchodní balík";
				ZpusobPlatbyHlaskaString = 'Dobírka - platíte při převzetí zboží';				
				}
			}
			else {
			if (BodySUMA > 0) {
				if (PlatbaZpusob == 'BANK') {
					SumaPostovne = dopravaCP_DOB;
					DopravaHlaskaString = "Česká pošta - cenný balík";
					ZpusobPlatbyHlaskaString = 'Bankovním převodem - platíte předem';
					}
					else
					{
					SumaPostovne = dopravaCP_DOB;
					DopravaHlaskaString = "Česká pošta - cenný balík";
					ZpusobPlatbyHlaskaString = 'Dobírka - platíte při převzetí zboží';					
					} 
				}
				else {
					SumaPostovne = ''; //kdyz neni zbozi, jen chce registraci
					if ( (KusyRE == 1) || (KusyRESZ == 1) ) {
						if (PlatbaZpusob == 'BANK') {
						SumaPostovne = '';
						DopravaHlaskaString = "Smlouvu zašleme emailem.";
						ZpusobPlatbyHlaskaString = 'Bankovním převodem';
						}
						else
						{
						SumaPostovne = dopravaCP_DDD;
						DopravaHlaskaString = "Česká pošta (doporučený dopis).";
						ZpusobPlatbyHlaskaString = 'Dobírka - platíte při převzetí';
						}
					}
				}
			}
	 };

// Vypocet celkem
	 SumaCelkem = (SumaZbozi + SumaPostovne);


// zobrazeni
if ( (SumaCelkem > 0) | (KusySI == 1) ) { document.getElementById("kalkulace").style.display = "block"; } else { document.getElementById("kalkulace").style.display = "none"; };
if (SumaCelkem > 0) { document.getElementById("tab-kalkulace").style.display = "block"; } else { document.getElementById("tab-kalkulace").style.display = "none";	};
if (IL > 0) { document.getElementById("tr-intra-sirup").style.display = ""; } else { document.getElementById("tr-intra-sirup").style.display = "none"; };
if (IK > 0) { document.getElementById("tr-intra-kapsle").style.display = ""; } else { document.getElementById("tr-intra-kapsle").style.display = "none"; };
if (NU > 0) { document.getElementById("tr-nutria").style.display = ""; } else { document.getElementById("tr-nutria").style.display = "none"; };
if (SB > 0) { document.getElementById("tr-balicek").style.display = ""; } else { document.getElementById("tr-balicek").style.display = "none"; };
if (RE > 0) { document.getElementById("tr-registrace").style.display = ""; } else { document.getElementById("tr-registrace").style.display = "none"; };
if (RESZ > 0) { document.getElementById("tr-registrace-sz").style.display = ""; } else { document.getElementById("tr-registrace-sz").style.display = "none"; };
if (KusySI == 1) { document.getElementById("sleva-info").style.display = ""; } else { document.getElementById("sleva-info").style.display = "none"; };


//kusy
document.getElementById("intra-sirup-kusu").innerHTML = KusyIL;
document.getElementById("intra-kapsle-kusu").innerHTML = KusyIK;
document.getElementById("nutria-kusu").innerHTML = KusyNU;

// sleva
document.getElementById("intra-sirup-sleva").innerHTML = SlevaUkaz;
document.getElementById("intra-kapsle-sleva").innerHTML = SlevaUkaz;
document.getElementById("nutria-sleva").innerHTML = SlevaUkaz;

//body
document.getElementById("intra-sirup-bodu").innerHTML = BodyIL;
document.getElementById("intra-kapsle-bodu").innerHTML = BodyIK;
document.getElementById("nutria-bodu").innerHTML = BodyNU;

// cena celkem - polozky
document.getElementById("intra-sirup-celkem").innerHTML = Formatuj(IL);
document.getElementById("intra-kapsle-celkem").innerHTML = Formatuj(IK);
document.getElementById("nutria-celkem").innerHTML = Formatuj(NU);

// celkem za zbozi
document.getElementById("suma-zbozi-celkem").innerHTML = Formatuj(SumaZbozi); // celkem za zbozi

// doprava
document.getElementById("DopravaHlaska").innerHTML = DopravaHlaskaString;
document.getElementById("doprava-cena").innerHTML = Formatuj(SumaPostovne);

// zpusob platby
document.getElementById("ZpusobPlatbyHlaska").innerHTML = ZpusobPlatbyHlaskaString;

// celkem Bodu
document.getElementById("celkembodu").innerHTML = Formatuj(BodySUMA); // celkem

// celkem Cena
document.getElementById("doprava-cena").innerHTML = SumaPostovne;			// postovne
document.getElementById("suma-celkem").innerHTML = Formatuj(SumaCelkem); // celkem

} // KONEC Spocitej



function Formatuj (Hodnota) {
// zformatovani pro zobrazeni
	 SumaCelkemA = String(Hodnota);
	 PocetZnaku = SumaCelkemA.length;

	 if (PocetZnaku > 3)
	 		{ // zformatuj
			PocetPredTeckou = PocetZnaku - 3; // dostanu pocet znaku pred tisicovou tecku. 3 jsou za ni, proto -3
			ZnakyPredTeckou = SumaCelkemA.substr(0, PocetPredTeckou);
			ZnakyZaTeckou = SumaCelkemA.substr(PocetPredTeckou, PocetZnaku);
			Hodnota = (ZnakyPredTeckou + " " + ZnakyZaTeckou);
			}
return Hodnota;
}

//-->

