function Fotogalerie(prefix, server, tabulka, id, vybrany_dokument)
{
  var okno;
  var vyska, sirka;
  var url, nazev, vlastnosti;

  sirka = 800;
  vyska = 598;

  url        = prefix + "fotogalerie.html?server="+server+"&tabulka="+tabulka+"&id="+id+"&vybrany_dokument="+vybrany_dokument;
  nazev      = "Fotogalerie_"+id;
  vlastnosti = "width="+sirka+", height="+vyska+", resizable=yes, scrollbars=yes";

  okno = window.open(url, nazev, vlastnosti);

  okno.moveTo(screen.width / 2 - sirka / 2, screen.height / 2 - vyska / 2);  
}

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 PodbarviPrvek(prvek, stav)
{
  if (stav == 2)
    prvek.style.backgroundColor = '#F7F7F7';    
  else if (stav == 1)
    prvek.style.backgroundColor = '#FCD4B3';    
  else if (stav == 0)
    prvek.style.backgroundColor = '#F7F7F7';
  else
    prvek.style.backgroundColor = '#FFFFFF';
}

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 Menu(id)
{
  var prvek = document.getElementById("menu_ul_"+id);
  var odkaz = document.getElementById("menu_a_"+id);
  
  if (prvek.style.display == 'none') {
    prvek.style.display = '';
    odkaz.className = 'aktivni';
  }
  else {
    prvek.style.display = 'none';
    odkaz.className = '';
  }
}

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(255 - (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 - 167)); 
  g = Math.round(255 - intenzita * (255 - 173)); 
  b = Math.round(255 - intenzita * (255 - 011)); 
  

  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 PridatKOblibenym(linkObj,addUrl,addTitle) 
{ 
  if (document.all && !window.opera) 
  { 
    window.external.AddFavorite(addUrl,addTitle); 
  } 
  else if (window.opera && window.print) 
  { 
    linkObj.title = addTitle; 
  } 
  else if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function')) 
  { 
    if (window.confirm('Přidat k oblíbeným?')) 
    { 
      window.sidebar.addPanel(addTitle,addUrl,''); 
    } 
  } 
}



function VlozDoKosiku(session, produkt, mnozstvi, cena)
{
  var url = "?akce=vlozdokosiku&produkt="+produkt+"&mnozstvi="+mnozstvi;

  if (window.ActiveXObject) {
    httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else{
    httpRequest = new XMLHttpRequest();
  }
  httpRequest.open("GET", url, true);
  httpRequest.onreadystatechange = function () { ZpracujVlozeniDoKosiku(session, produkt, mnozstvi, cena); } ;
  httpRequest.send(null);
  
  return true;
}

function ZpracujVlozeniDoKosiku(session, produkt, 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 = "V košíku ";
      
      if (kosik_polozky_v_kosiku.length > 0) {
        text += "máte " + kosik_polozky_v_kosiku.length + " polož";
        switch (kosik_polozky_v_kosiku.length) {
          case 1:
            text += "ku";
            break;
          case 2:
          case 3:
          case 4:
            text += "ky";
            break;
          default:
            text += "ek";
            break;
        }
        text += "."
      }   
      else {
        text += "nemáte žádné položky.";
      }

      document.getElementById("kosik_polozek_v_kosiku").innerHTML = text;
      document.getElementById("kosik_celkova_cena").innerHTML = kosik_celkova_cena.toFixed(2).replace(".", ",");
      alert("Vybraný produkt byl vložen do košíku.");
    }
  }
}

function Anketa(anketa, odpoved, session) {
    location.href = "?anketa=true&aid="+anketa+"&oid="+odpoved+"&session="+session;
}

function HodnoceniClanku(clanek, hodnoceni, session) {
    location.href = "?clanek_hodnoceni="+clanek+"&hodnoceni="+hodnoceni+"&session="+session;
}


$(function() {
		    $("a[rel^=lightbox]").lightBox(); 
});
