/**show only map
 */
// default atribute = fan_lokalita_cs
function openMap(atribut){
  map_window = window.open('map/map.php?atr=' + atribut + '','map','width=500,height=550,left=0,top=100,screenX=0,screenY=100,resizable=no,status=no');
  return;
}

function setInput(kolik, input, separator){
  var e = opener.document.getElementById(input);
  var id = 'krajf_' + kolik;
  var kraj_value = document.getElementById(id).value;
  f = 'formKraje_' + kolik;
  var ff = document.getElementById(f);
  var maxI = ff.mesto.length;
  var mesto_val = "";

  for (var i = 0; i < ff.mesto.length; i++){
   if (ff.mesto[i].checked){
      var rad_val = ff.mesto[i].value;
    }
  }//for i

  //if(maxI && rad_val) mesto_val = ', ' +  rad_val;
  if(maxI && rad_val) mesto_val = rad_val;
  
  /*
  if(e){
    if(e.value == "") e.value = kraj_value + mesto_val;
      else e.value += separator + ' ' + kraj_value + mesto_val;
  }
  */
  if(e){
    if(mesto_val != ''){
      if(kraj_value == "Praha") e.value = mesto_val;
        //else e.value = mesto_val  + ', ' + kraj_value;
        else e.value = kraj_value  + ', ' + mesto_val;
    }else e.value = kraj_value;
    opener.document.getElementById('fan_lokalita_cs_div').innerHTML = e.value;
  }
  window.close();
  return false;
}

function check_checkbox(id, mod){
  var ch = document.getElementById(id);
  switch(mod){
    case 0:  if(ch) ch.checked = !ch.checked; break; //invert value
    case 1:  if(ch) ch.checked = true; break; // checked always
    case 2:  if(ch) ch.checked = false; break; // unchecked always
    default :  if(ch) ch.checked = !ch.checked;
  }
  return;
}

function mapa(kraj, nazevKraj){
  var elem = document.getElementById('map_div');
  var elemNazev = document.getElementById('th_aktivni_kraj');
  if(elem){
    if(kraj != '99'){
      var dx = (parseInt(kraj) + 1) * 300;
      elem.style.backgroundPosition = "-" + dx  + "px 0px";
    }else{
      elem.style.backgroundPosition = "0px 0px";
    }
  }

  if(elemNazev){
    elemNazev.innerHTML = nazevKraj;
  }
  return;
}

function vypis(kraj, lokalita_form, lokalita_show){

      kraj += 1;
      var krajID = '';
      for(i = 1; i < 15; i++){
        krajID = 'kraj_' + i;
        document.getElementById(krajID).style.display = 'none';
      }//for i

      krajID = 'kraj_' + kraj;
      document.getElementById(krajID).style.display = 'block';

/*
  var search_lokalita = document.getElementById('search_lokalita');
  var span = document.getElementById('span_aktivni_kraj');
  var search_lokalita_celyNazev = document.getElementById('search_lokalita_celyNazev');
  if(search_lokalita) search_lokalita.value = lokalita_form;
  if(search_lokalita_celyNazev) search_lokalita_celyNazev.value = lokalita_show;
  if(span) span.innerHTML = lokalita_show;
*/
  return;
}

function smazVybranyKraj(krajID){
  var spanID = 'kraj_' + krajID;
  var span = document.getElementById(spanID);
  var form = document.forms['form_zasilani_novinek']
  if((typeof(span)=='object') && (typeof(form)=='object')){
    span.style.display = 'none';
    form.elements[krajID].value = 0;
  }
  return;
}

function showVybranyKraj(krajID){
  var spanID = 'kraj_' + krajID;
  var span = document.getElementById(spanID);
  var form = document.forms['form_zasilani_novinek']
  if((typeof(span)=='object') && (typeof(form)=='object')){
    span.style.display = 'block';
    form.elements[krajID].value = 1;
  }
  return;
}

function vypisAdmin(lokalita, krajID){
  var elem = null;
  for(var i = 0; i < 14; i++){
    elem = document.getElementById('div_kraj_' + i);
    if(elem) elem.style.display = 'none';
  }//for i
  elem = document.getElementById('div_kraj_' + krajID);
  if(elem) elem.style.display = 'block';
  return;
}

function mapaAdmin(kraj, nazevKraj){
  var elem = document.getElementById('map_div');
  var elemNazev = document.getElementById('span_aktivni_kraj');
  if(elem){
    if(kraj != '99'){
      var dx = (parseInt(kraj) + 1) * 300;
      elem.style.backgroundPosition = "-" + dx  + "px 0px";
    }else{
      elem.style.backgroundPosition = "0px 0px";
    }
  }

  if(elemNazev){
    elemNazev.innerHTML = nazevKraj;
  }
  return;
}