var imgs = new Array();
var timer;
var tempimg = new Image();
tempimg.src = "layout/styles/loading.gif";

function zobrazbarvan(i, n, b)
{
  var barva = document.getElementById('col'+i);
  barva.innerHTML=n;
  barva.style.borderColor=b;
  barva.style.background='#ffffff';
  barva.style.display='block';
}
function skryjbarvan(i)
{
  var barva = document.getElementById('col'+i);
  barva.innerHTML='';
  barva.style.display='none';
}

function velikosti(n) {
  for(i = 0; i < 5; i++){
    var vel = document.getElementById('veli'+i);
    if(i == n) {
      vel.style.background = '#A3E1E1';
    } else {
      vel.style.background = '#FFFFFF';
    }
  }
}
function zobrazkocky()
{
}

function zobraznahled(i)
{
  var nahled = document.getElementById("nahled");
  var img = document.getElementById("nahledimg");
  var imgn = document.getElementById("imgn");
  var button = document.getElementById("nahledbutton");
  var filters = document.getElementById("nahledfilters");
  var ph = "layout/styles/loading.gif";
  imgn.src = ph;
  imgn.src = i;
  button.style.left = ((screen.width / 2) - 45) + 'px';
  img.style.top = '120px';
  nahled.style.display = 'block';
  nahled.style.height = winHeight() + 'px';
  img.style.display = 'block';
  filters.style.display = 'none';
}
function skryjnahled()
{
  var nahled = document.getElementById("nahled");
  var img = document.getElementById("nahledimg");
  var filters = document.getElementById("nahledfilters");
  nahled.style.display = 'none';
  img.style.display = 'none';
  filters.style.display = 'block';  
}

function zobrazemailem(i)
{
  var nahled = document.getElementById("nahled");
  var emailem = document.getElementById("emailem");
  var button = document.getElementById("emailembutton");
  var filters = document.getElementById("nahledfilters");
  button.style.left = ((screen.width / 2) - 45) + 'px';
  emailem.style.display = 'block';
  nahled.style.display = 'block';
  filters.style.display = 'none';
}
function skryjemailem()
{
  var nahled = document.getElementById("nahled");
  var emailem = document.getElementById("emailem");
  var filters = document.getElementById("nahledfilters");
  emailem.style.display = 'none';
  nahled.style.display = 'none';
  filters.style.display = 'block';  
}
function winHeight() {
  var myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myHeight = document.body.clientHeight;
  }
  return myHeight;
}
function submenu(i)
{
  var n = 1;
  while(document.getElementById('sub'+n) != null) {
    var submenu = document.getElementById('sub'+n);
    var menu = document.getElementById('men'+n);
    if(i != n)
    {
      submenu.style.display = 'none';
      menu.style.background = '#66CCCC';
      menu.style.backgroundImage = "url('layout/styles/arr.gif')";
      menu.style.backgroundRepeat = 'no-repeat';
      menu.style.backgroundPosition = '93px 4px';
    }
    else
    {
      submenu.style.display = 'block';
      menu.style.background = '#009999';
      menu.style.backgroundImage = "url('layout/styles/arrs.gif')";
      menu.style.backgroundRepeat = 'no-repeat';
      menu.style.backgroundPosition = '93px 4px';
    }
    n++;
  }
  clearTimeout(timer);
}
function submenus()
{
  timer = setTimeout('submenu(0)',500);
}

function seznam(i, c, cb)
{
  var img = document.getElementById("img");
  var cena = document.getElementById("cena");
  var cenab = document.getElementById("cenab");
  var dir = "data/products/";
  var ph = "layout/styles/loading.gif";
  img.src = ph;
  img.src = dir + i;
  cena.innerHTML = c + " Kč";
  cenab.innerHTML = cb + " Kč";
}
function katpridej()
{
  var kategorie = document.getElementById("kategorie");
  var kategoriet = document.getElementById("kategoriet");
  var kategories = document.getElementsByName("kategorie[]");
  var temp = new Array();
  for(i = 0; i < kategories.length; i++)
  {
    temp[i] = kategories[i].value;
  }
  kategorie.innerHTML += kategoriet.innerHTML;
  for(i = 0; i < temp.length; i++)
  {
    document.getElementsByName("kategorie[]")[i].value = temp[i];
  }
}
function soupridej()
{
  var soubor = document.getElementById("soubor");
  var soubort = document.getElementById("soubort");
  var soubory = document.getElementsByName("soubor[]");
  var temp = new Array();
  for(i = 0; i < soubory.length; i++)
  {
    temp[i] = soubory[i].value;
  }
  soubor.innerHTML += soubort.innerHTML;
  for(i = 0; i < temp.length; i++)
  {
    document.getElementsByName("soubory[]")[i].value = temp[i];
  }
}
function zobraz(i)
{
  var img = document.getElementById(i);
  img.style.visibility = 'visible';
}
function validuj()
{
  var jmeno = document.getElementsByName('jmeno')[0];
  var prijmeni = document.getElementsByName('prijmeni')[0];
  var email = document.getElementsByName('email')[0];
  var tel = document.getElementsByName('tel')[0];
  var ulice = document.getElementsByName('ulice')[0];
  var mesto = document.getElementsByName('mesto')[0];
  var psc = document.getElementsByName('psc')[0];
  var login = document.getElementsByName('login')[0];
  var loginr = document.getElementsByName('loginr')[0];
  var passw = document.getElementsByName('passwr')[0];
  var passw2 = document.getElementsByName('passwr2')[0];
  var passwn = document.getElementsByName('passwn')[0];
  var passwn2 = document.getElementsByName('passwn2')[0];
  
  var ok = true;
  
  if(jmeno.value == '')
  {
    jmeno.style.background = '#ffcccc';
    ok = false;
  }
  else
  {
    jmeno.style.background = '#ffffff';
  }
  if(prijmeni.value == '')
  {
    prijmeni.style.background = '#ffcccc';
    ok = false;
  }
  else
  {
    prijmeni.style.background = '#ffffff';
  }
  if(email.value == '')
  {
    email.style.background = '#ffcccc';
    ok = false;
  }
  else
  {
    apos = email.value.indexOf("@")
    dotpos = email.value.lastIndexOf(".")
    if (apos < 1 || (dotpos - apos) < 2) 
    {
      email.style.background = '#ffcccc';
      ok = false;
    }
    else
    {
      email.style.background = '#ffffff';
    }
  }
  if(tel.value == '' || tel.value.length < 9)
  {
    tel.style.background = '#ffcccc';
    ok = false;
  }
  else
  {
    tel.style.background = '#ffffff';
  }
  if(ulice.value == '')
  {
    ulice.style.background = '#ffcccc';
    ok = false;
  }
  else
  {
    ulice.style.background = '#ffffff';
  }
  if(mesto.value == '')
  {
    mesto.style.background = '#ffcccc';
    ok = false;
  }
  else
  {
    mesto.style.background = '#ffffff';
  }
  if(psc.value == '')
  {
    psc.style.background = '#ffcccc';
    ok = false;
  }
  else
  {
    psc.style.background = '#ffffff';
  }
  if(loginr != null)
  {
    if(loginr.value == '')
    {
      loginr.style.background = '#ffcccc';
      ok = false;
    }
    else
    {
      loginr.style.background = '#ffffff';
    }
  }
  if(passw != null)
  {
    if(passw.value == '')
    {
      passw.style.background = '#ffcccc';
      ok = false;
    }
    else
    {
      passw.style.background = '#ffffff';
    }
    if(passw2.value != passw.value)
    {
      passw2.style.background = '#ffcccc';
      ok = false;
    }
    else
    {
      passw2.style.background = '#ffffff';
    }
  }
  if(passwn != null && passwn.value != '')
  {
    if(passwn2.value != passwn.value)
    {
      passwn.style.background = '#ffcccc';
      passwn2.style.background = '#ffcccc';
      ok = false;
    }
    else
    {
      passwn.style.background = '#ffffff';
      passwn2.style.background = '#ffffff';
    }
  }
  return ok;
}
var dtimer;
function dropdown(i, id)
{
  var dropmenu = document.getElementById('dropmenu'+id);
  var dropdown = document.getElementById('dropdown'+id);
  var vel = document.getElementById('kod_velikosti');
  
  if(i == 1)
  {
    dropmenu.style.visibility = 'visible';
    dropdown.style.backgroundPosition = '92px -17px';
    dropdown.style.border = '1px solid #ED1B24';
    vel.style.visibility = 'visible';
  }
  else
  {
    dropmenu.style.visibility = 'hidden';
    dropdown.style.backgroundPosition = '92px 1px';
    dropdown.style.border = '1px solid #FFD504';
    vel.style.visibility = 'hidden';
  }
  clearTimeout(dtimer);
}
function dropdowns(id)
{
  timer = setTimeout('dropdown(0, '+id+')',200);
}
function dropmenu(vel, bar, kabelka, id)
{
  var dvelikost = document.getElementById('dvelikost'+id);
  var dkabelka = document.getElementById('kabelka'+id);
  
  dvelikost.innerHTML = vel;
  dkabelka.value = kabelka;
  
  bar = bar.split("//");
  for(i = 0; i < bar.length; i++)
  {
    barr = bar[i].split("/");
    for(j = 0; j < barr.length; j++)
    {
      var barva = document.getElementById('db'+i+j);
      if(barva != null)
        barva.style.background = '#'+barr[j];
    }
  }
}
function zobraz(i)
{
  var img = document.getElementById("img"+i);
  img.style.display = 'block';
}
function skryj(i)
{
  var img = document.getElementById("img"+i);
  img.style.display = 'none';
}
function vloz_tag(t1,t2,cil){
var textc = document.getElementsByName(cil)[0];
textc.focus();
if (document.selection) {
  sel = document.selection.createRange();
  sel.text = t1 + sel.text + t2;
} else if (textc.selectionStart || textc.selectionStart == '0') {
  var startPos = textc.selectionStart;
  var endPos = textc.selectionEnd;
  textc.value = textc.value.substring(0, startPos)
  + t1
  + textc.value.substring(startPos,endPos)
  + t2
  + textc.value.substring(endPos, textc.value.length);
} else {
  textc.value += t1 + t2;
}
textc.focus();
}
function vloz_url(cil){
var url = document.getElementsByName('url'+cil)[0].value;
var popis = document.getElementsByName('url_popis'+cil)[0].value;
if(popis == 'popis')
  popis = '';
if(popis == ''){
  var t1 = '[url]'+url+'[/url]';
  var t2 = '';
} else {
  var t1 = '[url=' + url + ']';
  var t2 = popis + '[/url]';
}
vloz_tag(t1,t2,cil);
}
function vloz_img(cil){
var url = document.getElementsByName('img_url'+cil)[0].value;
var t1 = '[img]' + url;
var t2 = '[/img]';
vloz_tag(t1,t2, cil);
}
function zobrazenimenu(i){
  var prvek = document.getElementById(i);
  if (prvek.style.display=='block'){
    prvek.style.display='none';
  } else {
    prvek.style.display='block';
  }
}