if (screen) {
  s_win=screen.width;
  w_win=screen.height;
} else {
  s_win=800;
  w_win=600;
}

function przesunWarstwe(id,X,Y){
    document.getElementById(id).style.left = X;
    document.getElementById(id).style.top = Y;
}

function wpiszWarstwe(nazwaWarstwy,text) {
   document.getElementById(nazwaWarstwy).innerHTML = text;
}

function schowajWarstwe(nazwaWarstwy) {
   document.getElementById(nazwaWarstwy).innerHTML = '';
   document.getElementById(nazwaWarstwy).style.left = -1000;
   document.getElementById(nazwaWarstwy).style.top = -1000;
   document.getElementById(nazwaWarstwy).style.width = 10;
}

function zoom(wys, szer, adres) { 
     if(!document.getElementById) {
        zoomOkno(wys, szer, adres);
        return
     }
     text = "<a HREF=\"javascript:schowajWarstwe('foto');\"><IMG HEIGHT="+wys+" WIDTH="+szer+" SRC='"+adres+"' ALT='' hspace=10 vspace=10 BORDER=0></a>";
     pozClose=szer-12;
     text =  text+"<div style=\"position:absolute; top:11;left:"+pozClose+";width:21;\"><a HREF=\"javascript:schowajWarstwe('foto');\"><IMG HEIGHT=21 WIDTH=21 SRC='assets/close.gif' ALT='' BORDER=0></a></div>";
     wpiszWarstwe('foto',text);
     ns6 = (document.getElementById) && !(document.all)? true:false;
     winW = (ns6)? window.innerWidth-16 : document.body.offsetWidth-20
     winH = (ns6)? window.innerHeight : document.body.offsetHeight
     ekranX=(document.all)?document.body.scrollLeft:window.pageXOffset
     ekranY=(document.all)?document.body.scrollTop:window.pageYOffset
     x=ekranX+(winW-szer)/2
     y =ekranY-10+(winH-wys)/2
     x = Math.round(x);
     y = Math.round(y);
     if(x<0) x=0;
     if(y<0) y=0;
     przesunWarstwe('foto',x,y);
     document.getElementById('foto').style.width = szer - (-20);
}

function zoomOkno(wys, szer, adres)
{
   skrol='no'
   wysN = wys-(-60);
   if( wysN>w_win) {
     w=w_win-60; 
     skrol='yes';
     y=0;
   } else {
     w=wys-(-5);
     y = (w_win - w)/2;
     y = Math.round(y)-30;
     if(y<5) y=0;
   };
   szerNowa=szer - (-20);
   if(szerNowa>s_win) {
     s=s_win;
     skrol='yes';
     x=0;
   } else {
     s=szerNowa;
     x = (s_win - s)/2;
     x = Math.round(x)-10;
     if(x<5) x=0;
   };
   if(skrol=='no') {s=szer; w=wys;};
   parametry="resizable=yes,scrollbars="+skrol+",top="+y+",left="+x+",height="+w+",width="+s
   msg=open("","FOTO",parametry);
   msg.close(); 
   msg=open("","FOTO",parametry);
   msg.document.write("<HTML>\n<HEAD>\n<META content='text/html; charset=iso-8859-2' http-equiv=Content-Type></META>\n");
   msg.document.write("<TITLE>FOTO</TITLE>\n</HEAD>\n");
   msg.document.write("<BODY MARGINWIDTH=0 MARGINHEIGHT=0 TOPMARGIN=0 LEFTMARGIN=0>\n<center>");
   msg.document.write("<IMG HEIGHT="+wys+" WIDTH="+szer+" SRC='"+adres+"' ALT='' BORDER=0>");
   msg.document.write("</center>\n</BODY>\n</HTML>");
}

function foto(wys, szer, adres)
{
   skrol='no'
   if(wys+60>w_win) {
     w=w_win-60;
     skrol='yes';
     y=0;
   } else {
     w=wys+5;
     y = (w_win - w)/2;
     y = Math.round(y)-30;
     if(y<5) y=0;
   };
   if(szer+20>s_win) {
     s=s_win;
     skrol='yes';
     x=0;
   } else {
     s=szer+20;
     x = (s_win - s)/2;
     x = Math.round(x)-10;
     if(x<5) x=0;
   };
   if(skrol=='no') {s=szer; w=wys;};
   parametry="resizable=yes,scrollbars="+skrol+",top="+y+",left="+x+",height="+w+",width="+s
   msg=open("","FOTO",parametry);
   msg.close();
   msg=open("","FOTO",parametry);
   msg.document.write("<HTML>\n<HEAD>\n<META content='text/html; charset=iso-8859-2' http-equiv=Content-Type></META>\n");
   msg.document.write("<TITLE>FOTO</TITLE>\n</HEAD>\n");
   msg.document.write("<BODY MARGINWIDTH=0 MARGINHEIGHT=0 TOPMARGIN=0 LEFTMARGIN=0>\n<center>");
   msg.document.write("<IMG HEIGHT="+wys+" WIDTH="+szer+" SRC='"+adres+"' ALT='' BORDER=0>");
   msg.document.write("</center>\n</BODY>\n</HTML>");
}

