var c1_pocet_kopii              = 0;        <!--požadovaný počet kopií-->
    c1_pocet_kopii_A4           = 0;        <!--počet kopií - přepočítáno na A4-->
    c1_prah_a                   = 20;       <!--počet kopií A4, od kterého se cena začíná snižovat-->
    c1_prah_b                   = 100;      <!--počet kopií A4 - definice prahu_b-->
    c1_prah_c                   = 1000;     <!--počet kopií A4, od kterého se už cena nesnižuje-->
    c1_cena_max                 = 14.5;     <!--nejvyšší cena A4 při min. počtu kopií-->
    c1_cena_prah_b              = 6.5;        <!--cena A4 na prahu_b-->
    c1_cena_min                 = 5.5;      <!--nejnižší cena A4 - při max. počtu kopií->
    c1_cena_za_A4               = 0;        <!--vypočtená cena kusu A4 podle požadovaného počtu kopií-->
    c1_zvoleny_papir            = "k135";   <!--zvolený druh papíru-->
    c1_cena_papiru              = 0.5;      <!--cena papíru - přepočítáno na A4-->
    c1_zvoleny_format           = "A4";     <!--zvolený formát papíru-->
    c1_nasobek_formatu          = 1;        <!--násobek formátu u A4 je 1 u A3 a A3+ to je 2-->
    c1_zvolena_barevnost_1      = "color";  <!--zvolená barevnost první strany-->
    c1_zvolena_barevnost_2      = "none";   <!--zvolená barevnost druhé strany-->
    c1_nasobek_barevnosti       = 1;        <!--násobek barevnosti-->
    c1_pomer_barevnosti         = 0.75;     <!--poměr ceny černobílá kopie / barevná kopie-->
    c1_cena_rezu                = 0;        <!--cena za řez na kopii-->
    c1_cena_rezu_min            = 0.2;     <!--nejnižší cena za řez na kopii-->
    c1_cena_rezu_max            = 2;        <!--nejvyšší cena za řez na kopii-->
    c1_prah_rezu_a              = 5;        <!--počet kopií, od kterého se cena řezu začíná snižovat-->
    c1_prah_rezu_b              = 100;      <!--počet kopií, od kterého se cena řezu už nesnižuje-->
    c1_cena_bigu                = 0.5;        <!--cena za 1 big-->
    c1_pocet_rezu               = 0;        <!--požadovaný počet řezů-->
    c1_pocet_bigu               = 0;        <!--požadovaný počet bigů-->
    c1_cena_vysledna            = 0;        <!--výsledná cena-->


function c1_zmena_papiru() {
  c1_zvoleny_papir = document.c1_kalkulace_form.volba_papiru.value;
  if (c1_zvoleny_papir == "o80") {c1_cena_papiru = 0.2; document.c1_kalkulace_form.volba_formatu.disabled = false; document.c1_kalkulace_form.volba_barevnosti_2.disabled = false;}
  if (c1_zvoleny_papir == "k135") {c1_cena_papiru = 0.5; document.c1_kalkulace_form.volba_formatu.disabled = false; document.c1_kalkulace_form.volba_barevnosti_2.disabled = false;}
  if (c1_zvoleny_papir == "k170") {c1_cena_papiru = 0.8; document.c1_kalkulace_form.volba_formatu.disabled = false; document.c1_kalkulace_form.volba_barevnosti_2.disabled = false;}
  if (c1_zvoleny_papir == "k300") {c1_cena_papiru = 1; document.c1_kalkulace_form.volba_formatu.disabled = false; document.c1_kalkulace_form.volba_barevnosti_2.disabled = false;}
  if (c1_zvoleny_papir == "papsam") {c1_cena_papiru = 5; document.c1_kalkulace_form.volba_formatu.value = "A3"; document.c1_kalkulace_form.volba_formatu.disabled = true; document.c1_kalkulace_form.volba_barevnosti_2.value = "none"; document.c1_kalkulace_form.volba_barevnosti_2.disabled = true;}
  c1_zmena_barevnosti();
  c1_zmena_formatu();
}

function c1_zmena_formatu() {
  c1_zvoleny_format = document.c1_kalkulace_form.volba_formatu.value;
  if (c1_zvoleny_format == "A4") c1_nasobek_formatu = 1;
  if (c1_zvoleny_format == "A3") c1_nasobek_formatu = 2;
  if (c1_zvoleny_format == "A3plus") c1_nasobek_formatu = 2;
}

function c1_zmena_barevnosti() {
  c1_zvolena_barevnost_1 = document.c1_kalkulace_form.volba_barevnosti_1.value;
  c1_zvolena_barevnost_2 = document.c1_kalkulace_form.volba_barevnosti_2.value;
  if (c1_zvolena_barevnost_1 == "color") c1_nasobek_barevnosti = 1;
  if (c1_zvolena_barevnost_1 == "bw") c1_nasobek_barevnosti = c1_pomer_barevnosti;
  if (c1_zvolena_barevnost_2 == "color") c1_nasobek_barevnosti = c1_nasobek_barevnosti + 1;
  if (c1_zvolena_barevnost_2 == "bw") c1_nasobek_barevnosti = c1_nasobek_barevnosti + c1_pomer_barevnosti;
}

function c1_kalkulace() {
  c1_pocet_kopii = parseInt(document.c1_kalkulace_form.zadani_poctu_kopii.value);
  c1_pocet_rezu = parseInt(document.c1_kalkulace_form.zadani_poctu_rezu.value);
  c1_pocet_bigu = parseInt(document.c1_kalkulace_form.zadani_poctu_bigu.value);
  c1_pocet_kopii_A4 = c1_pocet_kopii * c1_nasobek_formatu;
  if (c1_pocet_kopii_A4 < c1_prah_a) c1_cena_za_A4 = c1_cena_max;
  if ((c1_pocet_kopii_A4 >= c1_prah_a) && (c1_pocet_kopii_A4 < c1_prah_b)) c1_cena_za_A4 = c1_cena_max - (c1_pocet_kopii_A4 - c1_prah_a) * (c1_cena_max - c1_cena_prah_b) / (c1_prah_b - c1_prah_a);
  if ((c1_pocet_kopii_A4 >= c1_prah_b) && (c1_pocet_kopii_A4 < c1_prah_c)) c1_cena_za_A4 = c1_cena_prah_b - (c1_pocet_kopii_A4 - c1_prah_b) * (c1_cena_prah_b - c1_cena_min) / (c1_prah_c - c1_prah_b);
  if (c1_pocet_kopii_A4 >= c1_prah_c) c1_cena_za_A4 = c1_cena_min;
  if (c1_pocet_kopii < c1_prah_rezu_a) c1_cena_rezu = c1_cena_rezu_max;
  if ((c1_pocet_kopii >= c1_prah_rezu_a) && (c1_pocet_kopii < c1_prah_rezu_b)) c1_cena_rezu = c1_cena_rezu_max - (c1_pocet_kopii - c1_prah_rezu_a) * (c1_cena_rezu_max - c1_cena_rezu_min) / (c1_prah_rezu_b - c1_prah_rezu_a);
  if (c1_pocet_kopii >= c1_prah_rezu_b) c1_cena_rezu = c1_cena_rezu_min;
  c1_cena_vysledna = (c1_cena_za_A4 * c1_nasobek_barevnosti + c1_cena_papiru) * c1_pocet_kopii_A4 + (c1_pocet_rezu * c1_cena_rezu + c1_pocet_bigu * c1_cena_bigu) * c1_pocet_kopii;
  document.c1_kalkulace_form.vystup_celkove_ceny.value = Math.ceil(c1_cena_vysledna);
  c1_cena_vysledna_kopie = Math.ceil(c1_cena_vysledna / c1_pocet_kopii * 100)/100;
  document.c1_kalkulace_form.vystup_ceny_za_kopii.value = c1_cena_vysledna_kopie;
  setTimeout("c1_kalkulace()",500);
}
