// mapy
jQuery(document).ready(function(){
//  checkloadjscssfile('http://apps.hfbiz.cz/glog/JavaScript/hslayers/trunk/Apps/MapAppLoader.js', 'js');
//  checkloadjscssfile('http://www.cesky-raj.info/redakce/rs/cesky_raj/cesky_raj_maps.js', 'js');
});

function mapashow(){

  
  as4uAjaxAlertShow(2000, 3000);
  jQuery('div.stranka').css('display', 'none');
  jQuery('#ajax_content').html('<div style="background:red; width: 300px; right: 0px; float:right; height: 100%; position:relative;">asdf</div><div style="background:blue; width:300px; height: 300px;" id="as4u_map">asdf</div>');



    initOptions("as4u_map", true, "");

    HSLayers.Apps.MapPortal.Rincon.ShowObject.showMap(
        mapidshowSetRec, null, null
    );

}

function after_closeajax(){
  jQuery('div.stranka').css('display', '');
}


var filesadded="" //list of files already added
function checkloadjscssfile(filename, filetype){
 if (filesadded.indexOf("["+filename+"]")==-1){
  loadjscssfile(filename, filetype);
  filesadded+="["+filename+"]";
 }
}


function loadjscssfile(filename, filetype){
 if (filetype=="js"){ 
  var fileref=document.createElement('script')
  fileref.setAttribute("type","text/javascript")
  fileref.setAttribute("src", filename)
 }
 else if (filetype=="css"){ 
  var fileref=document.createElement("link")
  fileref.setAttribute("rel", "stylesheet")
  fileref.setAttribute("type", "text/css")
  fileref.setAttribute("href", filename)
 }
 if (typeof fileref!="undefined")
  document.getElementsByTagName("head")[0].appendChild(fileref)
}



// posun okna Ajaxu
function posun(elm, akce){

  elmMove = document.getElementById(elm);
  var retPoz = findPos(elmMove);

  if(akce == "start"){

    var posunX = 0;
    var posunY = 0;

    oldMouseX = mouseX;
    oldMouseY = mouseY;

    moveIdC = window.setTimeout("posun('" + elm + "');", 10);

  } else {

    var posunX = mouseX - oldMouseX;
    var posunY = mouseY - oldMouseY;

    oldMouseX = mouseX;
    oldMouseY = mouseY;

    var zleva = retPoz[0] + posunX;
    var zhora = retPoz[1] + posunY;

    elmMove.style.top = zhora + 'px';
    elmMove.style.left = zleva + 'px';

    if(akce == "konec"){
      window.clearTimeout(moveIdC);
    } else {
      moveIdC = window.setTimeout("posun('" + elm + "');", 10);
    }

  }

}

function findPos(obj) {
   var curleft = curtop = 0;
   if (obj.offsetParent) {
      curleft = obj.offsetLeft
      curtop = obj.offsetTop
      while (obj = obj.offsetParent) {
         curleft += obj.offsetLeft
         curtop += obj.offsetTop
      }
   }
   return [curleft,curtop];
}
// konec posunu okna Ajaxu


// 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";
    }
  }
}




// 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;
  }
  
  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"){
    //alert(document.getElementById('pbdivshow').style.top + ' ' + document.getElementById('pbdivshow').style.left);
    document.getElementById('pbdivshow_info').innerHTML = document.getElementById(recid).title;

    document.getElementById('pbdivshow').style.display = "";
  } else {
    document.getElementById('pbdivshow').style.display = "none";
  }

}


// obrazek zahlavi
var actualLoad = "img_zah1";
var waitLoad = "img_zah2";
var adresarObr = "39237";
var actualLoadTmp = "";
var obnova = 10000;

function rotateImgLoad(){
  jQuery('#'+actualLoad).load('http://' + document.location.host + '/redakce/ajax.php?akce=nahodnyobrcraj&subakce=randoimg&htmlAjax=yes&adresarObr='+adresarObr, function() {
    actualLoadTmp = actualLoad;
    actualLoad = waitLoad;
    waitLoad = actualLoadTmp;
  });
}

function rotateImg(){
  
  document.getElementById(actualLoad).style.display = "none";
  document.getElementById(waitLoad).style.display = "";
  rotateImgLoad();
  setTimeout('rotateImg()', obnova);  
}



// panorama
function showPanorama(prohlidka){
  as4uAjaxAlertShow('640', '484');
  $("#ajax_content").css('backgroundColor', 'black');
  $("#ajax_content").html('<iframe src="http://www.cesky-raj.info/redakce/rs/cesky_raj/panorama/' + prohlidka + '" width="640" height="480" scrolling="no" noresize="noresize" frameborder="0"></iframe>');
}
