function zobraz_podmenu(menu_item)
{
  document.getElementById("podmenu" + menu_item).style.visibility = "visible";
  document.getElementById("a-menu"+menu_item).className = "selected";
}

function smaz_podmenu(menu_item)
{
  document.getElementById("podmenu" + menu_item).style.visibility = "hidden";
  document.getElementById("a-menu"+menu_item).className="";
}

function ZmenLokaci() {
  adresa = location.href;
  adresa = adresa.split("&sekce");
  adr = adresa[0];
  adr += "&sekce=" + document.getElementById('sekce').value + "&nadpis_cz=" + document.getElementById('nadpis_cz').value + "&nadpis_en=" + document.getElementById('nadpis_en').value;
  location = adr;
}



function ZmenLokaci2() {
  adresa = location.href;

//  adresa = adresa.split("&kod");
  adresa = adresa.split("&nadpis_cz");
  
  adr = adresa[0];
//  adr += "&kod=" + document.getElementById('kod').value;
  adr += "&nadpis_cz=" + document.getElementById('nadpis_cz').value;
  adr += "&nadpis_en=" + document.getElementById('nadpis_en').value;
  adr += "&sekce_produkty=" + document.getElementById('sekce_produkty').value;
  adr += "&podsekce_produkty=" + document.getElementById('podsekce_produkty').value;
//  adr += "&rozmery=" + document.getElementById('rozmery').value;
  location = adr;
}

function aktualizujOdkazy() {
  if(!document.getElementsByTagName) return false;
  var links = document.getElementsByTagName("a");
  for (var i=0; i < links.length; i++) {
    if(links[i].className.match("popup")) {
      links[i].onclick = function () {
        return !window.open(this.href);
      }
    }
  }
}
window.onload=aktualizujOdkazy;

function ZmenZalozku(i,max) {
  for (j=1; j<=max; j++) {
    if (j == i) {
      document.getElementById("div-zalozka1"+j).className = "toleft";
      document.getElementById("div-zalozka2"+j).className = "toleft hidden";
      document.getElementById("div-obsah"+j).className = "div-obsah";
    }
    else {
      document.getElementById("div-zalozka1"+j).className = "toleft hidden";
      document.getElementById("div-zalozka2"+j).className = "toleft";
      document.getElementById("div-obsah"+j).className = "div-obsah hidden";
    }
  }
}

function ZmenZalozkuk( active, viceramecek ) {

        document.getElementById("div-konfigurator-zalozky-kartaDesign").className = "";
        document.getElementById("div-konfigurator-zalozky-kartaPristroj").className = "";
        document.getElementById("div-konfigurator-zalozky-kartaKryt").className = "";
        document.getElementById("div-konfigurator-zalozky-kartaRamecek").className = "";

        if(viceramecek == true) {

            switch(active) {

                case 1: document.getElementById("div-konfigurator-zalozky-kartaDesign").className = "active"; break;
                case 2: document.getElementById("div-konfigurator-zalozky-kartaRamecek").className = "active"; break;
                case 3: document.getElementById("div-konfigurator-zalozky-kartaPristroj").className = "active"; break;
                case 4: document.getElementById("div-konfigurator-zalozky-kartaKryt").className = "active"; break;
            }
        }

        else {

            switch(active) {

                case 1: document.getElementById("div-konfigurator-zalozky-kartaDesign").className = "active"; break;
                case 2: document.getElementById("div-konfigurator-zalozky-kartaPristroj").className = "active"; break;
                case 3: document.getElementById("div-konfigurator-zalozky-kartaKryt").className = "active"; break;
                case 4: document.getElementById("div-konfigurator-zalozky-kartaRamecek").className = "active"; break;
            }
        }

        document.getElementById("div-obsah1").style.display = "none";
        document.getElementById("div-obsah2").style.display = "none";
        document.getElementById("div-obsah3").style.display = "none";
        document.getElementById("div-obsah4").style.display = "none";

        if(viceramecek == true) {

            switch(active) {

                case 1: document.getElementById("div-obsah1").style.display = "block"; break;
                case 2: document.getElementById("div-obsah2").style.display = "block"; break;
                case 3: document.getElementById("div-obsah3").style.display = "block"; break;
                case 4: document.getElementById("div-obsah4").style.display = "block"; break;
            }
        }

        else {

            switch(active) {

                case 1: document.getElementById("div-obsah1").style.display = "block"; break;
                case 2: document.getElementById("div-obsah2").style.display = "block"; break;
                case 3: document.getElementById("div-obsah3").style.display = "block"; break;
                case 4: document.getElementById("div-obsah4").style.display = "block"; break;
            }
        }

        document.getElementById("zalozka").value = active;

        var x = "y";

}

function ZmenZalozkuv( active ) {

        // odstranime (minulou) aktivni tridu

        var parent = Zav.Dom.init("V-zalozkyObal"),
            //zalozka3 = aktivni stav
            childA = Zav.Dom.getElementByClassName("div-zalozka3-left", parent),
            childB = Zav.Dom.getElementByClassName("div-zalozka3-middle", parent),
            childC = Zav.Dom.getElementByClassName("div-zalozka3-right", parent);

            if(childA) {

                Zav.Dom.changeClassName(childA, "div-zalozka3-left", "div-zalozka4-left");
                Zav.Dom.changeClassName(childB, "div-zalozka3-middle", "div-zalozka4-middle");
                Zav.Dom.changeClassName(childC, "div-zalozka3-right", "div-zalozka4-right");
            }

            // priradime aktualni aktivni tridu

            parent = Zav.Dom.init("div-zalozka1" + active);

            childA = Zav.Dom.getElementsByAttribute(parent, "div", "name", "left")[0];
            childB = Zav.Dom.getElementsByAttribute(parent, "div", "name", "middle")[0];
            childC = Zav.Dom.getElementsByAttribute(parent, "div", "name", "right")[0];

            Zav.Dom.changeClassName(childA, "div-zalozka4-left", "div-zalozka3-left");
            Zav.Dom.changeClassName(childB, "div-zalozka4-middle", "div-zalozka3-middle");
            Zav.Dom.changeClassName(childC, "div-zalozka4-right", "div-zalozka3-right");
}

function ZmenPodmenuLevaLista(id) {
  if (document.getElementById("div-podmenu-levalista-priznak"+id).value == "1") {
    document.getElementById("div-podmenu-levalista-priznak"+id).value = "";
    document.getElementById("div-podmenu-levalista"+id).className = "hidden";      
  }
  else {
    document.getElementById("div-podmenu-levalista-priznak"+id).value = "1";
    document.getElementById("div-podmenu-levalista"+id).className = "";   
  }
}

function ZmenLokaciNetwork() {
  if (document.getElementById('select_network').value == "---") return false;
  else {
    adr = document.getElementById('select_network').value;
    location = adr;
  }
}

function ZmenPodmenuVzornik() {
  if (document.getElementById("div-vzornik-priznak").value == "1") {
    document.getElementById("div-vzornik-priznak").value = "";
    document.getElementById("div-vzornik").className = "hidden";      
  }
  else {
    document.getElementById("div-vzornik-priznak").value = "1";
    document.getElementById("div-vzornik").className = "";   
  }
}

function Zmenskoleni(strid,pocet) {
  
  skoleni = document.getElementById('o_skoleni').value;
  skoleni_pole = skoleni.split(";");
  
  final = "";
  nepridavat = 0; 

  if (skoleni) {
    for(i=0;i<skoleni_pole.length;i++) {
      skoleni_pom = skoleni_pole[i];
      skoleni_pom_id_pole = skoleni_pom.split(",");
      skoleni_pom_id = skoleni_pom_id_pole[0];
      skoleni_pom_id = skoleni_pom_id.substring(1,skoleni_pom_id.length);
      
      if (skoleni_pom_id == strid) {
        if (pocet != "0") final = final + "~" + skoleni_pom_id + "," + pocet + ";";
        nepridavat = 1;
      }
      else if (skoleni_pole[i]) final = final + skoleni_pole[i] + ";";
    }
  }  
  
  if (!nepridavat) final = final + "~" + strid + "," + pocet + ";";
  document.getElementById("o_skoleni").value = final;
} 

function prepocitat(pocet_polozek) {
  var retezec = "",
      ks,
      zobrazitHlasku = false;
  for (var i=0;i<pocet_polozek;i++) {
      ks = document.getElementById("inputks" + i).value;
      if(!(ks>0 && ks<10000)) {
          document.getElementById("inputks" + i).value = 1;
          zobrazitHlasku = true;
      }

      retezec += document.getElementById("inputks" + i).value + ",";
  }
  document.getElementById("prepocet_pom").value = retezec;

  if(zobrazitHlasku) alert("Počet kusů nemůže být nastaven na hodnotu 0 (proto byl automaticky přenastaven na minimální hodnotu 1).\n\nPokud o danou položku nemáte zájem, odstraňte ji z košíku pomocí ikony křížku.");
}

function zmenbarvuselect(x) {
  if (x == "---") document.getElementById('podsekce_rady').className = "selectmodra";
  else document.getElementById('podsekce_rady').className = "selectbila";
}


function zmenpvs(sekce,i,max) {
  for (j=1; j<=max; j++) {
    if (j == i)
      document.getElementById("p-vs-"+sekce+"-"+j).className = "p-vs selectedx";
    else
      document.getElementById("p-vs-"+sekce+"-"+j).className = "p-vs";
  }
}
