
var MenuPocetMax = 10;      //maximální počet polozek v menu (predimenzovano)
var MenuZpozdeni = 0.35;    //zpozdeni skryti menu v sekundách
var Timer;                  //časovač pro automaticke skryvani menu
var Timer2;                  //časovač pro automaticke skryvani menu
var TimerBorder;            //časovač pro automaticke skryvani borderu
var SubmenuString = "sub";  //prefix ID submenu
var inputbox;
var defvalue;


function formDefault(){
  
  defvalue = new Array ("", "vaše jméno", "e-mail", "vaše jméno", "číslo zakázky", "váš e-mail", "text dotazu", "vaše jméno", "e-mail", "vaše jméno", "číslo zakázky");
  
  for(var i=1; i<=10; i++){  
   
     inputbox = "in" + i;
     
     //alert(inputbox);
     if(document.getElementById(inputbox)) {
       if(document.getElementById(inputbox).value == ""){
         document.getElementById(inputbox).value = defvalue[i];    
       }    
     }
  }
}

function cancelBubble( event )
{
  if( isIE() ) 
    event.cancelBubble = true;
  else
    event.stopPropagation();
}

function isIE()
{
  browName = navigator.appName;
  if (browName=="Microsoft Internet Explorer" )
    return true;
  else
    return false;
}



function zobrazSubmenu(id){
  skryjAllSubmenu();
  stopTimer();
  zobrazId(SubmenuString+id);
}

function zobrazSubSubmenu(otec, syn){
  skryjAllSubSubmenu(otec);
  stopTimer2();
  zobrazId(SubmenuString+otec+syn);
}


function skryjSubmenu(){
  Timer = setTimeout("skryjAllSubmenu()", MenuZpozdeni*1000);
}

function skryjSubSubmenu(){
//  alert(otec);
  Timer2 = setTimeout("skryjAllSubSubmenu()", MenuZpozdeni*1000);
}

function skryjAllSubmenu(){
  for(var i=0; i<MenuPocetMax; i++){
    skryjId(SubmenuString+i);
  }
}

function skryjAllSubSubmenu(){
// alert(otec);
/*
  for(var i=0; i<MenuPocetMax; i++){
    skryjSubId(SubmenuString+otec+i);
  }
  
*/  
  for(var i=0; i<MenuPocetMax; i++){
     for(var j=0; j<MenuPocetMax; j++){ 
    skryjSubId(SubmenuString+i+j);
     }
  }
}

function stopTimer(){
  clearTimeout(Timer);
}

function stopTimer2(){
  clearTimeout(Timer2);
}

function skryjId(id){
  if(document.getElementById(id)){
    document.getElementById(id).style.visibility = "hidden";
  //  document.getElementById(id).style.display = "none";
  }
}

function zobrazId(id){
  if(document.getElementById(id)){
    document.getElementById(id).style.visibility = "visible";
  //  document.getElementById(id).style.display = "block";
  }
}

function skryjSubId(id){
  if(document.getElementById(id)){
    document.getElementById(id).style.visibility = "hidden";
  //  document.getElementById(id).style.display = "none";
  }
}

function zobrazSubId(id){
  if(document.getElementById(id)){
    document.getElementById(id).style.visibility = "visible";
  //  document.getElementById(id).style.display = "block";
  }
}


function setBackground(id){
  if(document.getElementById(id)){
    document.getElementById(id).style.background = "url(/image/green.jpg) bottom repeat-x";
  }
}

function skryjPozadi(id){
/*  //alert (id);
  TimerBorder = setTimeout("hideBackground(this.id)", MenuZpozdeni*1000);
}

function hideBackground(id){ */
  if(document.getElementById(id)){
    document.getElementById(id).style.background = "";
  }
}

/*
fuknce dava zelene pozadi na menu druhe urovne - onmouseover
*/

function pozadiZelena(id){ 
  if(document.getElementById(id)){
    var id2;
    id2=id + "_a";
    //alert (id2);
    document.getElementById(id).style.background = "#349967";
    document.getElementById(id2).style.color = "#ffffff";
    document.getElementById(id2).style.background = "url(/image/sipka_bila_mala2.jpg) 4px 11px no-repeat";   
  }
}

/*
fuknce vraci puvodni pozadi na menu druhe urovne - onmouseout
*/

function pozadiBila(id){ 
  if(document.getElementById(id)){
    var id2;
    id2=id + "_a";
    document.getElementById(id).style.background = "";
    document.getElementById(id2).style.color = "#349967";
    document.getElementById(id2).style.background = "url(/image/sipka_zelena_mala.jpg) 4px 11px no-repeat";  
  }
}


/*

Následující funkce přidávají a ubírají možnosti do druhého selectu na základě vybrané hodnoty v selectu prvním
Příklad - vyber kraj -> vyber okres 

*/

function removeOptions(tagSelectID){
  if(document.getElementById(tagSelectID)){
    var mySelect = document.getElementById(tagSelectID);
    var i;
    for (i = mySelect.length - 1; i>=0; i--) {
      mySelect.remove(i);
    }
  }
}

function addOption(tagSelectID, value, title){
  if(document.getElementById(tagSelectID)){
    var mySelect = document.getElementById(tagSelectID);
      var myOption = document.createElement('option');
          myOption.text = title;
          myOption.value = value;

      try {
        mySelect.add(myOption, null); // standards compliant; doesn't work in IE
      }
      catch(ex) {
        mySelect.add(myOption); // IE only
      }
  }
}

function onchangeSelKraj(produkt){
  //alert(produkt);
  var MID = "katID";

  var k0 = new Array(" ");
  var h0 = new Array("Všechny kategorie");
  
  var k1 = new Array(" ", "prvys", "obvys");
  var h1 = new Array("Všechny kategorie", "Průmyslová výstavba","Občanská výstavba");
  
  var k2 = new Array(" ", "prvys", "obvys");
  var h2 = new Array("Všechny kategorie", "Průmyslová výstavba","Občanská výstavba");
  
  var k3 = new Array(" ", "vzduch", "spaliny", "plyny", "spec");
  var h3 = new Array("Všechny kategorie", "Vzduchotechnika","Spalinovody a kouřovody","Stlačené plyny","Atypické a speciální");
  
  var k4 = new Array(" ", "kryty", "kont");
  var h4 = new Array("Všechny kategorie", "Kryty", "Kontejnery");

  removeOptions(MID);
  
  var eSel = document.getElementById("produktID");
  var option = eSel.options[eSel.selectedIndex].value
  
  if (option!="") {
    if(option!=-1){

      if(option=="mhl"){
        for(var i=0; i<k1.length; i++){
          addOption(MID, k1[i], h1[i]);
        }
      }
      else if(option=="astu"){
        for(var i=0; i<k2.length; i++){
          addOption(MID, k2[i], h2[i]);
        }
      }
     else if(option=="tlu"){
        for(var i=0; i<k3.length; i++){
          addOption(MID, k3[i], h3[i]);
        }
      }
      else if(option=="akryt"){
        for(var i=0; i<k4.length; i++){
          addOption(MID, k4[i], h4[i]);
        }
      }
      else if(option==" "){
        for(var i=0; i<k0.length; i++){
          addOption(MID, k0[i], h0[i]);
        }
      }
     else{
        addOption(MID, "default", "(není kategorie)");
      }
      


    }else alert("Není vybrán kraj.");
  }
  
  

}

