/* This notice must be untouched at all times.
OPH3 (Open PHoto v3.2)
Модуль открывания фоток в отдельном окне.
Copyright (c) 2001-2007 Nadezhin Yuri. All rights reserved.
The latest version is available at http://goza.ru
*/
var mail="" //e-mail, куда сообщать об ошибках загрузки фото
if (tit.lenght < 1) {tit = document.title + " / Фотографии";}



//Рисуем в основном окне таблицу с превьюшками
e=document
e.write("<CENTER><TABLE WIDTH='92%' class=dtxt cellpadding=0 cellspacing=0>");
y=end; b=0;
for (c=b; c<end; c=c+4) {
var xx=b+4;
for (x=b; x<xx; x++) { //строка с картинками
if (x==xx-4) {e.write("<TR VALIGN=BOTTOM ALIGN=CENTER>")}
e.write("<TD width='25%'>")
var fx=f[x]+".jpg";
if (f[x]>"") {e.write("<A href=javascript:oph("+x+"); return false;><IMG SRC='"+fld+"/c"+f[x]+".jpg' class=preview></A></TD>")}
else {e.write("</TD>")}
if (x==xx-1) {e.write("</TR>")}
}
for (z=b; z<xx; z++) { //строка с комментами
if (z==xx-4) {e.write("<TR VALIGN=TOP ALIGN=CENTER>")}
e.write("<TD>")
if (f[z]>"") {e.write(k[z]+"<br><br></TD>")}
else {e.write("</TD>")}
if (z==xx-1) {e.write("</TR>")}
}
b=b+4; y=y+4;
}
e.write("</TABLE>")
function oph(v) { // Открываем пустой файл photka.htm и выводим в него все данные вместе со скриптами
var winwidth = screen.availWidth; var winheight = screen.availHeight;
if (document.all) {PK = open ("photka.htm","","scrollbars=1,width=winwidth,height=winheight,top=0,left=0,fullscreen=1");}
else {PK = open ("photka.htm","scrollbars=1,width=winwidth,height=winheight,menubar=no,status=no,location=no,fullscreen=yes,directories=no,resizable=no");}
var e=PK.document;
e.open();
e.write("<html><head><link href=my.css rel=styleSheet type=text/css><title>"+tit+"</title></head><body bgcolor='black' topmargin=0 marginheight=0 marginweight=0 leftmargin=0 onLoad=grayer()>")
e.write("<script LANGUAGE=\"JavaScript\">f = new Array(); k =  new Array();")
e.write("var w="+v+"; var enn="+end+"-1;")
for (c=0; c<end; c++) {e.write("f["+c+"] = '"+f[c]+"';"+"k["+c+"] = '"+k[c]+"';")}
e.write("var ffirst=0; var eend=0; function prev() {w=w-1; if (w<0) {w=0;} else {fts.src='"+fld+"/'+f[w]+'.jpg';fts.alt=k[w];};grayer();}; function next() {w=w+1; if (w=="+end+") {w=w-1;} else {fts.src='"+fld+"/'+f[w]+'.jpg';fts.alt=k[w];}; grayer();};")
e.write("function grayer() {if (w==0) {first.innerHTML='<font color=gray>Первая';prv.innerHTML='<font color=gray>Предыдущая';} else {first.innerHTML='Первая';prv.innerHTML='Предыдущая';}; if (w=="+end+"-1) {nxt.innerHTML='<font color=gray>Следующая';last.innerHTML='<font color=gray>Последняя';} else {nxt.innerHTML='Следующая';last.innerHTML='Последняя';}; numbr.innerHTML=w+1; inf.innerHTML=k[w];};")
e.write("</script><table width=100% height=100% border=0 cellpadding=0 cellspasing=0><tr valign=middle>")
e.write("<td align=center valign=top class=dtxt>Фотография <span id=numbr></span> из "+end+"<br>::: <a id=first class=lmenu href=javascript:onClick=fts.src='"+fld+"/'+f[0]+'.jpg';fts.alt=k[0];w=0;grayer();></a> ::: <a id=prv class=lmenu href=javascript:prev();></a> ::: <a class=lmenu href=javascript:window.close()>Закрыть окно</a> ::: <a id=nxt class=lmenu href=javascript:next();></a> ::: <a id=last class=lmenu href=javascript:fts.src='"+fld+"/'+f[enn]+'.jpg';fts.alt=k[enn];w=enn;grayer();></a> :::</td></tr><tr><td align=center><table border=0 cellpadding=10 bgcolor=#222><tr><td><img id=fts src='"+fld+"/"+f[v]+".jpg' onClick='window.close()' alt='"+k[v]+"' border=0 class=hnd onerror=\"alert('Фотография '+f[w]+'.jpg не найдена');\" ><br><span class=inftxt id=inf></span></tr></td></table>")
e.write("</td></tr></table></body></html>")
e.close();
}
