function mailSave()
{
  var zadost = new XMLHttpRequest(); 

       if (zadost) 
       { 
           var mail = document.getElementById("mail").value;
           
           zadost.onreadystatechange = function k()
                                 {
                                 if (zadost.readyState == 4 && zadost.status == 200) 
                                 {
                                     if (zadost.responseText == "ok") {  
                                          alert("Váš e-mail byl úspěšně přidán.");
                                          document.getElementById("mail").value = "";
                                     } else {
                                          alert(zadost.responseText);
                                     }
                                 }
                                 }

           zadost.open("GET", "run/savemail.php?mail="+mail);
           zadost.send(null);
           
           }
        else
       {
           alert('Bohuzel ale Vas prohlizec nepodporuje XMLHttpRequest() :(');
       }  
}


function zjistiVelikostOkna() {
  var myWidth = 0, myHeight = 0;
  if(typeof(window.innerWidth)=='number') {
    myWidth = parent.window.innerWidth;
    myHeight = parent.window.innerHeight;
  } else if(parent.document.documentElement && (parent.document.documentElement.clientWidth || parent.document.documentElement.clientHeight)) {
    myWidth = parent.document.documentElement.clientWidth;
    myHeight = parent.ocument.documentElement.clientHeight;
  } else if(parent.document.body && (parent.document.body.clientWidth || parent.document.body.clientHeight)) {
    myWidth = parent.document.body.clientWidth;
    myHeight = parent.document.body.clientHeight;
  }
  return [myWidth, myHeight];
}

function scrollXY() {
  var X = 0, Y = 0;
  if( typeof( parent.pageYOffset ) == 'number' ) {
    Y = parent.pageYOffset;
    X = parent.pageXOffset;
  } else if( parent.document.body && ( parent.document.body.scrollLeft || parent.document.body.scrollTop ) ) {
    Y = parent.document.body.scrollTop;
    X = parent.document.body.scrollLeft;
  } else if( parent.document.documentElement && ( parent.document.documentElement.scrollLeft || parent.document.documentElement.scrollTop ) ) {
    Y = parent.document.documentElement.scrollTop;
    X = parent.document.documentElement.scrollLeft;
  }
  return [ X, Y ];
}

function endObr() {                                         
  var hlavni = document.getElementById("obrHlavni");
  var pozadi = document.getElementById("obrPozadi");
  hlavni.style.display = "none";
  pozadi.style.display = "none";
  document.getElementById("hl").style.overflow = "auto";
}

function heightPlocha() {
  if( window.innerHeight && window.scrollMaxY ) { // FIREFOX
    pageWidth = window.innerWidth + window.scrollMaxX;
    pageHeight = window.innerHeight + window.scrollMaxY;
  } else if ( document.body.scrollHeight > document.body.offsetHeight ) {  // EXPLORER
    pageWidth = document.body.scrollWidth;
    pageHeight = document.body.scrollHeight;
  } else {
    pageWidth = document.body.offsetWidth + document.body.offsetLeft; 
    pageHeight = document.body.offsetHeight + document.body.offsetTop; 
  }
  return [ pageHeight, pageWidth ];
}
   
function zobrObr(cesta)
{  
   var zadost = new XMLHttpRequest();    

       if (zadost) 
       { 
          var pozadi = document.getElementById("obrPozadi");
          var hlavni = document.getElementById("obrHlavni");
          var imgobr = document.getElementById("imgobr");
         
          hlavni.innerHTML = "načítám obrázek...";

          zadost.onreadystatechange = function k()
                                  {
                                  
                                      var sirka_vyska=zjistiVelikostOkna();
                                      var horlevy=scrollXY();
                                      var img = new Image();  
                                      img.src = "fotogalerie/"+cesta; 
                                      
                                      var h = img.height;
                                      var w = img.width;
   
                                      var top = horlevy[1]+Math.round(sirka_vyska[1]/2)-Math.round((img.height/2));
                                      var left = horlevy[0]+Math.round(sirka_vyska[0]/2)-Math.round((img.width/2));
                                      var stranka=heightPlocha();
                                 
                                 if (zadost.readyState == 4 && zadost.status == 200) 
                                  {
                                      if (zadost.responseText != "") 
                                      {  
             
                                          hlavni.innerHTML = zadost.responseText;
                                          document.getElementById("imgobr").height = Math.round(h);
                                          document.getElementById("imgobr").width = Math.round(w);
                                          hlavni.style.top = top;
                                          hlavni.style.left = left;
                                          hlavni.style.display = "block";
                                          pozadi.style.display = "block";
                                          pozadi.style.height = stranka[0];
                                          pozadi.style.width = stranka[1];
                                     }
                                 }
                                 }
      

          zadost.open('GET', 'http://snowpunx.cz/run/obrzobr.php?cesta='+cesta);
          zadost.send(null);       
        }
        else
       {
           alert('Bohuzel ale Vas prohlizec nepodporuje XMLHttpRequest() :(');
       }  
}
