//--- funkce zobrazí rolovací 2. úroveň vodorovného menu ---
function ZobrSmenu(ide){
 if(document.getElementById('vyhlkde')) document.getElementById('vyhlkde').style.visibility = 'hidden';
 if(document.getElementById('m'+ide)) document.getElementById('m'+ide).className = 'sa';
 if(document.getElementById('sm'+ide)) document.getElementById('sm'+ide).style.visibility = 'visible';
}

//--- funkce skryje rolovací 2. úroveň vodorovného menu ---
function SkryjSmenu(ide){
 if(document.getElementById('vyhlkde')) document.getElementById('vyhlkde').style.visibility = 'visible';
 if(document.getElementById('m'+ide)) document.getElementById('m'+ide).className = 's';
 if(document.getElementById('sm'+ide)) document.getElementById('sm'+ide).style.visibility = 'hidden';
}

//--- funkce předá focus objektu dle zadaného id ---
function PredejFocus(ide){
 if(document.getElementById(ide)) document.getElementById(ide).focus();
}

//--- funkce zaškrtne a odškrtne objekt dle zadaného id ---
function UnCheck(ide){
 if(document.getElementById(ide)){
   if(document.getElementById(ide).checked) document.getElementById(ide).checked = false;
   else document.getElementById(ide).checked = true;
 }
}

//--- funkce podle zobrazí (skryje) fakturační adresu podle zaškrtnutí checkboxu ---
function ZobrFAdresu(){
 var ide = "adrstej";
 if(document.getElementById(ide)){
   var ide_a1 = "fadresat1";
   var ide_a2 = "fadresat2";
   var ide_u1 = "fulice1";
   var ide_u2 = "fulice2";
   var ide_o1 = "fobec1";
   var ide_o2 = "fobec2";
   if(document.getElementById(ide).checked){
     if(document.getElementById(ide_a1)) document.getElementById(ide_a1).className = "nev";
     if(document.getElementById(ide_a2)) document.getElementById(ide_a2).className = "nev";
     if(document.getElementById(ide_u1)) document.getElementById(ide_u1).className = "nev";
     if(document.getElementById(ide_u2)) document.getElementById(ide_u2).className = "nev";
     if(document.getElementById(ide_o1)) document.getElementById(ide_o1).className = "nev";
     if(document.getElementById(ide_o2)) document.getElementById(ide_o2).className = "nev";
   }
   else{
     if(document.getElementById(ide_a1)) document.getElementById(ide_a1).className = "vid";
     if(document.getElementById(ide_a2)) document.getElementById(ide_a2).className = "vid";
     if(document.getElementById(ide_u1)) document.getElementById(ide_u1).className = "vid";
     if(document.getElementById(ide_u2)) document.getElementById(ide_u2).className = "vid";
     if(document.getElementById(ide_o1)) document.getElementById(ide_o1).className = "vid";
     if(document.getElementById(ide_o2)) document.getElementById(ide_o2).className = "vid";
   }
 }
}

//--- FUNKCE NAHRAZUJÍCÍ FCI MAILTO: JAVASCRIPTEM SPOUŠTĚNÝM OKNEM PRO ODESLÁNÍ MAILU ---
function Mejl(mejlik){
  var sir = 450;
  var vys = 400;
  var lev = Math.floor((screen.width - sir)/2);
  var hor = Math.floor((screen.height - vys)/2)-100;
  if(lev < 0) lev = 0;
  if(hor < 0) hor = 0;

  var mejlokno = window.open('/mejlik/?mejlik='+mejlik,'mejlokno','top='+hor+', left='+lev+', width='+sir+', height='+vys+', scrollbars=auto');
  mejlokno.focus();
}

//--- funkce odešle URL k nastavení vybraného výrobce (současně s ostatními již vybranými) ---
function NastVyrobce(pocvyr){
  var loc = "znacky=";
  var vyr = 0;
  for(i = 1 ; i <= pocvyr ; i++){
    var check = "vyr"+i;
    if(document.getElementById(check)){
      if(document.getElementById(check).checked){
        loc += document.getElementById(check).value+"-";
        vyr = 1;
      }
    }
  }
  if(vyr == 0) loc += vyr;
  if(document.getElementById('vyhlurl')) var vyhlurl = document.getElementById('vyhlurl').value;
  else vyhlurl = "";
  location.href = "?"+vyhlurl+loc;
}

//--- funkce odešle URL k nastavení vybraného výrobce (současně s ostatními již vybranými) ---
function ZrusVyrobce(pocvyr){
  if(document.getElementById('vyhlurl')) var vyhlurl = document.getElementById('vyhlurl').value;
  else vyhlurl = "";
  location.href = "?"+vyhlurl+"znacky=0";
}

function TRClass(icko,trida){
  var tr1 = "tr1_"+icko;
  var tr2 = "tr2_"+icko;
  if(document.getElementById(tr1)) document.getElementById(tr1).className = trida;
  if(document.getElementById(tr2)) document.getElementById(tr2).className = trida;
}

//--- funkce zobrazí popisek parametru dle ID ---
 var paride = "";
 var cas = new Array();
 function ZobrParamPopis(icko,pocet){
   clearTimeout(cas[icko]);
   for(i = 1 ; i <= pocet ; i++){
     var ide = "parpop"+i;
     if(document.getElementById(ide)){
       if(i == icko) document.getElementById(ide).style.visibility = 'visible';
       else document.getElementById(ide).style.visibility = 'hidden';
     }
   }
 }

//--- funkce skryjí popisek parametru dle ID po určitém čase ---
 function SkryjParamPopis(i){
   var ide = "parpop"+i;
   paride = ide;
   if(document.getElementById(ide)){
     cas[i] = setTimeout("SchovejParamPopis()",500);
   }
 }
 function SchovejParamPopis(){
   document.getElementById(paride).style.visibility = 'hidden'; 
 }

//--- funkce zobrazí popisek poplatku dle ID ---
 var poplide = "";
 var cas2 = new Array();
 function ZobrPoplPopis(icko,pocet){
   clearTimeout(cas2[icko]);
   for(i = 1 ; i <= pocet ; i++){
     var ide = "poplpop"+i;
     if(document.getElementById(ide)){
       if(i == icko) document.getElementById(ide).style.visibility = 'visible';
       else document.getElementById(ide).style.visibility = 'hidden';
     }
   }
 }

//--- funkce skryjí popisek poplatku dle ID po určitém čase ---
 function SkryjPoplPopis(i){
   var ide = "poplpop"+i;
   poplide = ide;
   if(document.getElementById(ide)){
     cas2[i] = setTimeout("SchovejPoplPopis()",500);
   }
 }
 function SchovejPoplPopis(){
   document.getElementById(poplide).style.visibility = 'hidden'; 
 }

//--- PŘIDÁNÍ STRÁNKY K OBLÍBENÝM ODKAZŮM ---
// link http://interval.cz/clanky/umoznete-pridat-stranku-k-oblibenym-odkazum/
function AddFavorite(linkObj,addUrl,addTitle){ 
  if (document.all && !window.opera){ 
    window.external.AddFavorite(addUrl,addTitle); 
    return false; 
  } 
  else if (window.opera && window.print){ 
    linkObj.title = addTitle; 
    return true; 
  } 
  else if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function')){ 
    if (window.confirm('Přidat oblíbenou stránku jako nový panel?')){ 
      window.sidebar.addPanel(addTitle,addUrl,''); 
      return false; 
    } 
  } 
  window.alert('Po potvrzení stiskněte CTRL-D,\nstránka bude přidána k vašim oblíbeným odkazům.'); 
  return false; 
}

//--- funkce ověřující správnost mailu ---
function CheckEmail(mailik){
  mail=/^.+@.+\..{2,4}$/
  
  if(mail.test(mailik) == true) return true;
  else return false;
}

//--- funkce rozbliká košík ---
function KosikBlik(){
  for(i = 1 ; i <= 10 ; i++){
    var cas = i * 500;
    if(i % 2 == 1) setTimeout("KBlik('kosik')",cas);
    else setTimeout("KNeblik('kosik')",cas);
  }
}
function KBlik(ide){
  if(document.getElementById(ide)) document.getElementById(ide).className = 'kosik kosik_blik';
}
function KNeblik(ide){
  if(document.getElementById(ide)) document.getElementById(ide).className = 'kosik';
}

//--- funkce otevře maximální javascriptové okno ---
function OpenWin(url){
  var sirka = screen.width;
  var vyska = screen.height;
  
  var eshopokno = window.open(url,'eshopokno','top=0, left=0, width='+sirka+', height='+vyska+', scrollbars=yes, menubar=yes');
  eshopokno.focus();
}

function Zpet(){
  if(document.getElementById('zpet')){
    var zpet = document.getElementById('zpet').value;
    zpet = 0 - zpet;
    history.go(zpet);
  }
  else{
    history.back();
  }
}

 function ButtonOdeslatObjednavku(){
   var podminky = document.getElementById('podminky');
   if(podminky.checked) document.getElementById('odeslat_objednavku').style.visibility = 'visible';
   else document.getElementById('odeslat_objednavku').style.visibility = 'hidden';
 }