var S_SESSID="";
var NAB_REFERER_ENC="";

function checkallName(how,name) {
  var pols=document.getElementsByTagName("INPUT");
  for(i=0;i<pols.length;i++) 
  {
    var item = pols[i]; // document.getElementById(name+'_'+i);
    //debugger;
    //alert(item.type);
    if (item.type=="checkbox"&&item.id.indexOf(name+"_")==0)
    {
      //if (!item.disabled || how==false)
      item.checked=how;
    }    
  }
}

function pokrocileHledCheckOdvetviAPosli(poslOdvetviId)
{
  checkallName(false,'pokr_odv_id');
  checkallName(false,'spv_id');
  var e=document.getElementById("pokr_odv_id_"+poslOdvetviId);
  if (e)
  {
    e.checked=true;
  }
  checkallName(true,'spv_id_'+poslOdvetviId);
  document.srch_pars_form.submit();
  return false;
}

function pokrocileHledCheckOblastAPosli(poslOdvetviId,uzelId)
{
  checkallName(false,'pokr_odv_id');
  checkallName(false,'spv_id');
  var e=document.getElementById("spv_id_"+poslOdvetviId+"_"+uzelId);
  if (e)
  {
    e.checked=true;
  }  
  document.srch_pars_form.submit();
  return false;
}

function flipitem3(itemid,left) {
  var item = document.getElementById(itemid);
  if (item.style.display == "none") {
    item.style.display = "block";
    if (left!=0) {
      item.style.left = left+"px";
    }
  } else {
    item.style.display = "none";
  }
}

function nahradPolozkuLinku(link,name,hodnota)
{  
  var poz=link.indexOf("?");
  if (poz>=0)
  {
    var poz2=link.indexOf(name+"=",poz);
    while(poz2>=0)
    {
      if (link.charAt(poz)=="&"||link.charAt(poz)=="?")
      {
        var rov=link.indexOf("=",poz2);
        if (rov>0)
        {
          var konec=link.indexOf("&",rov);
          if (konec<0)
          {
            konec=link.length;
          }          
          link=link.substr(0,rov+1)+hodnota+link.substr(konec);
        }
        break;
      }
      poz2=link.indexOf(name+"=",poz2+1);
    }      
  }
  if (poz>=0&&poz2>=0)
  {
    return link;
  }
  else
    if (poz<=0)
    {
      return link+"?"+name+"="+hodnota;
    }
    else
      if (poz2<=0)
      {
        return link+"&"+name+"="+hodnota;
      }
}

function doplnLink(link)
{
  if (S_SESSID!="")
  {
    //alert(link);
    if (link.indexOf("?PHPSESSID=")<0&&link.indexOf("&PHPSESSID=")<0)
    {
      link=nahradPolozkuLinku(link,"PHPSESSID",S_SESSID);      
    }
  }  
  return link;
}


function lv_doplnURL(URL,bezOdvetvi)
{
  var link=URL;  
	link=doplnLink(link);  
	return link;	
}	

function lv_doplnURLAPosli(URL,bezOdvetvi)
{
  URL=lv_doplnURL(URL,bezOdvetvi);
  document.location=URL;
  return false; // aby bylo mozne psat return lv_doplnURLAPosli;
}

function lv_doplnAPosliSpecialNabidku(aEl)
{
  var URL=aEl.href;
  if (NAB_REFERER_ENC!=undefined)
    URL+="&referer="+NAB_REFERER_ENC;
  lv_doplnURLAPosli(URL);
}


// Zobrazeni vysledku
function doplnParamsAZobraz(thisE) {
  var link = thisE.href;
  var eDatumOd = document.getElementById("nab_datum_od");
  var eDatumDo = document.getElementById("nab_datum_do");
  //
  link = link + "&nab_datum_od=&nab_datum_do=";
  link = nahradPolozkuLinku(link,"nab_datum_od",eDatumOd.value);
  link = nahradPolozkuLinku(link,"nab_datum_do",eDatumDo.value);
  //
  /*document.location = link;
  return false;*/
  thisE.href = link;
  return true;
}

