var Tim;     // Timer
var TmpImg;  // Pomocný objekt Image

function ShowFoto (Img){
  // Zjistí se velikost obrázku
  // Vytvoří se pomocný objekt Image
  TmpImg = new Image ();
  // Nastaví se časovač aby za desetinu sekundy
  // zkontroloval, zda se obrázek již načetl
  Tim = setInterval ('Loaded();', 100);
  // Nastaví se zdroj obrázku
  TmpImg.src = Img;
}

function Loaded(){
  // Zkontroluje se, zda se obrázek již celý načetl
  if (TmpImg.complete){
    // Zruší se časovač
    clearTimeout (Tim);

    // Jednoduše se zjisí šířka a výška obrázku
    W = TmpImg.width;
    H = TmpImg.height;

    // Zjistí se rozlišení monitoru
    var Browser = navigator.appName;
    var Version = parseInt(navigator.appVersion);
    if ((Browser == "Netscape" & Version >= 4) ||
        (Browser == "Microsoft Internet Explorer" & Version >= 4)){
      ScrH = screen.height;
      ScrW = screen.width;
    } else {
      ScrH = 0;
      ScrW = 0;
    }

    // Přidá se černý okraj kolem obrázku
    var BorderW = 1;
    W += 2*BorderW;
    H += 2*BorderW;

    // Spočte se pozice nového okna tak, aby se objevilo
    // uprostřed obrazovky
    var Position;
    if ((ScrH > 0) && (ScrW > 0))
      Position = ",left="+(ScrW - W)/2+",top="+(ScrH-H)/2;
    else
      Position = "";

    // Vytvoří se nové (jedinečné) okno
    // Vygeneruje se jedinečný název
    var TmpName= new Date();
    var NewName = "Name_"+TmpName.getTime();

    var NewWin = window.open("", NewName,
      "toolbar=no,location=no,width="+W+
      ",height="+H+
      ",directories=no,status=no,menubar=no"+
      ",resizable=no,scrollbars=no"+Position
    );

    with (NewWin.document) {
      open();
      write("<HTML><HEAD><TITLE>DEN NATO / NATO DAY</TITLE></HEAD>");
      write('<BODY bgcolor="white" topmargin="0" leftmargin="0"'+
            ' marginwidth="0" marginheight="0">');
      write('<A href="javascript:close();"><IMG src="'+
             TmpImg.src+'" hspace="'+BorderW+'" vspace="'+
             BorderW+'" border="0" alt="Close"></a>');
      write("</body></html>");
      close();
    }
  }
}
