function vyskaStranky()
{
  if (window.innerHeight && window.scrollMaxY) 
  {      //newiem podporu
    VyskaStranky = window.innerHeight + window.scrollMaxY;
  } 
  else if (document.body.scrollHeight > document.body.offsetHeight)
  { // safari 3.1, FireFox 3.0
    VyskaStranky = document.body.scrollHeight;
  } 
  else 
  { // IE 7, Opera 9.5,
    //VyskaStranky = document.body.offsetHeight;
    VyskaStranky = 2000;
  }
  return VyskaStranky;
}

function sirkaStranky()
{
  if (window.innerHeight && window.scrollMaxY) 
  {      //newiem podporu
    SirkaStranky = document.body.scrollWidth;
  } 
  else if (document.body.scrollHeight > document.body.offsetHeight)
  { // safari 3.1, FireFox 3.0
    SirkaStranky = document.body.scrollWidth;
  } 
  else 
  { // IE 7, Opera 9.5,
    SirkaStranky = document.body.offsetWidth;
  }
  
  return SirkaStranky;
}

function rolovaniX()
{
  var de = document.documentElement;
  return self.pageXOffset || (de && de.scrollLeft) || document.body.scrollLeft;
}

function rolovaniY()
{
  var de = document.documentElement;
  return self.pageYOffset || (de && de.scrollTop) || document.body.scrollTop;
}

function vyskaOkna()
{
  var de = document.documentElement;  
  return self.innerHeight || (de && de.clientHeight) || document.body.clientHeight;
}

function sirkaOkna()
{
  var de = document.documentElement;  
  return self.innerWidth || (de && de.clientWidth) || document.body.clientWidth;
}

function upravPozici()
{
  var obj = document.getElementById("mchboxPrekryti");
  var obj2 = document.getElementById("mchboxLoader");
  
  vyska_veiwportu = vyskaOkna();
  sirka_veiwportu = sirkaOkna();
  
  obj2.style.display = "block";
  obj2.style.left = ((sirka_veiwportu / 2) - (obj2.scrollWidth / 2)) + "px";
  obj2.style.top = ((vyska_veiwportu / 2) - (obj2.scrollHeight / 2)) + "px";
}




// Funkce obslužné
function skryjPrekryti()
{
  hide(id("mchboxPrekryti"));
}

function zobrazPrekryti()
{
  scroll(0,0);
  
  /* PŘEKRYVNÁ PLOCHA */
  var mchboxPrekryti = document.createElement("div");
  mchboxPrekryti.id = "mchboxPrekryti";
  
  // Přidám překrytí do DOM struktury
  document.body.appendChild(mchboxPrekryti);

  var mchboxPrekryti = document.getElementById("mchboxPrekryti");
  mchboxPrekryti.style.height = vyskaStranky() + "px";
  mchboxPrekryti.style.width = sirkaStranky() + "px";
  
  mchboxPrekryti.style.display = "block";
  
  // DIV pro obrazek
  var mchboxLoader = document.createElement("div");
  var mchboxLoaderText = document.createElement("div");
  mchboxLoader.id = "mchboxLoader";
  mchboxLoaderText.id = "mchboxLoaderText";
  document.body.appendChild(mchboxLoader);
  document.getElementById("mchboxLoader").appendChild(mchboxLoaderText);
  document.getElementById("mchboxLoaderText").innerHTML = "Soubor se nahrává na server, to může trvat až několik minut, záleží na rychlosti Vašeho připojení.";
  //document.getElementById("mchboxPrekryti").appendChild(mchboxLoader);
  
  upravPozici();
}