var schranka_nazev = "s01_schranka";
var schranka_stav = "schranka_stav";

function pridejDoSchranky(id){
  var pole = null;
  if(isSetCookie(schranka_nazev)){
    pole = readCookie(schranka_nazev);
  }
  if(pole){
    if(pole.search(id) == -1){
      pole += ';' + id;
      var elem = document.getElementById(schranka_stav);
      if(elem) elem.innerHTML = parseInt(elem.innerHTML) + 1;
      zobrazEcho();
    }
  }else{
    pole = id;
    var elem = document.getElementById(schranka_stav);
    if(elem) elem.innerHTML = parseInt(elem.innerHTML) + 1;
    zobrazEcho();
  }



  setCookie(schranka_nazev, pole);

  return;
}
/*
function smazatZeSchranky(id, url){
  var pole = null;
  if(isSetCookie(schranka_nazev)){
    pole = readCookie(schranka_nazev);
  }

  if(pole){
    if(pole.search(id) == 0) pole = pole.replace(id + ';', '');
    pole = pole.replace(';' + id, '');
    pole = pole.replace(id, '');
  }

  setCookie(schranka_nazev, pole);
  //zjisteni poctu nemovitosti ve schrance
  var pocet = 0;
  if(pole){
    for(var i; i < pole.length; i++){
      if(pole[i] == ';') pocet++;
    }
    pocet++;
  }

  var elem = document.getElementById(schranka_stav);
  if(elem) elem.innerHTML = pocet;
  location.href = url;
  
  return;
}
*/

function smazatZeSchranky(id){
  var pole = null;
  if(isSetCookie(schranka_nazev)){
    pole = readCookie(schranka_nazev);
  }

  if(pole){
    if(pole.search(id) == 0) pole = pole.replace(id + ';', '');
    pole = pole.replace(';' + id, '');
    pole = pole.replace(id, '');
  }

  setCookie(schranka_nazev, pole);

  var elem = document.getElementById(schranka_stav);
  if(elem) elem.innerHTML = parseInt(elem.innerHTML) - 1;

  return;
}

/* ulozi vybrane nemovitosti do schranky ************************************* */
function ulozVybraneDoSchranky(){
  form = document.forms['form_schranka'];
  inputs = form.getElementsByTagName('input');

  num = 0;
  for(var i = 0; i < inputs.length; i++){
    if(inputs[i].checked){
      pridejDoSchranky(inputs[i].value);
      inputs[i].checked = false;
      num++;
    }
  }
  if(num){
    if(num == 1) alert("Nemovitost byla přidána do schránky.");
      else alert("Nemovitosti byly přidána do schránky.");
  }else alert("Pro přidání do schránky nebyla vybrána žádná nemovitost.");
  return;
}

/* vymaze vybrane nemovitosti ze schranky ************************************* */
function vymazVybraneZeSchranky(url){
  form = document.forms['form_schranka'];
  inputs = form.getElementsByTagName('input');

  num = 0;
  for(var i = 0; i < inputs.length; i++){
    if(inputs[i].checked){
      smazatZeSchranky(inputs[i].value);
      inputs[i].checked = false;
      num++;
    }
  }
  if(num){
    if(num == 1) alert("Nemovitost byla vyjmuta ze schránky.");
      else alert("Nemovitosti byly vyjmuty ze schránky.");
  }else alert("Pro vyjmutí ze schránky nebyla vybrána žádná nemovitost.");
  
  location.href = url;
  
  return;
}
