function kep_ablak(imgs,imgw,imgh)
{
 imghx=imgh+20; // a kepek "latszolagos meretet" kicsit megnoveljuk, hogy az ablaknak legyen kerete
 imgwx=imgw+20;

 sh=screen.height;
 sw=screen.width;

 if ((sh>imghx) && (sw>imgwx)) {oszto=1;}// minden OK, nem kell a kepen varialni
 if ((sh>imghx) && (sw<imgwx)) // a magassag OK, de a szelesseg nem
 {
  oszto=imgwx/(sw-50);//korrekcios tenyezo az 50, mivel nem szeretnenk,
  //hogy az ablak pont a kepernyo szeleig erjen, kicsit jobban leosszuk a mereteket
 }
 if ((sh<imghx) && (sw>imgwx)) // a szelesseg OK, de a magassag nem
 {
  oszto=imghx/(sh-50);//korrekcios tenyezo az 50
 }
 if ((sh<imghx) && (sw<imgwx)) // egyik sem OK
 {
  oszto1=imgwx/(sw-50);
  oszto2=imghx/(sh-50);
  if (oszto1>oszto2) oszto=oszto1;// a szelesseg jobban eltert e kepernyo szelessegetol, mint a magassag
  else oszto=oszto2;
 }

 imgh2=imgh/oszto;//aranyosan csokkentem a kep mereteit
 imgw2=imgw/oszto;

 imghx=imgh2+20;//ablakmeret korrekcio
 imgwx=imgw2+20;

 prop="height="+imghx+",width="+imgwx;
 ujablak=open('','pic_window',prop);
 ujablak.document.open();
 ujablak.document.write("<html><body onblur='close();'><IMG SRC=\""+imgs+"\" height=\""+imgh2+"\"></body></html>");
 ujablak.document.close();
}
