// univerzalni zobrazeni - skryti objektu
function sci_showelm(elm){
  if(document.getElementById(elm)){
    if(document.getElementById(elm).style.display == "none"){
      document.getElementById(elm).style.display = "";
    } else {
      document.getElementById(elm).style.display = "none";
    }
  }
}

// zaskrtnuti regionu z mapky
function checkreg(elm){
  if(document.getElementById('ch_' + elm)){
    if(document.getElementById('ch_' + elm).checked == true){
      document.getElementById('ch_' + elm).checked = false;
    } else {
      document.getElementById('ch_' + elm).checked = true;
    }
  }
}


// Benefit Program a Obsazenost
function bpshow(stav, recid){
  var editpos = 20;
  var ie = document.all?true:false;
  var opera = navigator.userAgent.indexOf('Opera') != -1 ? true : false;

  if(!editpos){editpos = 0}

  if (document.documentElement && document.documentElement.scrollTop) {
    sScroll = document.documentElement.scrollTop;
  } else if (document.body) {
    sScroll = document.body.scrollTop;
  } else {
    sScroll = 0;
  }

  if((ie == true) && (opera == false)) {
    Y_pos=(mouseYJ + sScroll - editpos);
  } else {
    Y_pos=(mouseYJ + 10 - editpos);
  }
  X_pos=(mouseXJ - 310);
  if(X_pos < 0){
    X_pos = (mouseXJ + 20);
  }

  document.getElementById('pbdivshow').style.top = Y_pos + 'px';
  document.getElementById('pbdivshow').style.left = X_pos + 'px';

  if(stav == "on"){

    document.getElementById('pbdivshow_info').innerHTML = document.getElementById(recid).innerHTML;

    document.getElementById('pbdivshow').style.display = "";
  } else {
    document.getElementById('pbdivshow').style.display = "none";
  }

}

// titulky obrazku
function title2script(stav, recid){
  var editpos = 20;
  var ie = document.all?true:false;
  var opera = navigator.userAgent.indexOf('Opera') != -1 ? true : false;

  if(!editpos){editpos = 0}

  if (document.documentElement && document.documentElement.scrollTop) {
    sScroll = document.documentElement.scrollTop;
  } else if (document.body) {
    sScroll = document.body.scrollTop;
  } else {
    sScroll = 0;
  }

  if((ie == true) && (opera == false)) {
    Y_pos=(mouseYJ + sScroll - editpos);
  } else {
    Y_pos=(mouseYJ + 10 - editpos);
  }
  X_pos=(mouseXJ - 310);
  if(X_pos < 0){
    X_pos = (mouseXJ + 20);
  }

  document.getElementById('pbdivshow').style.top = Y_pos + 'px';
  document.getElementById('pbdivshow').style.left = X_pos + 'px';

  if(stav == "on"){

    document.getElementById('pbdivshow_info').innerHTML = document.getElementById(recid).title;

    document.getElementById('pbdivshow').style.display = "";
  } else {
    document.getElementById('pbdivshow').style.display = "none";
  }

}


// strankovani v titulce regionu
function minikategoryregion(kategorie, oblast, stranka, lang){

  myDiv = document.getElementById('minikat' + kategorie);

  if (xmlHttp)
  {
    try
    {

      var params = "&kategorie=" + kategorie +
                   "&stranka=" + stranka +
                   "&oblast=" + oblast +
                   "&lanG=" + lang +
                   "&subakce=minikat";
      xmlHttp.open('GET', 'http://' + document.location.host + '/redakce/ajax.php?akce=lbckraj' + params, true);
      xmlHttp.onreadystatechange = handleRequestStateChange;
      xmlHttp.send(null);


    }
    catch (e)
    {
      alert("Can't connect to server 2:\n" + e.toString());
    }
  }

}

function ajaxshowrecord(record, lang){

  var ie = document.all?true:false;
  var opera = navigator.userAgent.indexOf('Opera') != -1 ? true : false;
  var verze = parseInt(navigator.appVersion);
  var vyska = 600;
  var odzhora = 50;

  if (document.documentElement && document.documentElement.scrollTop) {
    sScroll = document.documentElement.scrollTop;
  } else if (document.body) {
    sScroll = document.body.scrollTop;
  } else {
    sScroll = 0;
  }

  if(parseInt(navigator.appVersion)>3){
    if (navigator.appName=="Netscape") {
      sirkao = window.innerWidth;
    }
    if (navigator.appName.indexOf("Microsoft")!=-1) {
      sirkao = document.body.offsetWidth;
    }
  }

  if (verze >= 4){
    vyskao = screen.height;
    vyska = vyskao - 400;
  }
  var sirka = 550;
  var odleva = (sirkao - 550) / 2;

//  if((ie == true) && (opera == false)) {
    odzhora = (odzhora + sScroll);
//  }


  document.getElementById('divshowajax').style.top = odzhora + 'px';
  document.getElementById('divshowajax').style.left = odleva + 'px';
//  document.getElementById('divshowajax').style.height = vyska + 'px';
  document.getElementById('divshowajax').style.width = sirka + 'px';

  myDiv = document.getElementById('divshowajaxobs');

  if (xmlHttp)
  {
    try
    {

      var params = "&record=" + record +
                   "&lanG=" + lang +
                   "&subakce=showrecord";
      xmlHttp.open('GET', 'http://' + document.location.host + '/redakce/ajax.php?akce=scinfo' + params, true);
      xmlHttp.onreadystatechange = handleRequestStateChange;
      xmlHttp.send(null);


    }
    catch (e)
    {
      alert("Can't connect to server 2:\n" + e.toString());
    }
  }

  document.getElementById('divshowajax').style.display = "";

}

