xkey = (self.location.search).substring(1).split("&");
dir = xkey[0].substring(4);
if(xkey[1]) sort = eval(xkey[1].substring(4)); else sort = 0;

if(!dir.length) dir = "entry";
else database.src = "database/lib-" + dir + ".js";

List_lib = Array(10,
"entry","<бібліотеку не вибрано>",
"newlib","Nова Dоба",
"pasife","Pasife",
"moonstation","Велика Магеланова Хмара",
"giraffe","Чарівний жираф",
"prosvita","Просвіта",
"ukrtown","Бібліотека українського міста",
"ukrop","УКРОПівська бібліотека",
"mskmua","books.ms.km.ua",
"all","Зведений каталог текстів");

List_cat = Array(4,
"0","всі тексти",
"1","відтворені + links",
"2","збережені не відтворені",
"3","втрачені + неіндексовані");

function searchMenu(list,criteria) {
for(y=1; y<=(list[0]*2); y+=2) {
document.write("<option ");
if(list[y]==criteria) document.write("selected ");
document.write("value=\"" + list[y] + "\">&nbsp;" + list[y+1] + "</option>");
}
}


function libPrint(lib) {

i=0;

while(lib[i]!="END") {
if(lib[i].substring(0,3)=="LET") {
if(i) document.write("</table>\n<div class=let>");
else document.write("<div class=let style=\"margin-top:0px\">");
document.writeln("<img src=\"p.gif\" width=11 height=11 "
+ "style=\"margin-right:11px\">" + lib[i].substring(6) + "</div>");
document.writeln("<table cellspacing=1 cellpadding=4 width=690 bgcolor=\"cccccc\">");
i++;
}
else {
if(!sort) showflag = true;
else {
showflag = false;
switch(lib[i]) {
case "copy": case "link": case "http": if(sort==1) showflag = true; break;
case "save": if(sort==2) showflag = true; break;
case "none": case "part": case "lost": if(sort==3) showflag = true; break;
}
}
if(showflag==1) viewItem(lib[i],lib[i+1],lib[i+2],lib[i+3],lib[i+4]);
i+=5;
}
}

if(i>3) document.writeln("</table>");

}


function viewItem(stt,lnk,aut,tit,inf) {

t = "<span style=\"letter-spacing:1px\">" + tit + "</span>";
if(aut.length) t = aut + ": &nbsp;" + t;

switch(stt) {

case "copy":
s = "<a href=\"recover/" + lnk + ".html\"><b>відтворено</b></a>";
t = "<a href=\"recover/" + lnk + ".html\"><b>" + t + "</b></a>";
b = "white";
break;

case "link":
s = "див. <a href=\"http://" + lnk + "\" onmouseover=\"lib(this)\"><b>link</b></a>";
t = "<b>" + t + "</b>";
b = "white";
break;

case "http":
if(lnk.substring(4,13)=="ukrcenter") s = "<a href=\"http://" + lnk + "\"><b>ukrcenter</b></a>";
else s = "див. <a href=\"http://" + lnk + "\"><b>link</b></a>";
t = "<b>" + t + "</b>";
b = "white";
break;

case "save": s = "збережено"; b = "efefef"; break;
case "part": s = "втрачено/ч"; b = "dadada"; break;
case "lost": s = "втрачено/п"; b = "dadada"; break;

default: s = "&nbsp;"; b = "efefef"; break;

}

if(inf.length) t += " &nbsp;<i>(" + inf + ")</i>";

document.writeln("<tr>\n"
+ "<td bgcolor=" + b + " width=592><div class=itm>" + t + "</div></td>\n"
+ "<td bgcolor=" + b + " width=79 valign=top><div class=itm>" + s + "</div></td>\n"
+ "<td bgcolor=" + b + " width=19 valign=top>"
+ "<div style=\"position:absolute; margin-top:-2px; margin-left:-2px;\">\n"
+ "<form method=\"POST\" action=\"cgi-bin/textinfo.cgi\">\n"
+ "<input type=hidden name=\"text_status\" value=\"" + stt + "\">\n"
+ "<input type=hidden name=\"text_link\" value=\"" + lnk + "\">\n"
+ "<input type=hidden name=\"text_author\" value=\"" + aut + "\">\n"
+ "<input type=hidden name=\"text_header\" value=\"" + tit + "\">\n"
+ "<input type=hidden name=\"text_subheader\" value=\"" + inf + "\">\n"
+ "<input type=submit style=\"width:20px; height:20px; font-size:8pt; font-family:Verdana;\" value=\"+\" title=\"додати/змінити інформацію про цей текст\">\n"
+ "</form>"
+ "</div>\n"
+ "</td>\n"
+ "</tr>");

}