function ExternalLink(URL)
{
  var okno;

  /*
  var vlastnosti;
  var vyska, sirka;

  vyska = Math.round(screen.height * 0.6);
  sirka = Math.round(screen.width * 0.6); 
    
  vlastnosti = "width="+sirka+", height="+vyska+", resizable=yes, scrollbars=yes, toolbar=yes, menubar=yes, adressbar=yes, status=yes, location=yes, directories=yes";
  */

  if (okno = window.open(URL, "_blank"))
    return true;
  else
    return false;
}

function externallink(URL)
{
  var okno;

  if (okno = window.open(URL, "_blank"))
    return true;
  else
    return false;
}

function WriteEmbed(typ, lang)
{
  var text;
  if (typ == "produkty")
    text = "<embed src='/"+lang+"/images/menu_index.swf' quality='high' bgcolor='#FFFFFF' width='800' height='122' name='menu_flash' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed>";
  else if (typ == "motiv")
    text = "<embed src='/"+lang+"/images/motiv.swf' menu='false' quality='high' bgcolor='#FFFFFF'  width='177' height='229' name='motiv_flash' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed>";
  document.writeln(text);
}


function PodbarviPodrubriku(prvek, stav)
{
  if (stav == 3)
    prvek.style.backgroundColor = '#d2e7f5';    
  else if (stav == 2)
    prvek.style.backgroundColor = '#F0F0F0';    
  else if (stav == 1)
    prvek.style.backgroundColor = '#FFEED4';    
  else if (stav == 0)
    prvek.style.backgroundColor = '#F0F0F0';
  else
    prvek.style.backgroundColor = '#FFFFFF';
}


function Marquee(zprava, posunuti)
{
  var marquee;
  var novinky;
  var timer;
  var delay;
  var barva;
  var r,g,b;
  var intenzita;

  posunuti -= 1;
  delay = 50;

  marquee = document.getElementById("marquee");
  novinky = document.getElementById("novinky");

  if (posunuti <= -20) {
    zprava++;
    if (zprava >= zpravy_marquee.length)
      zprava = 0;
    posunuti = 20;
    marquee.innerHTML = zpravy_marquee[zprava];
  }

  if (posunuti == 0)
    delay = 5000;

  barva = Math.round((Math.abs(posunuti) / 15 * 255));
  if (barva < 0)
    barva = 0;
  if (barva > 255)
    barva = 255;

  intenzita = 1 - (barva / 255);

  r = Math.round(255 - intenzita * (255)); 
  g = Math.round(255 - intenzita * (255)); 
  b = Math.round(255 - intenzita * (255)); 
  

  novinky.style.color = "rgb("+r+", "+g+", "+b+")"; 

  if (navigator.appVersion.indexOf("MSIE") > 0) {
    marquee.style.top = posunuti+"px";
  }
  else {
    marquee.style.top = posunuti+"px";
  }

  timer = setTimeout("Marquee("+zprava+", "+posunuti+")", delay); 
}

   
function Menu(id)
{
  var prvek = document.getElementById("menu_ul_"+id);
  var odkaz = document.getElementById("menu_a_"+id);
  var prvek2 = document.getElementById("menu2_ul_"+id);
  var odkaz2 = document.getElementById("menu2_a_"+id);
  
  if (prvek.style.display == 'none') {
    prvek.style.display = '';
    prvek2.style.display = '';
    odkaz.className = 'aktivni';
    odkaz2.className = 'aktivni';
  }
  else {
    prvek.style.display = 'none';
    prvek2.style.display = 'none';
    odkaz.className = '';
    odkaz2.className = '';
  }
}

function Menu2(id)
{

  
  if (prvek.style.display == 'none') {
    prvek.style.display = '';
    odkaz.className = 'aktivni';
  }
  else {
    prvek.style.display = 'none';
    odkaz.className = '';
  }
}

function KoleckaZluta() {
  document.getElementById('kolecka').src = '/images/button_katalog_motiv_11.gif';
}

function KoleckaModra() {
  document.getElementById('kolecka').src = '/images/button_katalog_motiv_10.gif';
}



function VlozDoKosiku(lang, session, produkt, varianta, mnozstvi, cena)
{
  return false;
  /*
  var url = "?session="+session+"&akce=vlozdokosiku&produkt="+produkt+"&varianta="+varianta+"&mnozstvi="+mnozstvi;

  if (window.ActiveXObject) {
    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else{
    httpRequest = new XMLHttpRequest();
  }
  httpRequest.open("GET", url, true);
  httpRequest.onreadystatechange = function () { ZpracujVlozeniDoKosiku(lang, session, produkt, varianta, mnozstvi, cena); } ;
  httpRequest.send(null);
  
  return true;*/
}

function ZpracujVlozeniDoKosiku(lang, session, produkt, varianta, mnozstvi, cena)
{
  if (httpRequest.readyState == 4)
  {
    if (httpRequest.status == 200) {  
      kosik_celkova_cena += mnozstvi * cena;
      var zapsat = true;
      for (var i = 0; i < kosik_polozky_v_kosiku.length; i++) {
        if (kosik_polozky_v_kosiku[i] == produkt) {
          zapsat = false;
          break;
        }
      }
      if (zapsat)
        kosik_polozky_v_kosiku[kosik_polozky_v_kosiku.length] = produkt;

      var text = "";
      
      if (kosik_polozky_v_kosiku.length > 0) {
        if (lang == "cz") {
          text += "Celkem " + kosik_polozky_v_kosiku.length + " polož";
          switch (kosik_polozky_v_kosiku.length) {
            case 1:
              text += "ka";
              break;
            case 2:
            case 3:
            case 4:
              text += "ky";
              break;
            default:
              text += "ek";
              break;
          }
         // text += "."
        }
        else if (lang == "en") {
          text += kosik_polozky_v_kosiku.length + " Item";
          switch (kosik_polozky_v_kosiku.length) {
            case 1:
              text += "";
              break;
            default:
              text += "s";
              break;
          }
          text += "."
        }
      }   
      else {
        if (lang == "cz")
          text += "Nemáte vybrány žádné položky.";
        else if (lang == "en")                    
          text += "No Items Selected.";
      }

      document.getElementById("kosik_polozek_v_kosiku").innerHTML = text;
      document.getElementById("kosik_celkova_cena").innerHTML = kosik_celkova_cena.toFixed(2).replace(".", ",");
      
      if (lang == "cz")
        alert("Vybraný produkt byl vložen do objednávky.");
      else if (lang == "en")                               
        alert("Selected item was inserted into your order.");
    }
  }
}

var pohledove_fotografie = new Array();

function PohledovaFotografie(rubrika, foto)
{
  prvek = document.getElementById("pohledova_fotografie_"+rubrika);
  prvek.src = pohledove_fotografie[rubrika][foto].src;

  for (var i = 0; i < pohledove_fotografie[rubrika].length; i++) {
    document.getElementById("pohledova_fotografie_"+rubrika+"_"+i).className = '';
  }

  document.getElementById("pohledova_fotografie_"+rubrika+"_"+foto).className = 'aktivni';

}

function RozbalDownload(id)
{
  prvek = document.getElementById("soubory_"+id);
  rubrika = document.getElementById("rubrika_"+id);
  

  if (prvek.style.display == "none") {
    prvek.style.display = "";
    rubrika.className = "rubrika vnoreno";
  }
  else {
    prvek.style.display = "none";
    rubrika.className = "rubrika vnoreno sbalena";
 }
}

var navigace_plus = new Image();
    navigace_plus.src = "/images/plus.gif";

var navigace_minus = new Image();
    navigace_minus.src = "/images/minus.gif";

function RychlaNavigaceRubriky(id)
{
  var obrazek = document.getElementById("rychla_navigace_obrazek_"+id);
  var obsah = document.getElementById("rychla_navigace_rubrika_"+id);   
        
  if (obsah.style.display == "none") {
    obrazek.src = navigace_minus.src;
    obsah.style.display = "";
  }
  else {
    obrazek.src= navigace_plus.src;
    obsah.style.display = "none";  
  }
}


/*----------------------------  zobrazeni rubrik na indexu -----------------------*/

    var rubrika_pocatecni_vyska = 66;
    var rubrika_vyska_radku = 18;
    var rubrika_vyska;
    var rubrika_krok = 10;
    var rubrika_prodleva = 25;
    var rubrika_smer = null;
    
    function ZobrazeniRubriky(id, pocet) {
      rubrika_vyska = document.getElementById("id_"+id).offsetHeight; 
    //  alert(rubrika_vyska);
      if (rubrika_vyska < 76)
        rubrika_pocatecni_vyska = 76;  // pro IE 6 
      rubrika_vyska = rubrika_vyska - 10;
      if (rubrika_vyska > (rubrika_pocatecni_vyska + 10)) {
        if (rubrika_smer == 'ukaz') {
          clearTimeout(ukaz);
          rubrika_smer = null;
        }
        if (rubrika_smer != 'schov') {
          rubrika_smer = 'schov';
          SchovRubriku(id);
        }
      }
      else {
        if (rubrika_smer == 'schov') {
          clearTimeout(schov);
          rubrika_smer = null;
        }
        if (rubrika_smer != 'ukaz') {
          rubrika_smer = 'ukaz';
          UkazRubriku(id, pocet);
        }

      }
    }
    
    function UkazRubriku(id, pocet) {
      rubrika_vyska = rubrika_vyska + rubrika_krok;
      document.getElementById("id_"+id).style.height = rubrika_vyska+'px';
      
      if (rubrika_vyska < (rubrika_pocatecni_vyska + pocet * rubrika_vyska_radku))
        ukaz = setTimeout("UkazRubriku("+id+", "+pocet+");", rubrika_prodleva);
      else
        rubrika_smer = null;  
    }
    
    function SchovRubriku(id) {
      rubrika_vyska = rubrika_vyska - rubrika_krok;
      document.getElementById("id_"+id).style.height = rubrika_vyska+'px';
      
      if (rubrika_vyska > rubrika_pocatecni_vyska)
        schov = setTimeout("SchovRubriku("+id+");", rubrika_prodleva);  
      else
        rubrika_smer = null;            
    }
    
/*-------------------------- okenko prihlaseni -------------------------*/

    var prihlaseni_vyska = 0;
    var prihlaseni_krok = 3;
    var prihlaseni_prodleva = 25;
    var prihlaseni_smer = null;
    var prihlaseni_vyska_okna = 68;
    var prihlaseni_minimalni_vyska_okna = 0;
    
    function ZobrazeniPrihlaseni(id) {
      document.getElementById('prihlaseni_udaje').style.display = 'block';
      if ((prihlaseni_smer == null) && (prihlaseni_vyska < (prihlaseni_vyska_okna))) {
      
        if (prihlaseni_smer == 'schov') {
          clearTimeout(prihlaseni_schov);
          prihlaseni_smer = null;
        }    
        if (prihlaseni_smer != 'ukaz') {
          prihlaseni_smer = 'ukaz';
          UkazPrihlaseni();
        }             
      }
      else {
        if (prihlaseni_smer == 'ukaz') {
          clearTimeout(prihlaseni_ukaz);
          prihlaseni_smer = null;
        }    
        if (prihlaseni_smer != 'schov') {
          prihlaseni_smer = 'schov';
          SchovPrihlaseni();
        }     
      }
    }
    
    function UkazPrihlaseni() {
      prihlaseni_vyska = prihlaseni_vyska + prihlaseni_krok;
              
      document.getElementById('prihlaseni_udaje').style.height = prihlaseni_vyska+'px';
      if (prihlaseni_vyska < prihlaseni_vyska_okna)
        prihlaseni_ukaz = setTimeout("UkazPrihlaseni();", prihlaseni_prodleva);
      else {
        prihlaseni_smer = null;
        clearTimeout(prihlaseni_ukaz);
      } 
    }
    
    function SchovPrihlaseni() {
      prihlaseni_vyska = prihlaseni_vyska - prihlaseni_krok;
      document.getElementById('prihlaseni_udaje').style.height = prihlaseni_vyska+'px';
      
      if (prihlaseni_vyska > prihlaseni_minimalni_vyska_okna)
        prihlaseni_schov = setTimeout("SchovPrihlaseni();", prihlaseni_prodleva);    
      else {
        prihlaseni_smer = null;
        clearTimeout(prihlaseni_schov);
        document.getElementById('prihlaseni_udaje').style.display = 'none';
      }     
    }    


/*-----------------------------  index podrubriky -----------------------------------*/
   /* 
var souradnice_x;
var souradnice_y;

window.onload = init; 

function init() {
  if (window.Event) {
  document.captureEvents(Event.MOUSEMOVE);
}
  document.onmousemove = getXY;
}
 
function getXY(e) {
  souradnice_x = (!isIE) ? e.pageX : event.clientX;
  souradnice_y = (!isIE) ? e.pageY : event.clientY;     
}

function findPosX(obj) {
  var curleft = curtop = 0;
  if (obj.offsetParent) {
  	do {
  			curleft += obj.offsetLeft;
  			curtop += obj.offsetTop;
  		} while (obj = obj.offsetParent);
  	return curleft;
  }
}

function findPosY(obj) {
  var curleft = curtop = 0;
  if (obj.offsetParent) {
  	do {
  			curleft += obj.offsetLeft;
  			curtop += obj.offsetTop;
  		} while (obj = obj.offsetParent);
  	return curtop;
  }
}

function PodrubrikyNactiMys(id) {
  objekt = document.getElementById(id);
  
  x = souradnice_x - findPosX(objekt);
  y = souradnice_y - findPosY(objekt);

  if ((x > 0) && (y > 0)) {
    if (isIE) {
      objekt.style.left = x;
      objekt.style.top = y;
    }
    else {
      objekt.style.left = x+'px';
      objekt.style.top = y+'px';    
    }
  }
  document.getElementById('souradnice_x').innerHTML = x;
  document.getElementById('souradnice_y').innerHTML = y;
}   
    */
function UkazSkrytePodrubriky(id) {
  objekt = document.getElementById(id);
  objekt.style.display = 'block' ;
}

function SchovSkrytePodrubriky(id) {
  document.getElementById(id).style.display = 'none' ;
}

/*-------------------------- podrubriky produkty -------------------------*/
    var seznam_podrubrik = new Array();


    var rubriky_vyska = 0;
    var rubriky_krok = 10;
    var rubriky_prodleva = 20;
    var rubriky_smer = null;
    var rubriky_vyska_okna = 0;
    var rubriky_minimalni_vyska_okna = 0;
    
    var rubriky_puvodni_id = null;
    
    var podrubriky_puvodni_vyska = new Array();
    
    var podrubriky_stejny_smer_pro_vsechny = false;
    
    var podrubriky_stejny_smer_pro_vsechny_orientace = '';
    
    
    function UkazVsechnySchovane(pole) {
      
      podrubriky_stejny_smer_pro_vsechny = true;
      podrubriky_stejny_smer_pro_vsechny_orientace = 'schov';
      
      for (poc = 0; poc < seznam_podrubrik[pole].length; poc++) {
        if (RozhodniNasledujiciOperaci(seznam_podrubrik[pole][poc]) == 'ukaz')
          podrubriky_stejny_smer_pro_vsechny_orientace = 'ukaz';
      }       
      
      for (poc = 0; poc < seznam_podrubrik[pole].length; poc++) {
        if (RozhodniNasledujiciOperaci(seznam_podrubrik[pole][poc]) == podrubriky_stejny_smer_pro_vsechny_orientace) {
          UkazPodrubriky(seznam_podrubrik[pole][poc] ,'mala' ,'');
        }
      } 
      
      podrubriky_stejny_smer_pro_vsechny = false;
      podrubriky_stejny_smer_pro_vsechny_orientace = '';
    }
    
    
    function UkazPodrubriky(id,rychlost,element) {   
        
      if (rychlost != "velka") {
        rubriky_krok = 10;
        rubriky_prodleva = 20;
      }

      if (podrubriky_stejny_smer_pro_vsechny) {
        InicializaceElementu(id);
        if (podrubriky_stejny_smer_pro_vsechny_orientace == 'ukaz') {
          rubriky_smer = 'ukaz';
          UkazRubriky(id);           
        }
        else {
          rubriky_smer = 'schov';
          SchovRubriky(id);
        } 
      }
      else {         
        rubriky_smer = RozhodniNasledujiciOperaci(id);
        
        if (rychlost == "velka") {
          rubriky_krok = 40;
          rubriky_prodleva = 10;
          if (rubriky_vyska < (rubriky_vyska_okna)) 
            element.innerHTML = "Schovat vypis";
          else
            element.innerHTML = "Zobrazit vypis";  
        }        
        if (rubriky_smer == 'ukaz') {
          UkazRubriky(id);           
        }
        else {
          SchovRubriky(id);
        }   
      }
      
    }
    
    
    
    
    function InicializaceElementu(id) {
    
      DokonciPredchoziOperaci(id);
      
      rubriky_vyska_okna = document.getElementById(id).offsetHeight;    
      if (rubriky_vyska_okna == 0) {
        if (podrubriky_puvodni_vyska[id]) {
          rubriky_vyska_okna = podrubriky_puvodni_vyska[id];
          document.getElementById(id).style.display = 'block';
        }
        else {
          document.getElementById(id).style.display = 'block';
          rubriky_vyska_okna = document.getElementById(id).offsetHeight;
          podrubriky_puvodni_vyska[id] = rubriky_vyska_okna;          
        }
        document.getElementById(id).style.height = '0px'; 
        rubriky_vyska = 0;
      }
      else {
        podrubriky_puvodni_vyska[id] = rubriky_vyska_okna;
        rubriky_vyska = rubriky_vyska_okna;
      } 
    }
    
    function DokonciPredchoziOperaci(id) {
      if (rubriky_smer != null) {
        if (rubriky_smer == 'schov') {
          clearTimeout(rubriky_schov);
          rubriky_smer = null;
          document.getElementById(rubriky_puvodni_id).style.height = '0px';
          document.getElementById(rubriky_puvodni_id).style.display = 'none';
        }
        else {
          clearTimeout(rubriky_ukaz);
          rubriky_smer = null;        
          document.getElementById(rubriky_puvodni_id).style.height = rubriky_vyska_okna + 'px';
        }
      }
      rubriky_puvodni_id = id;
    }
    
    function RozhodniNasledujiciOperaci(id) {
      InicializaceElementu(id);
      if (rubriky_vyska < (rubriky_vyska_okna)) {
        return 'ukaz';          
      }
      else {
        return 'schov';
      }      
    }
    
    function UkazRubriky(id) {
      rubriky_vyska = rubriky_vyska + rubriky_krok;
      document.getElementById(id).style.height = rubriky_vyska+'px';
      if (rubriky_vyska < rubriky_vyska_okna)
        rubriky_ukaz = setTimeout("UkazRubriky('"+id+"');", rubriky_prodleva);
      else {
        document.getElementById(id).style.height = rubriky_vyska_okna + 'px';
        rubriky_smer = null;
        clearTimeout(rubriky_ukaz);
      } 
    }
    
    function SchovRubriky(id) {
      rubriky_vyska = rubriky_vyska - rubriky_krok;
      if (rubriky_vyska < 0)
        rubriky_vyska = 0;
      document.getElementById(id).style.height = rubriky_vyska+'px';
      if (rubriky_vyska > rubriky_minimalni_vyska_okna)
        rubriky_schov = setTimeout("SchovRubriky('"+id+"');", rubriky_prodleva);    
      else {
        rubriky_smer = null;
        clearTimeout(rubriky_schov);
        document.getElementById(id).style.display = 'none';
      }     
    }    

/*---------------------- sipky -------------------------*/

    function Sipka(id, element) {
   //   alert(id);
      obrazek = document.getElementById(id, element);
      obrazek.src = '/images/sipka_dolu_seznam.gif';
    /*  element.style.backgroundColor = '#d8eef9';
      element.style.color = '#fff';*/
    }
    
    function SipkaInv(id, element) {
      obrazek = document.getElementById(id, element);
      obrazek.src = '/images/sipka_dolu_inv_seznam.gif';
   /*   element.style.backgroundColor = '#439bcd';
    /*  element.style.color = '#fff';
      alert(element); */
    }
    

/*---------------- funkce pro menu ------------------*/    
    var id_odkazu;
    
    function ZkontrolujId(id) {
    
      if (id_odkazu == id) {
        id_odkazu = 0;
        return false;
      }
      else 
        return true;
        
    } 

    function UkazPodrubriky__(id,rychlost,element, odkaz) {
      id_odkazu = odkaz;
      if (document.getElementById(id).style.display == '' || document.getElementById(id).style.display == 'none')    
        document.getElementById(id).style.display = 'block';
      else
        document.getElementById(id).style.display = 'none';
    }

