// pozice mysi
var x = 0;
var y = 0;

/*
window.onload = init;


function init() {
  if(window.Event){
    document.captureEvents(Event.MOUSEMOVE);
  }
  document.onmousemove = getXY;
}

function getXY(e) {
  x = (window.Event) ? e.pageX : event.clientX;
  y = (window.Event) ? e.pageY : event.clientY;
}
*/

document.onmousemove = alertCoord;

function alertCoord(e) {
  var xcoord, ycoord;
  if( !e ) { e = window.event; }
  if( !e ) { return; }
  if( typeof( e.pageX ) == 'number' ) {
    xcoord = e.pageX;
    ycoord = e.pageY;
  } else if( typeof( e.clientX ) == 'number' ) {
    xcoord = e.clientX;
    ycoord = e.clientY;
    if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
      xcoord += document.body.scrollLeft;
      ycoord += document.body.scrollTop;
    } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
      xcoord += document.documentElement.scrollLeft;
      ycoord += document.documentElement.scrollTop;
    }
  } else { return; }

  mouseX = xcoord;
  mouseY = ycoord;
  
}


// konec pozice mysi


// 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=(y + sScroll - editpos);
  } else {
    Y_pos=(y + 10 - editpos);
  }
  X_pos=(x - 310);
  if(X_pos < 0){
    X_pos = (x + 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=(y + sScroll - editpos);
  } else {
    Y_pos=(y + 10 - editpos);
  }
  X_pos=(x - 310);
  if(X_pos < 0){
    X_pos = (x + 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, mesto){

  myDiv = document.getElementById('minikat' + kategorie);

  if (xmlHttp)
  {
    try
    {

      var params = "&kategorie=" + kategorie +
                   "&stranka=" + stranka +
                   "&oblast=" + oblast +
                   "&mesto=" + mesto +
                   "&lanG=" + lang +
                   "&subakce=minikat";
      xmlHttp.open('GET', 'http://' + document.location.host + '/redakce/ajax.php?akce=turuk' + 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=turuk' + 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 = "";

}

var oldchange;
function changemapreg(changto){

  if(changto == 'region1'){
    var newimage = 'http://' + document.location.host + '/galerie/obrazky/image.php?img=65&x=325&y=230';
    document.getElementById('a_' + changto).style.fontWeight = "bold";
    oldchange = 'a_' + changto;
  } else if(changto == 'region2'){
    var newimage = 'http://' + document.location.host + '/galerie/obrazky/image.php?img=66&x=325&y=230';
    document.getElementById('a_' + changto).style.fontWeight = "bold";
    oldchange = 'a_' + changto;
  } else if(changto == 'region3'){
    var newimage = 'http://' + document.location.host + '/galerie/obrazky/image.php?img=67&x=325&y=230';
    document.getElementById('a_' + changto).style.fontWeight = "bold";
    oldchange = 'a_' + changto;
  } else if(changto == 'region4'){
    var newimage = 'http://' + document.location.host + '/galerie/obrazky/image.php?img=68&x=325&y=230';
    document.getElementById('a_' + changto).style.fontWeight = "bold";
    oldchange = 'a_' + changto;
  } else if(changto == 'region5'){
    var newimage = 'http://' + document.location.host + '/galerie/obrazky/image.php?img=69&x=325&y=230';
    document.getElementById('a_' + changto).style.fontWeight = "bold";
    oldchange = 'a_' + changto;
  } else {
    var newimage = 'http://' + document.location.host + '/galerie/obrazky/image.php?img=70&x=325&y=230';
    if(document.getElementById(oldchange)){
      document.getElementById(oldchange).style.fontWeight = "normal";
    }
    oldchange = '';
  }
  document.getElementById('mapa_regionu').src = newimage;

}



