
function openBlindPanel()
{var obj=take('blind_panel').n;var cont=take(document.body);if(obj.className=="blind_hide")
{obj.className="blind_show";if(cont.hasclass('blind_panel'))
{if((typeof _sheet!="undefined")&&(cont.hasclass(_sheet)))
cont.delclass(_sheet);bodyclass=document.body.className;}
else
{bodyclass="";toStandartSettings(take('standart_set').n);}}
else
{obj.className="blind_hide";}}
function switchToBlindVersion(o)
{var cont=take(document.body);var elem=take(o.parentNode).tags('input');for(var i=0;i<elem.length;i++)
{if(cont.hasclass(elem[i].name+'_'+i))
cont.delclass(elem[i].name+'_'+i);}
cont.addclass(o.name+'_'+o.value);bodyclass=cont.n.className;localStorage.setItem('bodyclass',bodyclass);}
function toNormalVersion()
{var cont=take(document.body);var obj=take('blind_panel').n;obj.className="blind_hide";cont.n.className=(typeof _sheet!="undefined")?_sheet:"";if(typeof _ishistory!="undefined")
cont.addclass('ishistory');bodyclass="";localStorage.clear();}
function toStandartSettings(o)
{var val="";if(o.hasAttribute('data-value'))
val=o.getAttribute('data-value');var cont=take(document.body);if(val!="")
cont.n.className=val;bodyclass=cont.n.className;localStorage.setItem('bodyclass',bodyclass);}
function seePlace(o,ind,c,rdb,ndb)
{if((typeof extended!="undefined")&&(typeof dbs[rdb].groupplace=="undefined"))
{if(typeof ndb!="undefined")
rdb=ndb;seePlaceSimple(o,ind,c,rdb);}
else
{addid="place"+c;if(take(addid).n.style.display=='none')
{if(take(addid).n.innerHTML=='')
{take(addid).n.innerHTML='<div class="progress small"><div></div></div>';var db=numDB;if((typeof rdb!="undefined")&&(rdb!=""))
{db=rdb;}
if((typeof dbs[db].groupplace!="undefined")&&(dbs[db].groupplace!=""))
{seePlaceGr(ind,db,"SEE7SIGLA");}
else
{seePlaceEx(null,ind,db,"SEE7BB");}}}
showHide2(o,addid);}}
function seePlaceEx(o,ind,rdb,outf,sigla,c)
{if(typeof c!="undefined")
addid=c;if((o==null)||((o!=null)&&(o.nextSibling.innerHTML=='')))
{typework="";var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacholdd.MoveCopies"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["iddb",rdb]);querylist.push(["idbr",ind]);querylist.push(["copyform",outf]);querylist.push(["writeoff","false"]);if(typeof sigla!="undefined")
querylist.push(["sigla",sigla]);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist,rdb)]);ajaxToRCP(gArr,displayPlace);}
if(o!=null)
showHide1(o);}
function seePlaceGr(ind,rdb,outf)
{typework="";var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.FindView"]);querylist.push(["_version","2.7.0"]);querylist.push(["session",numsean]);querylist.push(["start",0]);querylist.push(["length",400]);querylist.push(["iddb",rdb]);querylist.push(["outformList[0]/outform",outf]);querylist.push(["query/body","ID "+replaceSlash(ind)]);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist,rdb)]);ajaxToRCP(gArr,displayGrouppedPlace);}
function displayGrouppedPlace(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{var str="";var div=take(addid);if(parseInt(response[0]._size,10)>0)
{var iddb=response[0]._result_0._sourceIddb;var ind=replaceSlash(response[0]._result_0._id);for(var key in response[0]._result_0)
{var value=response[0]._result_0[key];if(key.indexOf('_SEE7SIGLA')!=-1)
{var len=value.length;for(var i=0;i<len;i++)
{if(value[i]!="")
{var indx='ex'+replaceSymb7(ind)+''+i;str+='<div class="siglas"><div onmousedown="seePlaceEx(this,\''+ind+'\',\''+iddb+'\',\'SEE7FUNDS\',\''+value[i]+'\',\''+indx+'\')">'+value[i]+'</div><div class="ex" id="'+indx+'"></div></div>';}}}}}
else
{str+='<div class="acenter f80 p20x">Экземпляры не найдены</div>';}
div.n.innerHTML=str;}}
function displayPlace(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{var str="";var count=0;var obj1={};var div=take(addid);for(var key in response[0])
{var value=response[0][key];if(key.indexOf('copies_')!=-1)
{obj1[count]={};obj1[count].COPYINFO="";for(var arg in value)
{var val=value[arg];if(arg.indexOf('_inventory')!=-1)
obj1[count].INVENTORY=val;if(arg.indexOf('_barcode')!=-1)
obj1[count].CODE=val;if(arg.indexOf('_location')!=-1)
obj1[count].STATUS=val;if(arg.indexOf('_copyinfo')!=-1)
{obj1[count].COPYINFO=val[0];}}
count++;}}
if(count>0)
{for(var i=0;i<count;i++)
{str+='<div class="w100 f80 p10x"><b>'+(i+1)+'. Статус </b>: <span class="red">'+obj1[i].STATUS+'</span></div>';str+='<div class="table w100">';str+='<div class="row b bge"><div class="td f80 w30 p10x">Инвентарный номер</div><div class="td f80 w30 p10x">Код</div><div class="td f80 p10x">Сведения об экземпляре</div></div>';str+='<div class="row b1e"><div class="td f80 w30 p10x">'+obj1[i].INVENTORY+'</div><div class="td f80 w30 p10x">'+obj1[i].CODE+'</div><div class="td f80 p10x">'+parseBB(obj1[i].COPYINFO)+'</div></div>';str+='</div>';}}
else
{str+='<div class="acenter f80 p20x">Экземпляры не найдены</div>';}
div.n.innerHTML=str;div.show();}
addid="";}
function seeBibcard(o,ind,c,rdb)
{if((typeof dbs[numDB].bibcardtype!="undefined")&&(dbs[numDB].bibcardtype.toLowerCase()=='text')&&(typeof extended!="undefined")&&(extended=="yes"))
{seeBibcardText(o,ind,c,rdb);}
else
{typework="";addid="bib"+c;if(take(addid).n.style.display=='none')
{if(take(addid).n.innerHTML=='')
{take(addid).n.innerHTML='<div style="position:absolute;top:0" class="progress small"><div></div></div>';var db=numDB;if((typeof rdb!="undefined")&&(rdb!=""))
{db=rdb;}
var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_xsl","/"+foldername+"/"+foldername+"/html/_modules/search/_output/xsl/bibcard.xsl"]);gArr.push(["_errorXsl","/"+foldername+"/"+foldername+"/html/_modules/search/_output/xsl/error.xsl"]);querylist.push(["_service","opacfindd.FindView"]);querylist.push(["_version","2.3.0"]);querylist.push(["session",numsean]);querylist.push(["outformList[0]/outform","BIBCARD"]);querylist.push(["outformList[0]/bibcardType","formatted"]);if(typeof dbs[numDB].bibcardtype!="undefined")
querylist.push(["outformList[0]/bibcardName",dbs[numDB].bibcardtype]);querylist.push(["iddbIds[0]/iddb",db]);var tmp=/\\{1,}/g;if(tmp.test(ind))
ind=ind.replace(tmp,'\\');querylist.push(["iddbIds[0]/id",ind]);gArr.push(["querylist",prepareQueryString(querylist)]);var ifrm=take(addid).create('iframe',{name:ind+'frame',id:ind+'frame',style:{width:'520px',height:'330px',border:'0',frameBorder:'0',marginWidth:'0',marginHeight:'0',scrolling:'no'},src:'about:blank'});var fdoc=ifrm.n.contentDocument||ifrm.n.contentWindow.document;fdoc.open();fdoc.close();callToRCP(gArr,ifrm.n,"/cgiopac/opacg/settings.exe");}}
showHide2(o,addid);}}
function seeRusmarc(o,ind,c,rdb)
{typework="";addid="rusm"+c;if(take(addid).n.style.display=='none')
{if(take(addid).n.innerHTML=='')
{take(addid).n.innerHTML='<div style="position:absolute;top:0" class="progress small"><div></div></div>';var db=numDB;if((typeof rdb!="undefined")&&(rdb!=""))
{db=rdb;}
var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error1"]);querylist.push(["_service","opacfindd.FindView"]);querylist.push(["_version","2.3.0"]);querylist.push(["session",numsean]);var tmp=/\\{1,}/g;if(tmp.test(ind))
ind=ind.replace(tmp,'\\');querylist.push(["iddbIds[0]/id",ind]);querylist.push(["iddbIds[0]/iddb",db]);querylist.push(["outformList[0]/outform","UNIMARC"]);querylist.push(["_history","yes"]);gArr.push(["querylist",prepareQueryString(querylist,db)]);ajaxToRCP(gArr,backSeeRusmarc);}}
showHide2(o,addid);}
function backSeeRusmarc(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError('ajax');}
else
{take(addid).n.innerHTML="";for(key in response[0])
{var value=response[0][key];if(key.indexOf('result_')!=-1)
{if(typeof value._error_0!="undefined")
{take(addid).create('p',{className:'warn',textNode:value._error_0[0]});break;}
else
{var arr=value._UNIMARC_0;for(var i=0;i<arr.length;i++)
{take(addid).create('p',{textNode:arr[i],style:{fontFamily:'monospace',marginBottom:'0'}});}}}}}}
function reSize(y)
{var div=take(addid);var ifr=div.n.lastChild;try
{div.n.innerHTML=ifr.contentDocument.getElementById('cont').innerHTML;}
catch(e){}
addid="";}
var curDate=new Date();var Month=curDate.getMonth();var Year=curDate.getFullYear();var maxYear=Year+1;var minYear=1920;var validd1=31;var validm=12;var dd=(curDate.getDate()<10)?'0'+(curDate.getDate()):curDate.getDate();var mm=(curDate.getMonth()+1<10)?'0'+(curDate.getMonth()+1):curDate.getMonth()+1;var cd=Year+mm+dd;function isLeapyear(theyear)
{return(!(theyear%4)&&(theyear%100||!(theyear%400)))?true:false;}
function setValidDay(v,y,ind)
{var validnumber;if(v=='02')
(isLeapyear(y))?validnumber=29:validnumber=28;else if((v=='04')||(v=='06')||(v=='09')||(v=='11'))
validnumber=30;else
validnumber=31;if((parseInt(take(ind).n.value,10)>validnumber)||(take(ind).n.value.length<2))
take(ind).n.value=validnumber;}
var monthDays=new Array(31,28,31,30,31,30,31,31,30,31,30,31);var months=new Array('Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь');var cobj=null;function CreateCal(e)
{var obj=new calObj(getSrc(e).id);obj.calPrint(e);}
function CreateCal2(e)
{var obj=new calObj(getSrc(e).id,'2005',maxYear);obj.calPrint(e);}
function CreateCal1(e)
{var obj=new calObj(getSrc(e).id,'1920');obj.calPrint(e);}
function calObj(ind,minyear,maxyear,closebut,cls)
{this.id="_"+ind;this.year=Year;this.month=Month;this.day=curDate.getDate();this.minyear=minyear||minYear;this.maxyear=maxyear||maxYear;this.className=cls||"calendar";this.closebut=closebut||true;this.years=new Array();var len=this.maxyear-this.minyear;this.week=new Array('Пн','Вт','Ср','Чт','Пт','Сб','Вс');this.setCal=setCal;this.calPrint=calPrint;this.fillCels=fillCels;maxYear=this.maxyear;minYear=this.minyear;}
function fillCels(e)
{var par=this.parentNode.parentNode;var ind=getSrc(e).parentNode.id.substring(getSrc(e).parentNode.id.indexOf('_')+1);var y=parseInt(take('y_'+ind).n.value);var m=(parseInt(take('m_'+ind).n.className)+1<10)?'0'+(parseInt(take('m_'+ind).n.className)+1):parseInt(take('m_'+ind).n.className)+1;var dd=getSrc(e).innerHTML;dd=(parseInt(dd)+1<10)?'0'+(parseInt(dd)):parseInt(dd);take('d'+ind).n.value=dd;take('m'+ind).n.value=m;take('y'+ind).n.value=y;putDT(e);calDel(par.id);}
function setCal(e)
{var par=take('numeric'+cobj.id);par.n.innerHTML="";var nDate=new Date(Year,Month,0);if(isLeapyear(Year))
monthDays[1]=29;else
monthDays[1]=28;var days=monthDays[Month];var start=nDate.getDay();days+=start;var i=0;for(i=0;i<start;i++)
par.create('span',{className:'empty',textNode:'.'});for(i=start;i<days;i++)
{var cls;if((i%7==5)||(i%7==6))
cls='rest';else
cls='work';var span=par.create('span',{textNode:(i-start+1),className:cls,title:' выбрать ',onmousedown:'fillCels'});if((i-start+1)==curDate.getDate())
{span.n.className='now';}}
if(((i%7)<7)&&(i%7)!=0)
{for(var j=(i%7);j<7;j++)
par.create('span',{className:'empty',textNode:'.'});}
take('m'+cobj.id).n.className=Month;take('m'+cobj.id).n.innerHTML=months[Month];take('y'+cobj.id).n.value=Year;}
function putCMonth(e)
{var obj=getSrc(e);var elem=obj.parentNode;var par=elem.parentNode;var mobj=take(elem.id.substring(1)).n;Month=mobj.className=obj.className;mobj.innerHTML=obj.innerHTML;par.removeChild(elem);}
function changeMonth(e)
{var elem=getSrc(e);var par=elem.parentNode;var cmo=take(par).create('ul',{id:'m'+elem.id,className:'cselect'});for(var i=0;i<months.length;i++)
{var opt=cmo.create('li',{textNode:months[i],className:i,onmousedown:'putCMonth'});if(i==Month)
opt.n.className='active';}}
function calPrint(e)
{calDel(this.id);cobj=this;var elem=take(document.body).create('div',{id:this.id,className:this.className});if(this.closebut)
{var header=elem.create('div',{className:'close'});header.create('span',{textNode:'X',title:'Закрыть',className:'del',onmousedown:'function(){calDel("'+this.id+'");};'});}
var top=elem.create('div',{className:'top'});top.create('span',{className:'arl',title:'назад',onclick:'setMounth',textNode:'<'});top.create('span',{id:'m'+this.id,title:'изменить',textNode:months[this.month],className:this.month,onmousedown:'changeMonth'});top.create('span',{className:'arr',title:'вперед',onclick:'setMounth',textNode:'>'});top.create('span',{className:'arl',title:'назад',onclick:'setYear',textNode:'<'});top.create('input',{type:'text',title:'изменить',id:'y'+this.id,value:this.year,maxLength:'4',onkeyup:'setYear',onblur:'setYear'});top.create('span',{className:'arr',title:'вперед',onclick:'setYear',textNode:'>'});var days=elem.create('div',{className:'days'});var len=this.week.length;for(var i=0;i<len;i++)
{days.create('span',{textNode:this.week[i]});}
var num=elem.create('div',{id:'numeric'+this.id});this.setCal(e);X=getX(e);Y=getY(e);var r=(isIE)?parseInt(document.body.clientWidth-X):parseInt(window.innerWidth-X);var t=(isIE)?parseInt(document.body.clientHeight-Y):parseInt(window.innerHeight-Y);var w=elem.getw();var h=elem.geth();var sX=sY=0;if(r<w)sX=parseInt(X-w);else sX=parseInt(X);if(t<h)sY=parseInt(Y-h);else sY=parseInt(Y);elem.setx(sX);elem.sety(sY);}
function setMounth(e)
{var c=0;if(getSrc(e).className=='arr')
c=1;var oldm=parseInt(take('m'+cobj.id).n.className);var curm=(c==0)?oldm-1:oldm+1;if(curm>11)
{curm=0;}
if(curm<0)
{curm=11;}
Month=curm;setCal(e);}
function setYear(e)
{var cury=Year;if(getSrc(e).nodeName.toLowerCase()=='input')
{if(getSrc(e).value.length<4)
return;else
cury=getSrc(e).value;}
else
{var c=0;if(getSrc(e).className=='arr')
c=1;var oldy=parseInt(take('y'+cobj.id).n.value);var cury=(c==0)?oldy-1:oldy+1;}
if((cury>maxYear)||(cury<minYear))
cury=curDate.getFullYear();Year=cury;setCal(e);}
function calDel(ind)
{var div=take(ind).n;if(div!=null)
{div.parentNode.removeChild(div);curDate=new Date();Month=curDate.getMonth();Year=curDate.getFullYear();}
else
return;cobj=null;}
function correctVal(e)
{var elem=getSrc(e);if(elem.nodeName.toLowerCase()!='input')
return;var val=elem.value;if(!IsInt(val))
{alert('Значение должно быть цифровым!');elem.focus();return;}
var pref=getSrc(e).id.substring(0,1);var tail=getSrc(e).id.substring(1,getSrc(e).id.length);var etype=(!isIE)?e.type:window.event.type;switch(pref)
{case'd':if(((val=='')||(val.length<2))&&(etype=="blur"))
elem.value=dd;if(val.length==2)
{if((parseInt(val,10)>validd1)||(parseInt(val,10)==0))
elem.value=dd;if((parseInt(val,10)<10)&&(parseInt(val,10)!=0))
elem.value="0"+parseInt(val,10);var y=(take('y'+tail).n.value.length==4)?parseInt(take('y'+tail).n.value,10):minYear;if(take('m'+tail).n.value!="")
setValidDay(take('m'+tail).n.value,y,'d'+tail);if((getCode(e)==39)&&(etype!="blur"))
take('m'+tail).n.focus();}
break;case'm':if((take('d'+tail).n.value.length<2)||(parseInt(take('d'+tail).n.value)>validd1))
take('d'+tail).n.value=dd;if(((val=='')||(val.length<2))&&(etype=="blur"))
elem.value=mm;if(val.length==2)
{var y=(take('y'+tail).n.value.length==4)?parseInt(take('y'+tail).n.value,10):minYear;if((parseInt(val,10)>validm)||(parseInt(val,10)==0))
elem.value=mm;if((parseInt(val,10)<10)&&(parseInt(val,10)!=0))
elem.val="0"+parseInt(val,10);setValidDay(parseInt(val,10),y,'d'+tail);if((getCode(e)==37)&&(etype!="blur"))
take('d'+tail).n.focus();if((getCode(e)==39)&&(etype!="blur"))
take('y'+tail).n.focus();}
break;case'y':if(take('m'+tail).n.value.length<2)
take('m'+tail).n.value=mm;if(take('d'+tail).n.value.length<2)
take('d'+tail).n.value=dd;if(((val=='')||(parseInt(val,10)<minYear)||(parseInt(val,10)>maxYear))&&(etype=="blur"))
elem.value=Year;setValidDay(take('m'+tail).n.value,parseInt(elem.value,10),'d'+tail);if((getCode(e)==37)&&(etype!="blur"))
take('m'+tail).n.focus();break;case'h':if((val=='')||(val.length<2))
elem.value='00';if(val.length==2)
{if((parseInt(val,10)>23)||(parseInt(val,10)==0))
elem.value='00';if((parseInt(val,10)<10)&&(parseInt(val,10)!=0))
elem.value="0"+parseInt(val,10);}
break;case's':if(take('h'+tail).n.value.length<2)
take('h'+tail).n.value='00';if((val=='')||(val.length<2))
elem.value='00';if(val.length==2)
{if((parseInt(val,10)>59)||(parseInt(val,10)==0))
elem.value='00';if((parseInt(val,10)<10)&&(parseInt(val,10)!=0))
elem.val="0"+parseInt(val,10);}
break;default:break;}}
function setValidDate(y,m,d)
{var str="";if((y.length<4)||(parseInt(y,10)<parseInt(Year,10))||(parseInt(y,10)>parseInt(maxYear,10)))
y=Year;str+=y;if(m.length<2)
m='0'+m;else
{if(parseInt(m,10)>12)
m='12';}
str+=m;if(d.length<2)
d='0'+d;else
{var vd=findDay(y,m);if(parseInt(d,10)>vd)
d=vd;}
str+=d;if(parseInt(str)<parseInt(cd))
str=cd;return str;}
function findDay(y,m)
{var validnumber;if(m=='02')
(isLeapyear(y))?validnumber=29:validnumber=28;else if((m=='04')||(m=='06')||(m=='09')||(m=='11'))
validnumber=30;else
validnumber=31;return validnumber;}
function putDT(e)
{if(getSrc(e).nodeName.toLowerCase()!='span')
correctVal(e);viewNext();}
function viewNext()
{limitOrderData();if(take('inext').n!=null)
take('inext').show();if(take('timeordcontainer').n!=null)
take('timeordcontainer').hide();if(take('iconfirm').n!=null)
take('iconfirm').hide();}
function IsInt(val)
{var temp=/\d/;for(var i=0;i<val.length;i++)
{if(!temp.test(val.charAt(i)))
{return false;}}
return true;}
var orderlimit=null;function limitOrderData()
{if(orderlimit!=null)
{if((take('inext').n!=null)&&(take('timeordcontainer').n!=null))
{var currd=curDate.getTime();var limitdate=curDate.getTime()+orderlimit;var inputdate=(new Date(take('y11').n.value,parseInt(take('m11').n.value,10)-1,take('d11').n.value)).getTime();if((limitdate<inputdate)||(currd>inputdate))
{inputdate=limitdate;}
var dd=(new Date(inputdate)).getDate()+'';var mm=((new Date(inputdate)).getMonth()+1)+'';var yy=(new Date(inputdate)).getFullYear();if(dd.length<2)
dd='0'+dd;if(mm.length<2)
mm='0'+mm;take('y11').n.value=yy;take('m11').n.value=mm;take('d11').n.value=dd;}}}
function setEventMonth(o)
{var elem=take('m_10').n;var cl=parseInt(elem.className,10);if(o.className=="arl")
{if(cl>0)
{elem.className=cl-1;elem.innerHTML=months[cl-1];}}
else
{if(cl<11)
{elem.className=cl+1;elem.innerHTML=months[cl+1];}}
setEventMonthes();}
function setEventYear(o)
{var elem=take('y_10').n;var cl=parseInt(elem.className,10);var y=(new Date).getFullYear();if(o.className=="arr")
{if(cl<y)
{elem.className=cl+1;elem.innerHTML=cl+1;}}
else
{elem.className=cl-1;elem.innerHTML=cl-1;}
setEventMonthes();}
function setEventMonthes()
{var elem=take('numeric_10');var y1=(new Date).getFullYear();var m1=(new Date).getMonth();var y=take('y_10');var m=take('m_10');elem.n.innerHTML="";for(var i=11;i>=0;i--)
{var cls='';if(y1==parseInt(y.n.className,10))
{if(i<=parseInt(m1,10))
{cls='u red curs';}
else
{cls='';}}
else
{cls='u red curs';}
if(cls!="")
{elem.create('span',{className:cls,onmousedown:'function(){setEvent(\''+parseInt(y.n.className,10)+'\',\''+i+'\')}',textNode:months[i]});}
else
{elem.create('span',{textNode:months[i]});}}}
function copyToClip(o)
{var link=o.parentNode.firstChild;var txt=document.createElement('textarea');txt.style.position="fixed";document.body.appendChild(txt);txt.value=link.value;txt.textContent=link.value;txt.select();txt.setSelectionRange(0,99999);try
{if(document.execCommand('copy'))
{var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'233'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});var div2=doc.create('div',{className:'input_container'});div1.create('span',{textNode:'Ссылка на издание скопирована в буфер обмена'});div2.create('input',{type:'button',className:'button3',value:'OK',onmousedown:'delLayerWin'});}}
catch(e)
{var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'233'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});var div2=doc.create('div',{className:'input_container'});div1.create('span',{textNode:'Не удалось скопировать адрес ссылки в буфер обмена'});div2.create('input',{type:'button',className:'button3',value:'OK',onmousedown:'delLayerWin'});}
document.body.removeChild(txt);}
var servername="edu.rucml.ru";var outform="SHOTFORM";var outformfull="FULLFORM";var ex_search_quantity=3;var fromaftobibl=["AUIDS","Идентификатор авторитетной записи"];var uselight="yes";var usesort="yes";var solr="yes";var foldername="wlib";var pathactrcp="/request";var pathreg="/reg";var loadpdf="/loadpdf";var loadword="/loadword";var pathcss="/wlib/wlib/css";var pathjs="/wlib/wlib/js";var pathimg="/wlib/wlib/img";var pathhtml="/wlib/wlib/html";var pathdoc="/wlib/wlib/documents";var pathrubricator="/wlib/wlib/rubricator";var login045="MAVRU";var pubservice="";var groupcode="036УЧЕБНЫЙ ФОНД";var codepointreg="AD1";var notepointreg="Internet";var titlereglayer="Регистрационная форма";var regfromlayer={"AO":{"required":"true","type":"text","label":"Форма обращения","note":"(Ф И О)","handbookname":"","options":"","action":["castToUpper","привести к верхнему регистру"],"datafrom":""},"AI":{"required":"true","type":"text","label":"E-mail","note":"(будет использоваться в качестве логина)","handbookname":"","options":"","action":"","datafrom":""},"AX":{"required":"true","type":"date","label":"Дата рождения","note":"(будет использоваться в качестве пароля","handbookname":"","options":"","action":"","datafrom":""},"FA":{"required":"true","type":"select","label":"Пол","note":"","handbookname":"gender","options":[["МУЖ","МУЖ"],["ЖЕН","ЖЕН"]],"action":"","datafrom":""},"EA":{"required":"false","type":"select","label":"Образование","note":"","handbookname":"edu","options":[["Без образования","Без образования"],["Неполное среднее","Неполное среднее"],["Среднее","Среднее"],["Среднее специальное","Среднее специальное"],["Незаконченное высшее","Незаконченное высшее"],["Высшее","Высшее"]],"action":"","datafrom":""},"EB":{"required":"false","type":"select","label":"Сфера деятельности","note":"","handbookname":"jobarea","options":[["Медицина","Медицина"],["Обслуживание","Обслуживание"],["Строительство","Строительство"],["IT","IT"],["Производство","Производство"],["Автомобили","Автомобили"]],"action":"","datafrom":""},"AY":{"required":"true","type":"hidden","label":"Логин","note":"","handbookname":"","options":"","action":["castToUpper","привести к верхнему регистру"],"datafrom":"AI"},"FU":{"required":"true","type":"hidden","label":"Штрихкод","note":"","handbookname":"","options":"","action":"","datafrom":"AI"},"AA":{"required":"true","type":"hidden","label":"Пароль","note":"","handbookname":"","options":"","action":"","datafrom":"AI"},"agree":{"required":"true","type":"checkbox","label":"Я соглашаюсь с правилами пользования библиотекой и обработки персональных данных","note":"http://путь_к_файлу","handbookname":"","options":"","action":["linkTo","перейти по ссылке"],"datafrom":""}};var titleregformbutton="Зарегистрироваться";var titleaccount="Личный кабинет";var titleauthform="Вход в личный кабинет";var addtitleauthform="Операция доступна только авторизованному пользователю";var extended="yes";var noteauthform="Логином является Ваша электронная почта, паролем – почта до «@» (все набираем в верхнем регистре)";var titleauthformbutton="Войти";var titlelogin="ЛОГИН";var placeholderlogin="e-mail";var titleloginnote="";var titlepassword="ПАРОЛЬ";var placeholderpassword="e-mail до «@» в верхнем регистре";var titlepasswordnote="";var buttonforgotpass="Не помню пароль";var placeholderemail="e-mail, указанный при регистрации";var titleforgotpass="E-MAIL";var titleforgotpassnote="";var titleforgotpassbutton="Восстановить";var emailfield="yes";var dbs=[];dbs["18"]=[];dbs["18"]["type"]="BIBL";dbs["18"]["mode"]="LOCAL";dbs["18"]["alias"]="Учебные материалы";dbs["18"]["dbindex"]="studies";dbs["18"]["outform"]="SHORTWEB";dbs["18"]["outformfull"]="FULLWEB";dbs["18"]["loadurl"]="stat";dbs["18"]["seef"]="hierarchical";dbs["18"]["additional"]=[];dbs["18"]["additional"]["raitings"]="";dbs["18"]["additional"]["comments"]="";dbs["18"]["additional"]["social"]="";dbs["18"]["additional"]["scopy"]="display";dbs["18"]["additional"]["nophoto"]="display";dbs["18"]["rubricator"]="BSF2";dbs["18"]["rdisplay"]="outside";dbs["18"]["labels"]=[];dbs["18"]["labels"]["AND"]=[" И ","",""];dbs["18"]["labels"]["OR"]=[" ИЛИ ","",""];dbs["18"]["labels"]["NOT"]=[" НЕ ","",""];dbs["18"]["labels"]["AUIDS"]=["Идентификатор авторитетной записи","",""];dbs["18"]["labels"]["LEL"]=["Уровень образования","Y","N","N","true","count","desc","1","LEL"];dbs["18"]["labels"]["AH"]=["Везде","Y","N","N","false","count","desc","1","AH"];dbs["18"]["labels"]["RP"]=["Автор","Y","N","N","false","count","desc","1","RP"];dbs["18"]["labels"]["TITL"]=["Заглавие","Y","N","N","false","count","desc","1","TITL"];dbs["18"]["labels"]["GC"]=["ГРНТИ","Y","Y","N","false","count","desc","1","GC"];dbs["18"]["labels"]["FGOS"]=["Специальность/Дисциплина","Y","Y","N","false","count","desc","1","FGOS"];dbs["18"]["labels"]["NI"]=["ISBN/ISSN","Y","N","N","false","count","desc","1","NI"];dbs["18"]["labels"]["MS"]=["MeSH","Y","Y","N","false","count","desc","1","MS"];dbs["18"]["labels"]["LACS"]=["Режим доступа","Y","N","N","true","count","desc","1","LACS"];dbs["18"]["labels"]["LPF"]=["Форма содержания","Y","N","N","true","count","desc","1","LPF"];dbs["18"]["labels"]["LSP"]=["Специальность","Y","N","N","false","count","desc","1","LSP"];dbs["18"]["labels"]["LDI"]=["Дисциплина","Y","N","N","false","count","desc","1","LDI"];dbs["18"]["labels"]["LES"]=["Специальность","Y","N","N","false","count","desc","1","LES"];dbs["18"]["labels"]["LED"]=["Дисциплина","Y","N","N","false","count","desc","1","LED"];dbs["18"]["labels"]["MSH"]=["MeSH рубрика","Y","N","N","true","count","desc","1","MSH"];dbs["18"]["labels"]["MSCL"]=["MeSH Класс","Y","N","N","true","count","desc","1","MSCL"];dbs["18"]["labels"]["GCH"]=["ГРНТИ Рубрика","Y","N","N","true","count","desc","1","GCH"];dbs["18"]["labels"]["UDK"]=["УДК","Y","N","N","true","count","desc","1","UDK"];dbs["18"]["labels"]["AGE"]=["Возрастной показатель","Y","N","N","true","count","desc","1","AGE"];dbs["18"]["labels"]["AUP"]=["Индивидуальный автор","Y","N","N","true","count","desc","1","AUP"];dbs["18"]["labels"]["AUOG"]=["Коллективный автор","Y","N","N","true","count","desc","1","AUOG"];dbs["18"]["labels"]["LRP"]=["Другая ответственность","Y","N","N","true","count","desc","1","LRP"];dbs["18"]["labels"]["LLA"]=["Язык публикации","Y","N","N","true","count","desc","1","LLA"];dbs["18"]["labels"]["PY"]=["Год публикации","Y","N","N","true","index","desc","1","PY"];dbs["18"]["labels"]["PM"]=["Выходные данные ","Y","N","N","true","count","desc","1","PM"];dbs["18"]["labels"]["LFD"]=["Фонд ФУБ","Y","N","N","true","count","desc","1","LFD"];dbs["18"]["labels"]["PF"]=["Владелец ресурса ","Y","N","N","true","count","desc","1","PF"];dbs["18"]["labels"]["IDS"]=["Идентификатор записи","Y","N","N","false","count","desc","1","IDS"];dbs["18"]["labels"]["YTV"]=["Годы томов/выпусков","Y","N","N","false","count","desc","1","YTV"];dbs["18"]["labels"]["TM"]=["Тема","Y","N","N","false","count","desc","1","TM"];dbs["18"]["labels"]["SC"]=["Предметная категория","Y","Y","N","false","count","desc","1","SC"];dbs["18"]["labels"]["KL"]=["Классификация","Y","N","N","false","count","desc","1","KL"];dbs["18"]["labels"]["FG"]=["Форма, жанр и т.д.","Y","Y","N","false","count","desc","1","FG"];dbs["18"]["labels"]["TS"]=["Заглавие серии","Y","Y","N","false","count","desc","1","TS"];dbs["18"]["labels"]["BSF3"]=["Книжная полка- Дисциплина","Y","N","N","false","count","desc","1","BSF3"];dbs["18"]["labels"]["BSF1"]=["Книжная полка- Специальность","Y","N","N","false","count","desc","1","BSF1"];dbs["18"]["labels"]["BSF2"]=["Книжная полка- Курс","Y","N","N","false","count","desc","1","BSF2"];dbs["18"]["limits"]=[];dbs["18"]["limits"]["0"]=[];dbs["18"]["limits"]["0"]["name"]="0";dbs["18"]["limits"]["0"]["title"]="Год";dbs["18"]["limits"]["0"]["type"]="period";dbs["18"]["limits"]["1"]=[];dbs["18"]["limits"]["1"]["name"]="1";dbs["18"]["limits"]["1"]["title"]="Вид документа";dbs["18"]["limits"]["1"]["type"]="fixed";dbs["18"]["limits"]["1"]["content"]=[];dbs["18"]["limits"]["1"]["content"][0]=[];dbs["18"]["limits"]["1"]["content"][0]["value"]="(LRES 'ТЕКСТЫ')";dbs["18"]["limits"]["1"]["content"][0]["text"]="тексты";dbs["18"]["limits"]["1"]["content"][1]=[];dbs["18"]["limits"]["1"]["content"][1]["value"]="(LRES 'ЭЛЕКТРОННЫЕ')";dbs["18"]["limits"]["1"]["content"][1]["text"]="электронные";dbs["19"]=[];dbs["19"]["type"]="BIBL";dbs["19"]["mode"]="LOCAL";dbs["19"]["alias"]="ЭБ по фармации и биотехнологии";dbs["19"]["dbindex"]="farma";dbs["19"]["outform"]="SHORTWEB";dbs["19"]["outformfull"]="FULLWEB";dbs["19"]["loadurl"]="stat";dbs["19"]["additional"]=[];dbs["19"]["additional"]["raitings"]="";dbs["19"]["additional"]["comments"]="";dbs["19"]["additional"]["social"]="";dbs["19"]["additional"]["scopy"]="display";dbs["19"]["additional"]["nophoto"]="display";dbs["19"]["labels"]=[];dbs["19"]["labels"]["AND"]=[" И ","",""];dbs["19"]["labels"]["OR"]=[" ИЛИ ","",""];dbs["19"]["labels"]["NOT"]=[" НЕ ","",""];dbs["19"]["labels"]["AUIDS"]=["Идентификатор авторитетной записи","",""];dbs["19"]["labels"]["AH"]=["Везде","Y","N","N","false","count","desc","1","AH"];dbs["19"]["labels"]["SPC"]=["Специальность","Y","N","N","true","count","desc","1","SPC"];dbs["19"]["labels"]["DI"]=["Дисциплина","Y","N","N","true","count","desc","1","DI"];dbs["19"]["labels"]["SD"]=["Тема","Y","N","N","true","count","desc","1","SD"];dbs["19"]["labels"]["RP"]=["Автор","Y","N","N","false","count","desc","1","RP"];dbs["19"]["labels"]["TM"]=["Тема","Y","N","N","false","count","desc","1","TM"];dbs["19"]["labels"]["SC"]=["Предметная категория","Y","Y","N","false","count","desc","1","SC"];dbs["19"]["labels"]["KL"]=["Классификация","Y","N","N","false","count","desc","1","KL"];dbs["19"]["labels"]["FG"]=["Форма, жанр","Y","Y","N","false","count","desc","1","FG"];dbs["19"]["labels"]["NI"]=["ISBN/ISSN","Y","N","N","false","count","desc","1","NI"];dbs["19"]["labels"]["TS"]=["Заглавие серии","Y","Y","N","false","count","desc","1","TS"];dbs["19"]["labels"]["PM"]=["Публикация/Изготовление","Y","N","N","false","count","desc","1","PM"];dbs["11"]=[];dbs["11"]["type"]="AF";dbs["11"]["mode"]="LOCAL";dbs["11"]["alias"]="Специальность/дисциплина";dbs["11"]["dbindex"]="muaf";dbs["11"]["afrubricator"]="2";dbs["11"]["labels"]=[];dbs["11"]["labels"]["AND"]=[" И ","",""];dbs["11"]["labels"]["OR"]=[" ИЛИ ","",""];dbs["11"]["labels"]["NOT"]=[" НЕ ","",""];dbs["11"]["labels"]["AUIDS"]=["Идентификатор авторитетной записи","",""];dbs["11"]["labels"]["SPDI"]=["Специальность/Дисциплина (ФГОС)","Y","Y","N","false","count","desc","1","SPDI"];var numdbBIBL="18";var numdbf="11";var full_record_bibl=["FULLREPOSRC","FULLREPOTITL","FULLREPOAUTH2","FULLREPOAFF2","FULLREPOANT","FULLREPOKW","FULLREPOREF","FULLREPOINFO","FULLREPOPHOTO","FULLREPOLINK","SEO_META_REPO"];var full_record_af=[["HERITAGE_FULL_LOGO"],["HERITAGE_FULL_PASS","HERITAGE_FULL_DESC","HERITAGE_FULL_MEDIA","HERITAGE_FULL_FEATUR","HERITAGE_FULL_LOC","HERITAGE_FULL_PERSONS","HERITAGE_FULL_SOURCE","HERITAGE_FULL_SUBJECT","HERITAGE_FULL_TECHNIC","HERITAGE_FULL_ACTION","HERITAGE_FULL_THEMS","HERITAGE_FULL_CREATOR","AFREPO5","WEBID"]];var allbases_rublabel="BSF3";function delLkMenu(e)
{var cX=getX(e);var cY=getY(e);var menu=take('lkdivcont').n;if(menu!=null)
{var w=menu.offsetWidth;var h=menu.offsetHeight;var x=menu.offsetLeft;var y=menu.offsetTop;if(((cY>(y+h+10))||(cY<(y-10)))||((cX>(x+w+10))||(cX<(x-10))))
menu.parentNode.removeChild(menu);}
else
return;}
function createLkMenu()
{if((typeof FU!="undefined")&&(FU!=""))
{editProfile();}
else
{openReaderCodeWin('showOrdersExtend');}}
function facetExpand(o)
{take(o.parentNode.nextSibling).show();take(o).hide();}
function facetCollapse(o)
{take(o.parentNode.previousSibling.lastChild).show();take(o.parentNode).hide();}
function zoomCoverImg(o)
{var mw=document.documentElement.clientWidth-100;var mh=document.documentElement.clientHeight-100;if(mw<=mh)
mh=mw;var rdiv=take('reglayerform');if(rdiv.n==null)
rdiv=take(document.body).create('div',{id:'reglayerform',onmousedown:'delReglayer'});rdiv.n.innerHTML="";var rrdiv=rdiv.create('div',{id:'reglayercont',className:'images'});rrdiv.create('span',{title:'Закрыть',id:'dellayerform',className:'del',onmousedown:'delReglayer'});var rcdiv=rrdiv.create('div',{id:'reglayercontinner'});var div=rcdiv.create('form',{id:'imageswinform'});div.create('img',{src:o,style:{maxWidth:mw+'px',maxHeight:mh+'px'}});}
function createFeedbackWin()
{var arg={'cls':'dialog2','message':'Обратная связь','target':self,'width':'80%','height':'80%'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML='<div class="feedbackdiv"><div><div><div><span class="b">Тема обращения</span><span class="red"> * </span></div><div><input id="subject" type="text"></div></div><div><div><span class="b">Как Вас зовут?</span><span class="red"> * </span></div><div><input id="fio" type="text"></div></div><div><div><span class="b">E-mail</span><span class="red"> * </span></div><div><input id="mail" type="text"></div></div></div><div><div><div><span class="b">Текст сообщения</span><span class="red"> * </span></div><div><textarea id="itbody"></textarea></div></div></div><div><div><div><input type="button" class="button3" onmousedown="sendFeedbackMess()" value="Отправить"></div></div><div><div><span class="red"> * </span><span class="b">Все поля обязательны для заполнения</span></div><div><input id="answere" type="hidden" value="Ваше сообщение отправлено"><input id="callback" type="hidden" value="delLayerWin"></div></div></div></div>';}
function clearField(o)
{o.parentNode.firstChild.value='';}
function toTemporaryList(o,ri,rd)
{typework="";var ind=getSignature('temporaty'+numsean);var mode="OWN_LIST";var rnode="_list_";var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.Selection"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["mode",mode]);querylist.push(["query/condition/attribute","ID"]);querylist.push(["query/condition/comparer","EQUALS"]);querylist.push(["query/condition/value",ind]);querylist.push(["$selind",ind]);querylist.push(["$rnode",rnode]);if((typeof o!="undefined")&&(o!=null)&&(o.nodeName))
{var recid=o.getAttribute('data-id');var recdb=o.getAttribute('data-iddb');querylist.push(["$recid",recid]);querylist.push(["$recdb",recdb]);}
if((typeof ri!="undefined")&&(typeof rd!="undefined"))
{querylist.push(["$recid",ri]);querylist.push(["$recdb",r]);}
gArr.push(["querylist",prepareQueryString(querylist,numDB)]);ajaxToRCP(gArr,backtoTemporaryList);}
function backtoTemporaryList(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{var screated="";for(var i=0;i<response.length;i++)
{for(var key in response[i])
{if(key.indexOf(_rnode)!=-1)
{var value=response[i][key];screated=value._created;}}}
if(screated=="")
{if((typeof _recid!="undefined")&&(typeof _recdb!="undefined"))
{createTemporaryList(_selind,_recid,_recdb);}
else
{createTemporaryList(_selind);}}
else
{if((typeof _recid!="undefined")&&(typeof _recdb!="undefined"))
{addEntriesToTemporaryList(_selind,_recid,_recdb);}
else
{addEntriesToTemporaryList(_selind);}}}}
function createTemporaryList(o,ri,rd)
{var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.Selection"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["mode","CREATE"]);querylist.push(["selection/id",o]);querylist.push(["selection/title","Список литературы"]);querylist.push(["selection/type",'PERMANENT']);querylist.push(["$selind",o]);if((typeof ri!="undefined")&&(typeof rd!="undefined"))
{querylist.push(["$recid",ri]);querylist.push(["$recdb",rd]);}
querylist.push(["$seltitl","Избранное"]);gArr.push(["querylist",prepareQueryString(querylist,numDB)]);ajaxToRCP(gArr,backcreateTemporaryList);}
function backcreateTemporaryList(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{if((typeof _recid!="undefined")&&(typeof _recdb!="undefined"))
{addEntriesToTemporaryList(_selind,_recid,_recdb);}
else
{addEntriesToTemporaryList(_selind);}}}
function addEntriesToTemporaryList(o,ri,rd)
{typework="";var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.Selection"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["mode","ADD_ENTRIES"]);querylist.push(["selectionId",o]);querylist.push(["$selind",o]);querylist.push(["$seltitl","Список литературы"]);var count=0;if((typeof ri!="undefined")&&(typeof rd!="undefined"))
{querylist.push(["records[0]/recDb",rd]);querylist.push(["records[0]/recId",prepareStr(ri)]);count++;}
else
{var arr=take('infor').getsign('input',{name:'marker'});for(var i=0;i<arr.length;i++)
{if((arr[i].checked)&&(arr[i].id!="mark"))
{querylist.push(["records["+count+"]/recDb",numDB]);querylist.push(["records["+count+"]/recId",prepareStr(arr[i].value)]);count++;}}}
if(count==0)
{getMySelection(null,null,null,o);}
else
{gArr.push(["querylist",prepareQueryString(querylist,numDB)]);ajaxToRCP(gArr,backaddEntriesToTemporaryList);}}
function backaddEntriesToTemporaryList(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{if((typeof response[0]._status!="undefined")&&(response[0]._status=='SUCCESS'))
{var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'200'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML='<div class="success"><span><span>Издания добавлены в</span><span onmousedown="getMySelection(null,null,null,\''+_selind+'\')" data-id="'+_selind+'">Список литературы.</span></span><input type="button" class="button3" value="OK" onmousedown="delLayerWin(); delActions(\'actionlist\');"/></div>';}}}
function seePlaceSimple(o,ind,c,rdb)
{addid="place"+c;if(take(addid).n.style.display=='none')
{if(take(addid).n.innerHTML=='')
{typework="";var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacholdd.MoveCopies"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["iddb",rdb]);querylist.push(["idbr",ind]);querylist.push(["copyform","SEE7COPY2"]);querylist.push(["writeoff","false"]);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist,rdb)]);ajaxToRCP(gArr,displayPlaceSimple);}}
showHide2(o,addid);}
function getRandomInt(min,max)
{return Math.floor(Math.random()*(max-min+1))+min;}
function displayPlaceSimple(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{var str="";var count=0;var obj1={};var div=take(addid);for(var key in response[0])
{var value=response[0][key];if(key.indexOf('copies_')!=-1)
{obj1[count]={};obj1[count].COPYINFO="";for(var arg in value)
{var val=value[arg];if(arg.indexOf('_inventory')!=-1)
obj1[count].INVENTORY=val;if(arg.indexOf('_barcode')!=-1)
obj1[count].CODE=val;if(arg.indexOf('_location')!=-1)
obj1[count].STATUS=val;if(arg.indexOf('_status')!=-1)
obj1[count].AVAILABLE=val;if(arg.indexOf('_copyinfo')!=-1)
{obj1[count].COPYINFO=val[0];}}
count++;}}
if(count>0)
{for(var i=0;i<count;i++)
{var cind=getRandomInt(11,101);var avail=parseInt(obj1[i].AVAILABLE,10);var cls='not_available';if(avail>0)
cls='available';str+='<div class="places"><input class="wr" id="wi'+obj1[i].CODE+''+cind+''+i+'" name="wi'+obj1[i].CODE+''+cind+''+i+'" type="checkbox" /><label for="wi'+obj1[i].CODE+''+cind+''+i+'" class="wrap"><span class="'+cls+'"></span><span class="status">'+obj1[i].STATUS+'</span></label>';str+='<div class="exp2">'+parseBB(obj1[i].COPYINFO)+'</div>';str+='</div>';}}
else
{str+='<div class="acenter f80 p20x">Экземпляры не найдены</div>';}
div.n.innerHTML=str;div.show();}
addid="";}
function seeBibcardText(o,ind,c,rdb)
{addid="bib"+c;if(take(addid).n.style.display=='none')
{if(take(addid).n.innerHTML=='')
{typework="";var db=numDB;if((typeof rdb!="undefined")&&(rdb!=""))
{db=rdb;}
var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.FindView"]);querylist.push(["_version","2.3.0"]);querylist.push(["session",numsean]);querylist.push(["iddbIds[0]/iddb",db]);querylist.push(["outformList[0]/outform","BIBREF2"]);querylist.push(["$outform","BIBREF2"]);var tmp=/\\{1,}/g;if(tmp.test(ind))
ind=ind.replace(tmp,'\\');querylist.push(["iddbIds[0]/id",ind]);gArr.push(["querylist",prepareQueryString(querylist,rdb)]);ajaxToRCP(gArr,displayBibcardText);}}
showHide2(o,addid);}
function displayBibcardText(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{var arr=eval('response[0]._result_0._'+_outform+'_0')
if(arr!=null)
{var sign=[];var textarr=[];var div=take(addid).create('div',{className:'table bibcardtext'});for(var i=0;i<arr.length;i++)
{if(arr[i].indexOf('[sign]')!=-1)
{var txt=arr[i].substring(0,arr[i].indexOf('[sign]'));if(txt!="")
sign.push(arr[i].substring(0,arr[i].indexOf('[sign]')));}
else
textarr.push(arr[i]);}
if((sign.length)&&(sign.length>0))
{var td1=div.create('div',{className:'td sign'});for(var i=0;i<sign.length;i++)
{if(sign[i]!="")
td1.create('span',{textNode:sign[i]});}}
var td2=div.create('div',{className:'td text'});for(var i=0;i<textarr.length;i++)
{if((textarr[i]!="")&&(textarr[i]!="[b][/b]"))
{var span=td2.create('span');span.n.innerHTML=parseBB(textarr[i]);}}}}}
function editProfile()
{if(typeof encinterface!="undefined")
goToLocation('enc_profile');else if(typeof repointerface!="undefined")
goToLocation('repo_profile');else
goToLocation('profile');}
function showHandsBook(o)
{var loggin=eval(login);flag45=findFlag45();typework="privat";var outf='ORDERVIEW1';var code='';if(flag45)
{if(take('icdr').n!=null)
{if(take('icdr').n.value!="")
{code=take('icdr').n.value;}
else
{var txt='Не введен код читателя';createTextError(take('icdr').n,txt);return;}}
else
{openReaderCodeWin('showHandsBook');return;}}
else
{if((loggin!="")&&(loggin!='N/A'))
{code=loggin;}}
if((typeof o!="undefined")&&(o!=null)&&(o.nodeName)&&(o.hasAttribute('data-outform')))
{outf=o.getAttribute('data-outform');}
if(code!='')
{var handler=modules["order"].directory+'/handler_libcard.php';var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacholdd.InfoAbout"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["id",identif]);if((typeof login!="undefined")&&(typeof AY!="undefined")&&(login=="AY"))
querylist.push(["login",code]);else if((typeof login!="undefined")&&(typeof ET!="undefined")&&(login=="ET"))
querylist.push(["codenlr",code]);else if((typeof login!="undefined")&&(typeof FU!="undefined")&&(login=="FU"))
querylist.push(["code",code]);else if((typeof login!="undefined")&&(typeof OC!="undefined")&&(login=="OC"))
querylist.push(["code",code]);else
querylist.push(["reader",code]);querylist.push(["formBibl",outf]);querylist.push(["$outform",outf]);gArr.push(["querylist",prepareQueryString(querylist,numdbBIBL)]);callToRCP(gArr);}
else
{var txt='Отсутствует код читателя';createTextError(take('icdr').n,txt);return;}}
function prolongDocument(o)
{var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'250'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});var div2=doc.create('div',{className:'input_container'});if((typeof o!="undefined")&&(o.nodeName))
{var code=o.getAttribute('data-code');div1.create('span',{textNode:'Вы действительно хотите продлить издание?'});div2.create('input',{'data-code':code,type:'button',className:'button3',value:'Продлить',onmousedown:'function(){prolongDocumentAct(this)}'});}
else
{div1.create('span',{textNode:'Вы действительно хотите продлить издания?'});div2.create('input',{type:'button',className:'button3',value:'Продлить',onmousedown:'prolongDocumentAct'});}}
function prolongDocumentAct(o)
{typework="";var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacholdd.ToProlong"]);querylist.push(["_version","1.0.0"]);querylist.push(["session",numsean]);querylist.push(["status",'PROLONG']);if((typeof o!="undefined")&&(o.nodeName))
{var code=o.getAttribute('data-code');querylist.push(["codeDoc[0]",code]);}
else
{var arr=take('srezults').getsign('input',{type:'checkbox'});var count=0;for(var i=0;i<arr.length;i++)
{if((arr[i].checked)&&(arr[i].id!="mark"))
{querylist.push(["codeDoc["+count+"]",arr[i].value]);count++;}}}
querylist.push(["groupBooks","false"]);querylist.push(["$sent",count]);gArr.push(["querylist",prepareQueryString(querylist,numdbBIBL)]);ajaxToRCP(gArr,backprolongDocument);}
function backprolongDocument(x)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError(error);}
else
{var sent=parseInt(_sent,10);var rec=parseInt(response[0]._success,10);if(rec<sent)
{for(var key in response[0])
{if(key.indexOf("_copies_")!=-1)
{var value=response[0][key];var iddoc=value._iddoc;var elem=take('doc_'+iddoc);var error='';var success='';if(typeof value._error!="undefined")
elem.create('div',{className:'warn',textNode:value._error});else
elem.create('div',{className:'green',textNode:'Документ продлен'});}}}
else
{var doc=take('orderwinform');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});var div2=doc.create('div',{className:'input_container'});div1.create('span',{textNode:'Дата возврата изменена.'});div2.create('input',{type:'button',className:'button3',value:'OK',onmousedown:'showHandsBook'});}
setTimeout('delLayerWin(); showHandsBook()',1000);}}
function showOrdersExtend(o,st,frm,tp,ln,cm)
{flag45=findFlag45();var CODE=null;var ordertype='actual';var outf='ORDERVIEW1';if(flag45)
{ordertype='ALL';if(take('icdr').n!=null)
{if(take('icdr').n.value!="")
{CODE=take('icdr').n.value;}
else
{var txt='Не введен код читателя';createTextError(take('icdr').n,txt);return;}}
else
{openReaderCodeWin('showOrdersExtend');return;}}
typework="";lind="";var start=1;var length=portion;if(typeof ln!="undefined")
length=ln;if((typeof st!="undefined")&&(st!=null))
{start=parseInt(length,10)*(parseInt(st,10)-1)+1;}
if(start<=0)
start=1;if((typeof o!="undefined")&&(o!=null)&&(typeof o.hasAttribute!="undefined")&&(o.hasAttribute('data-outform')))
{outf=o.getAttribute('data-outform');}
if((typeof o!="undefined")&&(o!=null)&&(typeof o.hasAttribute!="undefined")&&(o.hasAttribute('data-type')))
{ordertype=o.getAttribute('data-type');}
if((typeof tp!="undefined")&&(tp!=null))
ordertype=tp;if((typeof frm!="undefined")&&(frm!=null))
outf=frm;if(typeof cm=="undefined")
cm=null;goToLocation('handler_order','',outf,ordertype,start,length,CODE,cm);}
function showFavorites(o,s,c)
{if(typeof encinterface!="undefined")
{showFavoriteArticles(o,s,c);}
else
{typework="search";var selectId="";var outfrm=outform;var ndb=numDB;var start=0;if(typeof dbs[ndb].outform!="undefined")
outfrm=dbs[ndb].outform;if((typeof o!="string")&&(o!=null))
{selectId=_selectid;outfrm=_outform;}
else if(o==null)
selectId=getSignature('favorites'+FU);else
selectId=o;if((typeof s!="undefined")&&(s!=null))
outfrm=s;if((typeof c!="undefined")&&(c!=null))
{start=parseInt(portion,10)*(parseInt(c,10)-1);selectId=_selectid;outfrm=_outform;}
var label="UNDEFINED";var direct="ASC";if(take('sortselection').n!=null)
{label=take('sortselection').n.options[take('sortselection').n.selectedIndex].value;if(take('sortselection').n.options[take('sortselection').n.selectedIndex].hasAttribute('data-sort'))
direct=take('sortselection').n.options[take('sortselection').n.selectedIndex].getAttribute('data-sort');}
var handler=modules["list"].directory+'/favorites.php';var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacfindd.Selection"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["mode","GET_ENTRIES"]);querylist.push(["selectionId",selectId]);querylist.push(["$selectid",selectId]);querylist.push(["$start",start]);querylist.push(["$length",portion]);querylist.push(["filter/start",start]);querylist.push(["filter/length",portion]);querylist.push(["filter/sortLabel",label]);querylist.push(["filter/sortDirect",direct]);querylist.push(["$label",label]);querylist.push(["$direct",direct]);querylist.push(["$outform",outfrm]);querylist.push(["outforms[0]",outfrm]);querylist.push(["outforms[1]","ORDERFORM1"]);querylist.push(["outforms[2]","LINEORD"]);querylist.push(["outforms[3]","AVAILABLEEXEMPLARS"]);querylist.push(["outforms[4]","AVAILABLEECOPY"]);gArr.push(["querylist",prepareQueryString(querylist,numDB)]);callToRCP(gArr);}}
function addToFavorites(o)
{typework="";var ind=getSignature('favorites'+FU);var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.Selection"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["mode","OWN_LIST"]);querylist.push(["query/condition/attribute","ID"]);querylist.push(["query/condition/comparer","EQUALS"]);querylist.push(["query/condition/value",ind]);querylist.push(["$selind",ind]);if((typeof o!="undefined")&&(o!=null)&&(o.nodeName))
{var recid=o.getAttribute('data-id');var recdb=o.getAttribute('data-iddb');querylist.push(["$recid",recid]);querylist.push(["$recdb",recdb]);}
gArr.push(["querylist",prepareQueryString(querylist,numDB)]);ajaxToRCP(gArr,backaddToFavorites);}
function backaddToFavorites(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{var total=parseInt(response[0]._total);if(total==0)
{if((typeof _recid!="undefined")&&(typeof _recdb!="undefined"))
{createFavorites(_selind,_recid,_recdb);}
else
{createFavorites(_selind);}}
else
{if((typeof _recid!="undefined")&&(typeof _recdb!="undefined"))
{addEntriesToFavorites(_selind,_recid,_recdb);}
else
{addEntriesToFavorites(_selind);}}}}
function createFavorites(o,ri,rd)
{var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.Selection"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["mode","CREATE"]);querylist.push(["selection/id",o]);querylist.push(["selection/title","Избранное"]);querylist.push(["selection/type",'PERMANENT']);querylist.push(["$selind",o]);if((typeof ri!="undefined")&&(typeof rd!="undefined"))
{querylist.push(["$recid",ri]);querylist.push(["$recid",rd]);}
querylist.push(["$seltitl","Избранное"]);gArr.push(["querylist",prepareQueryString(querylist,numDB)]);ajaxToRCP(gArr,backcreateFavorites);}
function backcreateFavorites(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{if((typeof _recid!="undefined")&&(typeof _recdb!="undefined"))
{addEntriesToFavorites(_selind,_recid,_recdb);}
else
{addEntriesToFavorites(_selind);}}}
function addEntriesToFavorites(o,ri,rd)
{typework="";var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.Selection"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["mode","ADD_ENTRIES"]);querylist.push(["selectionId",o]);querylist.push(["$selind",o]);querylist.push(["$seltitl","Избранное"]);var count=0;if((typeof ri!="undefined")&&(typeof rd!="undefined"))
{querylist.push(["records[0]/recDb",rd]);querylist.push(["records[0]/recId",prepareStr(ri)]);count++;}
else
{var arr=take('infor').getsign('input',{name:'marker'});for(var i=0;i<arr.length;i++)
{if((arr[i].checked)&&(arr[i].id!="mark"))
{querylist.push(["records["+count+"]/recDb",numDB]);querylist.push(["records["+count+"]/recId",prepareStr(arr[i].value)]);count++;}}}
if(count==0)
{showFavorites(o);}
else
{gArr.push(["querylist",prepareQueryString(querylist,numDB)]);ajaxToRCP(gArr,backaddEntriesToFavorites);}}
function backaddEntriesToFavorites(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{if((typeof response[0]._status!="undefined")&&(response[0]._status=='SUCCESS'))
{var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'200'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML='<div class="success"><span><span>Издания добавлены в</span><span onmousedown="showFavorites(\''+_selind+'\')">Избранное.</span></span><input type="button" class="button3" value="OK" onmousedown="delLayerWin(); delActions(\'actionlist\');"/></div>';}}}
function showLandings(o,st,frm)
{flag45=findFlag45();var FU=null;if(flag45)
{if(take('icdr').n!=null)
{if(take('icdr').n.value!="")
{FU=take('icdr').n.value;}
else
{var txt='Не введен код читателя';createTextError(take('icdr').n,txt);return;}}
else
{openReaderCodeWin('showLandings',st);return;}}
typework="";lind="";var outf='ORDERVIEW1';var start=1;var length=portion;if((typeof st!="undefined")&&(st!=null)||(take('startland').n!=null))
{if(take('startland').n!=null)
st=take('startland').n.value;start=parseInt(length,10)*(parseInt(st,10)-1)+1;}
if(start<=0)
start=1;if((typeof o!="undefined")&&(o!=null)&&(typeof o.hasAttribute!="undefined")&&(o.hasAttribute('data-outform')))
outf=o.getAttribute('data-outform');if((typeof frm!="undefined")&&(frm!=null))
outf=frm;goToLocation('landings','',outf,'',start,length,FU);}
function editPassword()
{var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'300'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});div1.create('input',{'placeHolder':'Введите новый пароль',type:'password',id:'password','value':''});div1.create('span',{className:'eye',onmousedown:'function(){switchFieldType(this);}'});var div2=doc.create('div',{className:'input_container'});div2.create('input',{'placeHolder':'Повторите новый пароль',type:'password',id:'password1','value':''});div2.create('span',{className:'eye',onmousedown:'function(){switchFieldType(this);}'});var div3=doc.create('div',{className:'input_container'});div3.create('input',{type:'button',className:'button',value:'Изменить пароль',onmousedown:'doRecPass'});}
function editEmail()
{var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'300'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});div1.create('input',{'placeHolder':'Введите новый email',type:'text',id:'email','value':''});var div2=doc.create('div',{className:'input_container'});div2.create('input',{'placeHolder':'Повторите новый email',type:'text',id:'email1','value':''});var div3=doc.create('div',{className:'input_container'});div3.create('input',{type:'button',className:'button',value:'Изменить email',onmousedown:'doRecEmail'});}
function getSignature(o)
{if(typeof o!="string")
{var cDate=new Date();var d1=(cDate.getDate()<10)?'0'+(cDate.getDate()):cDate.getDate();var m1=(cDate.getMonth()+1<10)?'0'+(cDate.getMonth()+1):cDate.getMonth()+1;var y1=cDate.getFullYear();var h1=(cDate.getHours()<10)?'0'+(cDate.getHours()):cDate.getHours();var i1=(cDate.getMinutes()<10)?'0'+(cDate.getMinutes()):cDate.getMinutes();var s1=(cDate.getSeconds()<10)?'0'+(cDate.getSeconds()):cDate.getSeconds();return MD5(y1+''+m1+''+d1+''+h1+''+i1+''+s1+''+numsean);}
else
return MD5(o);}
function unMark()
{var arr=take('infor').getsign('input',{name:'marker'});for(var i=0;i<arr.length;i++)
arr[i].checked=false;}
function countMarkers()
{var count=0;var arr=take('infor').getsign('input',{name:'marker'});for(var i=0;i<arr.length;i++)
{if((arr[i].checked)&&(arr[i].id!="mark"))
{count++;}}
return count;}
function delActions(o)
{var div=take(o);if(div.n!=null)
{document.body.style.overflow="";document.body.removeChild(div.n);if(div.n.id=='actionlist')
unMark();}}
function ShowActions(o)
{var div=take('actionlist');var count=countMarkers();if(count>0)
{if(div.n==null)
div=take(document.body).create('div',{id:'actionlist'});div.n.innerHTML="";var _arr43=[],_arr58=[],_arr59=[],_arr00=[],arr43=[],arr58=[],arr59=[],arr00=[];if((typeof _auth!="undefined")||(flag45))
{_arr43=take('infor').getpart(null,'div',{className:'_043'});_arr58=take('infor').getpart(null,'div',{className:'_058'});_arr59=take('infor').getpart(null,'div',{className:'_059'});_arr00=take('infor').getpart(null,'div',{className:'_000'});arr43=findChecked(_arr43);arr58=findChecked(_arr58);arr59=findChecked(_arr59);arr00=findChecked(_arr00);}
var type=o.getAttribute('data-type');var source=(o.hasAttribute('data-source'))?'list':'';var act=(o.hasAttribute('data-act'))?o.getAttribute('data-act'):null;var title=(o.hasAttribute('data-title'))?o.getAttribute('data-title'):'';var cont=div.create('div',{id:'actioncont'});var td1=cont.create('div');var td2=cont.create('div');td1.create('span',{textNode:'Выбрано изданий'});td1.create('span',{textNode:count});if(source!="")
{if(act!=null)
td2.create('span',{'data-act':act,'data-id':_selectid,id:'toremove',textNode:'Удалить',onmousedown:'function(){removeEntriesWin(this)}'});else
td2.create('span',{'data-id':_selectid,id:'toremove',textNode:'Удалить',onmousedown:'function(){removeEntriesWin(this)}'});if((type=='TEMPORARY')&&(flag45))
{td2.create('span',{'data-type':'list',id:'toprint',textNode:'Распечатать',onmousedown:'function(){printSelection(\''+title+'\')}'});td2.create('span',{'data-type':'list',id:'todounload',textNode:'Скачать',onmousedown:'function(){downLoad(\''+title+'\')}'});}}
if((type=='PERMANENT')&&(typeof _auth!="undefined"))
{if(arr43.length>0)
td2.create('span',{'data-type':type,id:'reorder43',textNode:'Заказать',onmousedown:'function(){reOrder(\'043\')}'});if(arr58.length>0)
td2.create('span',{'data-type':type,id:'reorder58',textNode:'Показать онлайн',onmousedown:'function(){reOrder(\'058\')}'});if(arr59.length>0)
td2.create('span',{'data-type':type,id:'reorder59',textNode:'Заказать онлайн доступ',onmousedown:'function(){reOrder(\'059\')}'});td2.create('span',{'data-type':type,id:'toselect',textNode:'В список литературы',onmousedown:'getSelectionList'});}
else if((type=='LIBCARD')&&((typeof _auth!="undefined")||(flag45)))
{td2.create('span',{'data-type':type,id:'toprolong',textNode:'Продлить',onmousedown:'prolongDocument'});}
else if((type=='REORDER')&&(typeof _auth!="undefined"))
{if(arr43.length>0)
td2.create('span',{'data-type':type,id:'reorder',textNode:'Заказать повторно',onmousedown:'function(){reOrder(\'043\')}'});if(arr58.length>0)
td2.create('span',{'data-type':type,id:'reorder',textNode:'Просмотреть повторно',onmousedown:'function(){reOrder(\'058\')}'});if((arr43.length==0)&&(arr58.length==0))
{if(div.n!=null)
document.body.removeChild(div.n);}}
else if((type=='CANCELORDER')&&(typeof _auth!="undefined"))
{if(arr00.length>0)
td2.create('span',{'data-type':type,id:'cancelorder',textNode:'Отменить заказ',onmousedown:'function(){cancelOrder()}'});else
if(div.n!=null)
document.body.removeChild(div.n);}
else if((type=='ALL')&&(typeof _auth!="undefined"))
{if(arr00.length>0)
td2.create('span',{'data-type':type,id:'cancelorder',textNode:'Отменить заказ',onmousedown:'cancelOrder'});if(arr43.length>0)
td2.create('span',{'data-type':type,id:'reorder',textNode:'Заказать повторно',onmousedown:'function(){reOrder(\'043\')}'});if(arr58.length>0)
td2.create('span',{'data-type':type,id:'reorder',textNode:'Просмотреть повторно',onmousedown:'function(){reOrder(\'058\')}'});if((arr43.length==0)&&(arr58.length==0)&&(arr00.length==0))
{if(div.n!=null)
document.body.removeChild(div.n);}}
else
{if(typeof listlit!="undefined")
{if(source!="");else
td2.create('span',{'data-type':type,id:'toselect',textNode:'В список литературы',onmousedown:'toTemporaryList'});}
else
{;}}
div.create('span',{className:'cross',onmousedown:'function(){delActions(\'actionlist\')};'});}
else
{if(div.n!=null)
document.body.removeChild(div.n);}}
function showLists(c)
{flag45=findFlag45();if(flag45)
{toTemporaryList(null);}
else
{var start=0;if(typeof c=="string")
{start=parseInt(portion,10)*(parseInt(c,10)-1);}
var label="UNDEFINED";var direct="ASC";if(take('sortselection').n!=null)
{label=take('sortselection').n.options[take('sortselection').n.selectedIndex].value;if(take('sortselection').n.options[take('sortselection').n.selectedIndex].hasAttribute('data-sort'))
direct=take('sortselection').n.options[take('sortselection').n.selectedIndex].getAttribute('data-sort');}
typework="privat";var gArr=new Array();var querylist=new Array();var handler=modules["list"].directory+'/selection_list.php';var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacfindd.Selection"]);querylist.push(["_version","1.1.0"]);querylist.push(["$start",start]);querylist.push(["$length",portion]);querylist.push(["$label",label]);querylist.push(["$direct",direct]);querylist.push(["_service","opacfindd.Selection"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["mode","OWN_LIST"]);querylist.push(["query/start",start]);querylist.push(["query/length",portion]);querylist.push(["query/sortLabel",label]);querylist.push(["query/sortDirect",direct]);querylist.push(["query/condition/attribute","ID"]);querylist.push(["query/condition/comparer","EQUALS"]);if((typeof FU!="undefined")&&(FU!='N/A'))
{var cond=getSignature('favorites'+FU);querylist.push(["query/condition/value",cond]);querylist.push(["query/condition/isNegative","true"]);}
gArr.push(["querylist",prepareQueryString(querylist,numDB)]);callToRCP(gArr);}}
function createSelectionWin(o)
{var act=o.getAttribute('data-act');var recid="";var recdb="";if(o.hasAttribute('data-recid'))
{recid=o.getAttribute('data-recid');recdb=o.getAttribute('data-recdb');}
var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'220'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});div1.create('input',{'placeHolder':'Введите название списка',type:'text',id:'list_title','value':''});var div2=doc.create('div',{className:'input_container'});if(recid!="")
{div2.create('input',{'data-act':act,type:'button',className:'button',value:'Создать',onmousedown:'function(){createSelection(this)}','data-id':recid,'data-iddb':recdb});}
else
{div2.create('input',{'data-act':act,type:'button',className:'button',value:'Создать',onmousedown:'function(){createSelection(this)}'});}}
function createSelection(o)
{typework="";var act=o.getAttribute('data-act');var recid="";var recdb="";if(o.hasAttribute('data-id'))
{recid=o.getAttribute('data-id');recdb=o.getAttribute('data-iddb');}
var title=take('list_title').n.value;if(title!="")
{var ind=getSignature();var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.Selection"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["mode","CREATE"]);querylist.push(["selection/id",ind]);querylist.push(["selection/title",replaceSymb(title)]);querylist.push(["selection/type",'PERMANENT']);querylist.push(["$selind",ind]);querylist.push(["$seltitl",replaceSymb(title)]);querylist.push(["$act",act]);if(recid!="")
{querylist.push(["$recdb",recdb]);querylist.push(["$recid",recid]);}
gArr.push(["querylist",prepareQueryString(querylist,numDB)]);ajaxToRCP(gArr,backcreateSelection);}
else
{var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'233'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.addclass('above');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});var div2=doc.create('div',{className:'input_container'});div1.create('span',{textNode:'Введите название списка!'});div2.create('input',{type:'button',className:'button3',value:'OK',onmousedown:'delLayerWin'});return;}}
function backcreateSelection(x)
{eval(x.responseText);delLayerWin();if(typeof error!="undefined")
{WriteError(error);}
else
{if((typeof _recid!="undefined")&&(typeof _recdb!="undefined"))
{getSelectionList(_recid,_recdb);}
else
{var func=eval(_act);func();}}}
function removeEntryWin(o)
{var ind=o.getAttribute('data-id');var recid=o.getAttribute('data-recid');var iddb=o.getAttribute('data-iddb');var act=(o.hasAttribute('data-type'))?o.getAttribute('data-type'):null;var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'250'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});var div2=doc.create('div',{className:'input_container'});if(act!=null)
{div1.create('span',{textNode:'Вы действительно хотите удалить издание из Избранного?'});div2.create('input',{'data-act':'addToFavorites','data-id':ind,'data-recid':recid,'data-iddb':iddb,type:'button',className:'button2',value:'Удалить',onmousedown:'function(){removeEntry(this)}'});}
else
{div1.create('span',{textNode:'Вы действительно хотите удалить издание из списка литературы?'});div2.create('input',{'data-id':ind,'data-recid':recid,'data-iddb':iddb,type:'button',className:'button2',value:'Удалить',onmousedown:'function(){removeEntry(this)}'});}}
function removeEntry(o)
{typework="";var ind=o.getAttribute('data-id');var recid=o.getAttribute('data-recid');var iddb=o.getAttribute('data-iddb');var act=(o.hasAttribute('data-act'))?o.getAttribute('data-act'):null;var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.Selection"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["mode","REMOVE_ENTRIES"]);querylist.push(["selectionId",ind]);querylist.push(["filter/records[0]/recDb",iddb]);querylist.push(["filter/records[0]/recId",prepareStr(recid)]);if(act!=null)
querylist.push(["$act",act]);gArr.push(["querylist",prepareQueryString(querylist,numDB)]);ajaxToRCP(gArr,backremoveEntries);}
function removeEntriesWin(o)
{var ind=o.getAttribute('data-id');var act=(o.hasAttribute('data-act'))?o.getAttribute('data-act'):null;var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'250'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});var div2=doc.create('div',{className:'input_container'});if(act!=null)
{div1.create('span',{textNode:'Вы действительно хотите удалить издания из Избранного?'});div2.create('input',{'data-act':'addToFavorites','data-id':ind,type:'button',className:'button2',value:'Удалить',onmousedown:'function(){removeEntries(this)}'});}
else
{div1.create('span',{textNode:'Вы действительно хотите удалить издания из списка литературы?'});div2.create('input',{'data-id':ind,type:'button',className:'button2',value:'Удалить',onmousedown:'function(){removeEntries(this)}'});}}
function removeEntries(o)
{typework="";var ind=o.getAttribute('data-id');var act=(o.hasAttribute('data-act'))?o.getAttribute('data-act'):null;var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.Selection"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["mode","REMOVE_ENTRIES"]);querylist.push(["selectionId",ind]);var count=0;var arr=take('infor').getsign('input',{name:'marker'});for(var i=0;i<arr.length;i++)
{if((arr[i].checked)&&(arr[i].id!="mark"))
{querylist.push(["filter/records["+count+"]/recDb",arr[i].className]);querylist.push(["filter/records["+count+"]/recId",prepareStr(arr[i].value)]);count++;}}
if(count==0)
{alert('Не выбраны записи!');return;}
if(act!=null)
{querylist.push(["$act",act]);querylist.push(["$selid",ind]);}
gArr.push(["querylist",prepareQueryString(querylist,numDB)]);ajaxToRCP(gArr,backremoveEntries);}
function backremoveEntries(x)
{eval(x.responseText);delLayerWin();if(typeof error!="undefined")
{WriteError(error);}
else
{if(typeof _act!="undefined")
{var func=eval(_act);if(typeof _selid!="undefined")
showFavorites(_selid);else
func();}
else
{getMySelection();}}}
function removeSelectionWin(o)
{var ind=o.getAttribute('data-id');var act=o.getAttribute('data-act');var titl=o.getAttribute('data-title');var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'250'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});div1.n.innerHTML='<span><span class="deleted">Вы действительно хотите удалить список литературы</span><span class="deleted" data-start="0" data-id="'+ind+'" onmousedown="getMySelection(this)">'+titl+'?</span></span>';var div2=doc.create('div',{className:'input_container'});div2.create('input',{'data-id':ind,'data-act':act,type:'button',className:'button2',value:'Удалить',onmousedown:'function(){removeSelection(this)}'});}
function removeSelection(o)
{typework="";var act=o.getAttribute('data-act');var ind=o.getAttribute('data-id');var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.Selection"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["mode","REMOVE"]);querylist.push(["selectionId",ind]);querylist.push(["$act",act]);gArr.push(["querylist",prepareQueryString(querylist,numDB)]);ajaxToRCP(gArr,backremoveSelection);}
function backremoveSelection(x)
{eval(x.responseText);delLayerWin();if(typeof error!="undefined")
{WriteError(error);}
else
{var func=eval(_act);func();}}
function renameSelectionWin(o)
{var ind=o.getAttribute('data-id');var act=o.getAttribute('data-act');var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'250'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});div1.create('input',{'placeHolder':'Введите название списка',type:'text',id:'list_title','value':''});var div2=doc.create('div',{className:'input_container'});div2.create('input',{'data-id':ind,'data-act':act,type:'button',className:'button',value:'Переименовать',onmousedown:'function(){renameSelection(this)}'});}
function renameSelection(o)
{typework="";var act=o.getAttribute('data-act');var ind=o.getAttribute('data-id');var title=take('list_title').n.value;if(title!="")
{var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.Selection"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["mode","UPDATE"]);querylist.push(["selectionId",ind]);querylist.push(["selection/title",title]);querylist.push(["$act",act]);gArr.push(["querylist",prepareQueryString(querylist,numDB)]);ajaxToRCP(gArr,backrenameSelection);}
else
{alert('Введите название списка!');return;}}
function backrenameSelection(x)
{eval(x.responseText);delLayerWin();if(typeof error!="undefined")
{WriteError(error);}
else
{var func=eval(_act);func();}}
function getSelectionList(o,db)
{typework="";var cond=getSignature('favorites'+FU);var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.Selection"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["mode","OWN_LIST"]);querylist.push(["query/condition/attribute","ID"]);querylist.push(["query/condition/comparer","EQUALS"]);querylist.push(["query/condition/value",cond]);querylist.push(["query/condition/isNegative","true"]);if((typeof o!="undefined")&&(o!=null)&&(o.nodeName))
{var ind=o.getAttribute('data-id');var iddb=o.getAttribute('data-iddb');querylist.push(["$recid",ind]);querylist.push(["$recdb",iddb]);}
if((typeof o=="string")&&(typeof db=="string"))
{querylist.push(["$recid",o]);querylist.push(["$recdb",db]);}
gArr.push(["querylist",prepareQueryString(querylist,numDB)]);ajaxToRCP(gArr,backgetSelectionList);}
function backgetSelectionList(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{var rdiv=take('reglayerform');if(rdiv.n==null)
rdiv=take(document.body).create('div',{id:'reglayerform',onmousedown:'delReglayer'});rdiv.n.innerHTML="";var rrdiv=rdiv.create('div',{id:'reglayercont',className:'auth'});rrdiv.create('span',{title:'Закрыть',id:'dellayerform',className:'del',onmousedown:'delReglayer'});var rcdiv=rrdiv.create('div',{id:'reglayercontinner'});var div=rcdiv.create('form',{id:'listwinform'});if((typeof _recid!="undefined")&&(typeof _recdb!="undefined"))
{div.create('input',{'data-act':'getSelectionList',onmousedown:'function(){createSelectionWin(this)}',type:'button',className:'button2',value:'+ Создать новый список','data-recid':_recid,'data-recdb':_recdb});}
else
{div.create('input',{'data-act':'getSelectionList',onmousedown:'function(){createSelectionWin(this)}',type:'button',className:'button2',value:'+ Создать новый список'});}
var cont=div.create('div',{className:'listcont',id:'listcont'});var count=0;for(var i=0;i<response.length;i++)
{for(var key in response[i])
{if(key.indexOf('_list_')!=-1)
{count++;var value=response[i][key];var elem=cont.create('div');if((typeof _recid!="undefined")&&(typeof _recdb!="undefined"))
{elem.create('input',{name:'wr',className:'wr',type:'radio',id:'wi'+i+''+count,'data-id':value._id,'data-type':value._type,'data-title':value._title,'data-created':value._created,'data-recid':_recid,'data-recdb':_recdb});}
else
{elem.create('input',{name:'wr',className:'wr',type:'radio',id:'wi'+i+''+count,'data-id':value._id,'data-type':value._type,'data-title':value._title,'data-created':value._created});}
elem.create('label',{'for':'wi'+i+''+count,textNode:value._title});}}}
if(count==0)
cont.hide();else
{div.create('input',{type:'button',className:'button3',value:'В список литературы',onmousedown:'addToSelection'});}}}
function addToSelection()
{var sel=take('listcont').getsign('input',{checked:true});if(sel.length&&(sel.length>0))
{var recid=(sel[0].hasAttribute('data-recid'))?sel[0].getAttribute('data-recid'):null;var recdb=(sel[0].hasAttribute('data-recdb'))?sel[0].getAttribute('data-recdb'):null;var ind=sel[0].getAttribute('data-id');var title=sel[0].getAttribute('data-title');var created=sel[0].getAttribute('data-created');typework="";var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.Selection"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["mode","ADD_ENTRIES"]);querylist.push(["selectionId",ind]);querylist.push(["$selind",ind]);querylist.push(["$seltitl",replaceSymb(title)]);querylist.push(["$created",created]);var count=0;if((recid!=null)&&(recdb!=null))
{querylist.push(["records[0]/recDb",recdb]);querylist.push(["records[0]/recId",prepareStr(recid)]);count++;}
else
{var arr=take('infor').getsign('input',{name:'marker'});for(var i=0;i<arr.length;i++)
{if((arr[i].checked)&&(arr[i].id!="mark"))
{querylist.push(["records["+count+"]/recDb",numDB]);querylist.push(["records["+count+"]/recId",prepareStr(arr[i].value)]);count++;}}}
if(count==0)
{alert('Не выбраны записи!');return;}
gArr.push(["querylist",prepareQueryString(querylist,numDB)]);ajaxToRCP(gArr,backaddToSelection);}
else
{alert("Выберите список для добавления\nили создайте новый!");return;}}
function backaddToSelection(x)
{delActions('actionlist');delActions('reglayerform');eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{if((typeof response[0]._status!="undefined")&&(response[0]._status=='SUCCESS'))
{var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'240'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML='<div class="success"><span><span>Издания добавлены в список литературы</span><span data-start="0" data-created="'+_created+'" data-title="'+replaceSymb7(_seltitl)+'" data-id="'+_selind+'" onmousedown="getMySelection(this)">'+replaceSymb7(_seltitl)+'.</span></span><input type="button" class="button3" value="OK" onmousedown="delLayerWin(); delActions(\'actionlist\');"/></div>';}}}
function getMySelection(o,s,c,l)
{typework="search";var selectId="";var title="";var outfrm=outform;var ndb=numDB;var start=0;var listhowmuch=portion;if(take('portionlist').n!=null)
listhowmuch=take('portionlist').n.options[take('portionlist').n.selectedIndex].value;var created="";if(typeof dbs[ndb].outform!="undefined")
outfrm=dbs[ndb].outform;if((typeof l!="undefined")&&(l!=null))
selectId=l;else
{if(((typeof o=="undefined")||(o==null))&&(typeof _selectid!="undefined"))
{selectId=_selectid;outfrm=_outform;created=_created;title=_title;}
else
{if(o.hasAttribute('data-id'))
selectId=o.getAttribute('data-id');if(o.hasAttribute('data-created'))
created=o.getAttribute('data-created');if(o.hasAttribute('data-start'))
start=o.getAttribute('data-start');if(o.hasAttribute('data-outform'))
outfrm=o.getAttribute('data-outform');if(o.hasAttribute('data-title'))
title=replaceSymb(o.getAttribute('data-title'));}}
if((typeof s!="undefined")&&(s!=null))
outfrm=s;if((typeof c!="undefined")&&(c!=null))
{start=parseInt(listhowmuch,10)*(parseInt(c,10)-1);selectId=_selectid;outfrm=_outform;created=_created;title=_title;}
var label="UNDEFINED";var direct="ASC";if(take('sortselection').n!=null)
{label=take('sortselection').n.options[take('sortselection').n.selectedIndex].value;if(take('sortselection').n.options[take('sortselection').n.selectedIndex].hasAttribute('data-sort'))
direct=take('sortselection').n.options[take('sortselection').n.selectedIndex].getAttribute('data-sort');}
var handler=modules["list"].directory+'/selection_view.php';var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacfindd.Selection"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["mode","GET_ENTRIES"]);querylist.push(["selectionId",selectId]);querylist.push(["$selectid",selectId]);querylist.push(["$title",title]);querylist.push(["$created",created]);querylist.push(["$start",start]);querylist.push(["$length",listhowmuch]);querylist.push(["filter/start",start]);querylist.push(["filter/length",listhowmuch]);querylist.push(["filter/sortLabel",label]);querylist.push(["filter/sortDirect",direct]);querylist.push(["$label",label]);querylist.push(["$direct",direct]);querylist.push(["$outform",outfrm]);querylist.push(["outforms[0]",outfrm]);querylist.push(["outforms[1]","ORDERFORM1"]);querylist.push(["outforms[2]","LINEORD"]);querylist.push(["outforms[3]","AVAILABLEEXEMPLARS"]);querylist.push(["outforms[4]","AVAILABLEECOPY"]);gArr.push(["querylist",prepareQueryString(querylist,numDB)]);callToRCP(gArr);}
function downLoad(o)
{var len=countMarkers();if(len>0)
{var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'200'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.addclass('above');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});var div2=doc.create('div',{className:'input_container'});div1.create('input',{type:'button',className:'button3',value:'Скачать DOC',onmousedown:'function(){selectionToWord(\''+o+'\');}'});div2.create('input',{type:'button',className:'button3',value:'Скачать PDF',onmousedown:'function(){selectionToPDF(\''+o+'\');}'});}
else
{var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'233'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.addclass('above');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});var div2=doc.create('div',{className:'input_container'});div1.create('span',{textNode:'Выберите издания, информацию о которых вы хотите скачать.'});div2.create('input',{type:'button',className:'button3',value:'OK',onmousedown:'delLayerWin'});return false;}}
function prepareDownLoad(o)
{var len=countMarkers();if(len>0)
{var div=take('excel');if(div.n==null)
div=take(document.body).create('div',{id:'excel'});else
div=take('excel');div.n.innerHTML="";var title=(o=='favorite')?'Избранное':'Список литературы: '+replaceSymb(o);var tab=div.create('div',{id:'tabord'});tab.create('div',{style:{textAlign:'center',marginBottom:'20px'},textNode:'Библиотека. Электронный каталог'});tab.create('div',{style:{textAlign:'center',fontWeight:'bold'},textNode:title});var cont=tab.create('ol');var arr=take('infor').getsign('input',{name:'marker'});for(var i=0;i<arr.length;i++)
{if((arr[i].checked)&&(arr[i].id!="mark"))
{var elem=take(arr[i].parentNode.parentNode.parentNode).getsign('div',{className:'bibref'})[0];var text=elem.innerText||elem.textContent;cont.create('li',{textNode:text});}}
return true;}
else
{var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'233'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.addclass('above');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});var div2=doc.create('div',{className:'input_container'});div1.create('span',{textNode:'Выберите издания, информацию о которых вы хотите распечатать.'});div2.create('input',{type:'button',className:'button3',value:'OK',onmousedown:'delLayerWin'});return false;}}
function prepareDownLoad1(o)
{var len=countMarkers();if(len>0)
{var div=take('excel');if(div.n==null)
div=take(document.body).create('div',{id:'excel'});else
div=take('excel');div.n.innerHTML="";var title='Список литературы: '+replaceSymb(o);var str='<div>Библиотека. Электронный каталог</div><br/>';str+='<div>'+title+'</div><br/><br/>';var arr=take('infor').getsign('input',{name:'marker'});var count=0;str+='<table><tbody>';for(var i=0;i<arr.length;i++)
{if((arr[i].checked)&&(arr[i].id!="mark"))
{count++;var elem=take(arr[i].parentNode.parentNode.parentNode).getsign('div',{className:'bibref'})[0];var text=elem.innerText||elem.textContent;str+='<tr><td>'+count+'. '+text+'</td></tr>';}}
str+='</tbody></table>';div.n.innerHTML=str;return true;}
else
{var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'233'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.addclass('above');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});var div2=doc.create('div',{className:'input_container'});div1.create('span',{textNode:'Выберите издания, информацию о которых вы хотите распечатать.'});div2.create('input',{type:'button',className:'button3',value:'OK',onmousedown:'delLayerWin'});return false;}}
function printSelection(o)
{if(prepareDownLoad(o))
window.print();}
function selectionToWord(o)
{typework="";var title=(o=='favorite')?'Избранное':'Список литературы: '+replaceSymb(o);if(prepareDownLoad(o))
{var str=take('excel').n.innerHTML;var head='<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>'+title+'</title></head><body>';str=head+str+'</body></html>';var gArr=new Array();gArr.push(["_text",str]);callToRCP(gArr,'about:blank',loadword);}}
function selectionToPDF(o)
{typework="";var title=(o=='favorite')?'Избранное':'Список литературы: '+replaceSymb(o);if(prepareDownLoad1(o))
{var str=take('excel').n.innerHTML;var head='<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>'+title+'</title></head><body>';str=head+str+'</body></html>';var gArr=new Array();gArr.push(["_text",str]);callToRCP(gArr,'about:blank',loadpdf);}}
function openReaderCodeWin(o,s)
{var arg={'cls':'dialog','message':'','target':self,'callback':o,'width':'440','height':'250'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML="";var cont=doc.create('div',{id:'dateordcontainer',className:'period'});cont.create('span',{textNode:'Код читателя'});cont.create('input',{type:'text',maxLength:50,value:'',id:'icdr',name:'icdr'});if(typeof s!="undefined")
cont.create('input',{type:'hidden',value:s,id:'startland',name:'startland'});}
function reOrder(o)
{if((typeof _auth!="undefined")||(flag45))
{if(typeof o=="object")
{var cod='043';if(o.hasAttribute('data-code'))
cod=o.getAttribute('data-code');var rdb=o.getAttribute('data-iddb');var ind=o.getAttribute('data-id');ind=prepareStr(ind);showOrderWin(cod,rdb,ind);}
else
{multiOrder(o);}}
else
{createAuthLayer();}}
var flagsuccess=false;var ufiles=[];function clearFeedbackForm()
{var arr=take('feedbackform').getpart(null,'span',{className:'warn'});for(var i=0;i<arr.length;i++)
{var par=arr[i].parentNode;par.removeChild(arr[i]);}
if(take('attach').n!=null)
take('attach').n.value='';ufiles=[];flagsuccess=false;take('main').n.reset();}
function sendFeedbackForm(o)
{var readermail=take('mail').n.value;var emailRegular=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;var arr=take('feedbackform').getsign('input',{className:'require'});for(var i=0;i<arr.length;i++)
{if(arr[i].value=="")
{var txt='Вы не заполнили все поля или заполнили их неправильно!';createTextError(take('answere').n,txt);return;}}
if(!emailRegular.test(readermail))
{var txt='Неверно введен e-mail!';createTextError(take('answere').n,txt);return;}
var fio=take('fio').n.value;var subj=take('subject').n.value;var mess='';var farr=take('feedbackform').getsign('input',{type:'text'});for(var i=0;i<farr.length;i++)
{if((farr[i].id!='fio')&&(farr[i].id!='mail'))
{mess+=farr[i].getAttribute('data-title')+": "+farr[i].value+"\n";}}
var action=pathhtml+'/pages/contacts/send.php';var data=new FormData();data.append('_fio',fio);data.append('_from',readermail);data.append('_subject',subj);data.append('_answer','Ваше сообщение отправлено');data.append('_body',mess);if(flagsuccess)
{var files=take('attach').n.files||event.dataTransfer.files;if(files.length>0)
{for(var i=0;i<files.length;i++)
{data.append('attach[]',files[i]);}}
else
{if(ufiles.length>0)
{for(var i=0;i<ufiles.length;i++)
{data.append('attach[]',ufiles[i]);}}}}
if(take('loader').n!=null)
take('loader').n.className='table';var xhr=new XMLHttpRequest();xhr.onreadystatechange=function()
{if(xhr.readyState===4)
{sendFeedbackMessOK(xhr);}};xhr.open('POST',action,true);xhr.send(data);}
function validFeedbackForm(o)
{var success=false;var maxlength=5;var maxsize=5;var maxallsizes=20*1024*1024;var files=[];var len=0;if((typeof o!="undefined")&&(o.length))
{files=o;ufiles=files;len=o.length;}
else
{files=take('attach').n.files;len=files.length;}
if(len>maxlength)
{var txt='Количество файлов больше допустимого: '+len;createTextError(take('droparea').n,txt);}
else if(len==0)
{success=true;}
else
{var groopsize=0;for(var i=0;i<len;i++)
{var fsize=files[i].size+'';fsize=parseInt(fsize,10);fsize=fsize/1024/1024;fsize=fsize.toFixed(2);if(fsize>maxsize)
{var txt='Файл не загружен «'+files[i].name+'». Размер файла больше допустимого: '+fsize+'Mb';createTextError(take('droparea').n,txt);break;}
else
{groopsize+=files[i].size;var txt='Файл  «'+files[i].name+'» загружен. Размер файла : '+fsize+'Mb';createTextError(take('droparea').n,txt,'green','plus');}}
if(groopsize>maxallsizes)
{groopsize=groopsize/1024/1024;groopsize=groopsize.toFixed(2);var txt='Общий размер файлов больше допустимого: '+groopsize+'Mb';createTextError(take('droparea').n,txt);}
else
success=true;}
flagsuccess=success;return success;}
function sendFeedbackMess(o)
{var readermail=take('mail').n.value;var emailRegular=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;if((readermail=="")||(take('fio').n.value=="")||(take('itbody').n.value==""))
{var txt='Вы не заполнили все поля или заполнили их неправильно!';createTextError(take('mail').n,txt);return;}
else if(!emailRegular.test(readermail))
{var txt='Неверно введен e-mail!';createTextError(take('mail').n,txt);return;}
else
{var fio=take('fio').n.value;var subj=take('subject').n.value;var mess=take('itbody').n.value;var gArr=new Array();gArr.push(["_fio",fio]);gArr.push(["_from",readermail]);gArr.push(["_answer","Ваше сообщение отправлено"]);gArr.push(["_subject",subj]);gArr.push(["_body",mess+"\n\n"]);if(take('loader').n!=null)
take('loader').n.className='table';ajaxToRCP(gArr,sendFeedbackMessOK,pathhtml+'/pages/contacts/send.php');}}
function sendFeedbackMessOK(x)
{if(take('loader').n!=null)
take('loader').n.className='dn';eval(x.responseText);if(typeof error!="undefined")
{createTextError(take('answere').n,error);}
else
{if(typeof ok!="undefined")
createTextError(take('answere').n,ok,'green');}
setTimeout('clearFeedbackForm()',3000);}
function initd()
{if(typeof error!="undefined")
WriteError(error,'back');else
{var cookiestring='numsean='+numsean+'; path=/';if(window.location.protocol=='https:')
cookiestring+=' secure=true; samesite=lax';document.cookie=cookiestring;getBodyClassFromStorage();if((typeof _ishistory!="undefined")&&(_ishistory!=""))
{take(document.body).addclass('ishistory');ishistory="ishistory";}
if(typeof _auth!="undefined")
take('main').n.setAttribute('data-auth',numsean);if(typeof scrolllayer=="undefined")
scrolllayer="searchdiv";scrollFloat.init(document.getElementById(scrolllayer));if(take('editq').n!=null)
{if(take('expand_search').n!=null)
{if(typeof _str!="undefined")
take('editq').n.style.display="block";}}
if(typeof _numDB!="undefined")
{numDB=_numDB;}
else if(typeof _iddb!="undefined")
{numDB=_iddb;}
else
{if(take('bases_div').n!=null)
{var barr=take('bases_div').getsign('input',{name:'base'});if(barr.length>0)
numDB=barr[0].value;else
{if(take('bases_container').n!=null)
numDB=take('bases_container').n.firstChild.className.substring(1);}}}
if(typeof biblnumber!="undefined")
{numdbBIBL=biblnumber;}
if(take('bases_div').n!=null)
{if(typeof take('bases_div').getsign('input',{value:numDB})[0]!="undefined")
{var inp=take('bases_div').getsign('input',{value:numDB})[0];if(inp.type!="hidden")
inp.checked=true;}}
if(typeof _bodyclass!="undefined")
{bodyclass=_bodyclass;}
if(typeof _typesearch!="undefined")
{typesearch=_typesearch;}
if(typeof _typework!="undefined")
{typework=_typework;}
if(typeof _lockedstring!="undefined")
{lockedstring=_lockedstring;}
if(take('middle').n!=null)
{var arr=take('middle').tags('input');for(var i=0;i<arr.length;i++)
arr[i].onkeyup=KeyPress;}
if(take('password').n!=null)
take('password').n.onkeyup=KeyPress;if(take('readercode2').n!=null)
take('readercode2').n.onkeyup=KeyPress;if(typeof numDB=="number")
numDB=numDB+"";if(take('currdb').n!=null)
{var currdb=take('currdb').n;if((typeof numdbAF!="undefined")&&(numDB==numdbAF)&&(dbs[numDB].switch_in_base!="in_base"))
{if(currdb.nodeName.toLowerCase()=="span")
{currdb.innerHTML=take('bases_container').n.firstChild.innerHTML;currdb.className=take('bases_container').n.firstChild.className;}}
else
{if(currdb.nodeName.toLowerCase()=="span")
{if((typework=='searchallbases')&&(typeof dbs["all"]!="undefined"))
numDB='all';currdb.innerHTML=dbs[numDB]["alias"];currdb.className='i'+numDB;}}}
if(typeof _addfilters!="undefined")
addfilters=_addfilters;if(typeof _lockedfilters!="undefined")
lockedfilters=_lockedfilters;if(typeof _swfterm!="undefined")
swfterm=replaceSymb(_swfterm);var filtersdiv='filters_'+numDB;if(typeof _localiddb!="undefined")
{numDB=_localiddb;filtersdiv='filters_'+_iddb;}
if((typeof _sheet!="undefined")&&(_sheet=="sheet_search_history_php"))
numDB=numdbBIBL;if((typeof _sheet=="undefined")&&(typeof _iddb=="undefined")&&(typeof encinterface!="undefined"))
numDB=firstdbnumber;if(typeof mapwidth!="undefined")
{if(take('searchmap1').n!=null)
{typesearch="combined";take('callsearchmap').hide();var w=take('searchmap1').n.getBoundingClientRect().width;var h=take('searchmap1').n.getBoundingClientRect().height;var k=parseFloat(w/mapwidth).toFixed(2);if(typeof setMap!="undefined")
setMap('searchmap1','mapfull',null,k,w,h);}
else
{if(take('searchmap').n!=null)
{if(typeof setMap!="undefined")
setMap('searchmap','mapfull');}}}
chooseBase(numDB);if(take(filtersdiv).n!=null)
{take(filtersdiv).show();if(typeof _addfilters!="undefined")
{var afarr=addfilters.split('[END]');for(var i=0;i<afarr.length;i++)
{if(afarr[i]!="")
{var nextid=afarr[i].substring(afarr[i].indexOf('[NEXT]')+6,afarr[i].indexOf('[IND]'));var oid=afarr[i].substring(afarr[i].indexOf('[IND]')+5,afarr[i].indexOf('[CLASS]'));var cls=afarr[i].substring(afarr[i].indexOf('[CLASS]')+7,afarr[i].indexOf('[TEXT]'));var txt=afarr[i].substring(afarr[i].indexOf('[TEXT]')+6);var obj=take(nextid).n;if(obj!=null)
{var par=obj.parentNode;var arr=take(par).tags('span');var flag=false;for(var j=0;j<arr.length;j++)
{if(arr[j].innerHTML.toUpperCase()==txt.toUpperCase())
{flag=true;break;}
else
flag=false;}
if(!flag)
{var div=take(par).create('div',{className:prepareTerm(cls)});var span=div.create('span',{onmousedown:'function(){appendFilter(this);}',title:'ФИЛЬТРОВАТЬ',className:'unchecked',textNode:prepareTerm(txt),id:oid});div.create('i',{textNode:'0'});par.insertBefore(div.n,obj);}}}}}
if(typeof _filtersids!="undefined")
{var farr=_filtersids.split('[END]');for(var i=0;i<farr.length;i++)
{if(take(farr[i]).n!=null)
{take(farr[i]).n.className="checked";take(farr[i]).n.title="ОЧИСТИТЬ ФИЛЬТР";take(farr[i]).n.nextSibling.style.display="none";}}}
filtersQuery();}
if(typeof _rubricator!="undefined")
{if(typeof openBranches!="undefined")
openBranches();}
flag45=findFlag45();if(take('readercode2').n!=null)
{if(take('d1').n!=null)
{take('d1').n.onblur=changeData;take('d1').n.onmouseup=changeData;}
if(take('m1').n!=null)
{take('m1').n.onblur=changeData;take('m1').n.onmouseup=changeData;}
if(take('y1').n!=null)
{take('y1').n.onblur=changeData;take('y1').n.onmouseup=changeData;}}
if((typeof _typereg!="undefined")&&(_typereg!="regform")&&(_typereg!="_libreader"))
{if(typeof getPrice!="undefined")
getPrice();}
if(typeof _vocobj!="undefined")
{vocobj=_vocobj;writeRezult();}
if(take('rcounter').n!=null)
{if(typeof findBaseQuantity!="undefined")
findBaseQuantity();}
getBookInfo();if(take('facets_container').n!=null)
{if(take('facets_div').n!=null)
{take('facets_div').n.appendChild(take('facets_container').n);take('facets_div').show();}}
if((typeof _outform!="undefined")&&(_outform.indexOf('PHOTO')!=-1))
{findImages();}
if(take('sconstruct_'+numDB).n!=null)
{getDataFromStorage();}
if((typeof _newrecs!="undefined")&&(_newrecs!=""))
{take(document.body).addclass('newscalendar');}
if((typeof _fullview!="undefined")&&(_fullview!=""))
{take(document.body).addclass('fullview');}
if('webkitSpeechRecognition'in window)
{take('main').addclass('voice_supported');}
if(typeof _showsearchrez!="undefined")
{var obj={};obj._str=replaceSymb(_str);obj._showstr=_showstr;numDB=_iddb;simpleSearch(null,obj);}
if(take('loader').n!=null)
take('loader').n.className='dn';}}
function chooseBase(o,ind)
{if(typeof o=="string")
{if((typesearch=="authority")&&(typeof prefind!="undefined"))
o=numdbf;if(typework=="searchallbases")
{o='all';if(take('iall').n!=null)
take('iall').n.checked=true;}
if(o!="all")
{if(typeof iddb[o]!="undefined")
{if(iddb[o][0][3]!="AF")
{var dbflag=false;if(typeof iddb[o][5]!="undefined")
{var arr=iddb[o][5];for(var i=0;i<arr.length;i++)
{if(arr[i][0]=="067")
{dbflag=true;break;}}}
if((typeof dbs[o]=="undefined")||(dbflag))
o=numDB=numdbBIBL;if(take('i'+dbs[o]["dbindex"]).n!=null)
take('i'+dbs[o]["dbindex"]).n.checked=true;if(take('currdb').n!=null)
{var currdb=take('currdb').n;if(currdb.nodeName.toLowerCase()=="span")
{currdb.innerHTML=dbs[numDB]["alias"];currdb.className='i'+numDB;}}}
else
{if((dbs[o].type=="AF")&&(dbs[o].dbindex!="fundholders"))
{typesearch="authority";}}}}}
else
{if(typesearch!="expand")
typesearch="simple";if(o.nodeName.toLowerCase()=='label')
numDB=o.previousSibling.value;else
numDB=o.nextSibling.className.substring(1);if(numDB=='all')
{typework="searchallbases";typesearch="simple";if(take('editq').n!=null)
take('editq').hide();}
else
{typework="search";if((ind!="")&&(ind=="ifundholders"))
typesearch="fundholders";if(dbs[numDB].type=="AF")
{typesearch="authority";if(take('editq').n!=null)
take('editq').hide();}
else
{if(take('editq').n!=null)
take('editq').n.style.display="block";}}
vocobj="";lockedfilters="";if((take('searchhead').n!=null)||(take('vochead').n!=null))
lockSrezults();if(typeof openPageDescription=="function")
openPageDescription(numDB);if(typeof encinterface!="undefined")
findInAfEnc(null);}
if(take('livesearch').n!=null)
{if(take('livesearch').hasclass('alfa'))
{take('livesearch').delclass('alfa');}}
if((typesearch=='expand')&&(typeof o=="string")&&(typeof ind=="undefined"))
editQuery();else
switchSearch(typesearch);}
function findFlag45()
{var db=numDB;if((typework=="searchallbases")||((typeof _localiddb!="undefined")&&(numDB==_localiddb)))
db=_iddb;if(db=='all')
db=numdbBIBL;var fl=false;if(typeof _flag45!="undefined")
{fl=true;}
else
{if(take('labs_div_'+db).n!=null)
{if((typeof iddb!="undefined")&&(typeof iddb[db]!="undefined"))
{if(iddb[db][0][3]=='BIBL')
{if(typeof iddb[db][5]!="undefined")
{var arr=iddb[db][5];for(var i=0;i<arr.length;i++)
{if(arr[i][0]=="045")
{fl=true;break;}}}}}}}
return fl;}
function findFlag72(ndb)
{var db=numdbBIBL;if(typeof ndb!="undefined")
db=ndb;var fl=false;if(take('labs_div_'+db).n!=null)
{if((typeof iddb!="undefined")&&(typeof iddb[db]!="undefined"))
{if(iddb[db][0][3]=='BIBL')
{if(typeof iddb[db][5]!="undefined")
{var arr=iddb[db][5];for(var i=0;i<arr.length;i++)
{if(arr[i][0]=="072")
{fl=true;break;}}}}}}
return fl;}
function verifyLink()
{var harr={};var div=take('searchrezult');if(div.n!=null)
{if((typeof _auth!="undefined")&&(typeof _linkstring!="undefined"))
{var arr=_linkstring.split('[END]');for(var i=0;i<arr.length;i++)
{if(arr[i]!="")
{var tmparr=arr[i].split('[ID]');harr[tmparr[0]]=tmparr[1];}}
for(var key in harr)
{var arr=div.getsign('p',{className:key});if(arr.length>0)
{for(var i=0;i<arr.length;i++)
{arr[i].style.display="";}}}}}
else
{return;}}
function lockSrezults()
{if(typeof _searchlabel!="undefined")
_searchlabel="";if(typeof _label!="undefined")
_label="";var div=take('disablediv');var par=take(document.body).getpart(null,'div',{id:'infor'})[0];var item=take('searchhead').n;var h=take(item).geth();var w=take(par).getw();var X=0;var y=0-h;if(div.n==null)
div=take(par).create('div',{id:'disablediv'});div.setx(X);div.sety(y);div.setw(w);div.show();div.transparency(5);}
function placeLabs()
{var ndb=numDB;var dtype="";if(dbs[ndb]!=null)
dtype=dbs[ndb]["type"];if((dtype=='AF')&&(typeof prefind!="undefined"))
ndb=numdbf;if(ndb=='all')
{ndb=numdbBIBL;}
var doc=take('labs_div_'+ndb);if(doc.n!=null)
{var labs=doc.tags('div');if(dtype=="BIBL")
{if(take('simple_search').n!=null)
{var span=take('simple_search').tags('span')[0];if((typeof _searchlabel!="undefined")&&(typeof dbs[ndb]["labels"][_searchlabel]!="undefined")&&(typeof addNewField!="function"))
{span.className="i"+_searchlabel;span.innerHTML=dbs[ndb]["labels"][_searchlabel][0];}
else if((typeof _label!="undefined")&&(typeof dbs[ndb]["labels"][_label]!="undefined")&&(typeof addNewField!="function"))
{span.className="i"+_label;span.innerHTML=dbs[ndb]["labels"][_label][0];}
else
{span.className=labs[0].className;span.innerHTML=labs[0].innerHTML;}
if(typeof only_search_string!="undefined")
{span.className=labs[0].className;span.innerHTML=labs[0].innerHTML;}
if(typeof encinterface!="undefined")
{span.className=labs[0].className;span.innerHTML=labs[0].innerHTML;}}
if(take('neuro_search').n!=null)
{var span=take('neuro_search').tags('span')[0];if(take('shstr').n!=null)
{var tg=take('shstr').tags('aside')[0];if(tg!=null)
{span.className="i"+tg.id;span.innerHTML=tg.getAttribute('data-text');}}}
var sel=null;if(take('expand_search').n!=null)
{var div=take('expand_search').getsign('div',{className:'labcontainer'});if((typeof _vocobj!="undefined")&&(_typesearch=="expand")&&(vocobj!=""))
{if(typeof _label!="undefined")
{var obj=take(_vocobj).n;if(obj.parentNode.previousSibling.className=='opt1')
sel=obj.parentNode.previousSibling.previousSibling.firstChild.lastChild;else
sel=obj.parentNode.previousSibling.firstChild.lastChild;var lab=_label;if(typeof dbs[ndb]["labels"][_label]=="undefined")
{lab=labs[1].className.substring(1);}
sel.className="i"+lab;sel.innerHTML=dbs[ndb]["labels"][lab][0];var voc=obj.parentNode.parentNode.previousSibling;if(voc.className=='logcontainer')
voc=voc.previousSibling;if((dbs[ndb]["labels"][lab][1]=="N")||(lab=="TEXT"))
{voc.className='voc disabled';voc.onmousedown=function(){return false;};}
else
{voc.className='voc';voc.onmousedown=function(){showVoc(this);};}}}
var count=0;for(var i=0;i<div.length;i++)
{var lcont=div[i].firstChild.firstChild.lastChild;if(lcont!=sel)
{if(typeof labs[count]!="undefined")
{lcont.className=labs[count].className;lcont.innerHTML=labs[count].innerHTML;var lab=labs[count].className.substring(1);var voc=null;var par=null;if(div[i].previousSibling.className=='logcontainer')
{par=div[i].previousSibling.previousSibling;}
else
{par=div[i].previousSibling;}
if((par.nodeName.toLowerCase()=='b')||((par.nodeName.toLowerCase()=='input')))
voc=par;if((typeof dbs[ndb]["labels"][lab]!="undefined")&&(dbs[ndb]["labels"][lab][1]!="N")&&(lab!="TEXT"))
{voc.className='voc';voc.onmousedown=function(){showVoc(this);};}
else
{voc.className='voc disabled';voc.onmousedown=function(){return false;};}
count++;}}}}
if(take('professional_search').n!=null)
{var span=take('professional_search').tags('span')[0];var lab=labs[0].className.substring(1);if((typeof _searchlabel!="undefined")&&(typeof dbs[ndb]["labels"][_searchlabel]!="undefined"))
{lab=_searchlabel;span.className="i"+_searchlabel;span.innerHTML=dbs[ndb]["labels"][_searchlabel][0];}
else
{lab=labs[0].className.substring(1);span.className=labs[0].className;span.innerHTML=labs[0].innerHTML;}
var voc=take('professional_search').getsign('b',{className:'voc'})[0];if((typeof dbs[ndb]["labels"][lab]!="undefined")&&(dbs[ndb]["labels"][lab][1]!="N")&&(lab!="TEXT"))
{voc.className='voc';voc.onmousedown=function(){showVoc(this);};}
else
{voc.className='voc disabled';voc.onmousedown=function(){return false;};}
if(take('saf').n!=null)
{if((typeof dbs[ndb]["labels"][lab]!="undefined")&&(dbs[ndb]["labels"][lab][2]!="N"))
take('saf').n.disabled=false;else
take('saf').n.disabled=true;}}
if(take('fulltext_search').n!=null)
{var span=take('fulltext_search').tags('span')[0];if(typeof _lab=="undefined")
{doc=take('fullt_div');labs=doc.tags('div');span.className=labs[0].className;span.innerHTML=labs[0].innerHTML;}
else
{var lab=take('fullt_div').getsign('div',{className:'i'+_lab})[0];span.className=lab.className;span.innerHTML=lab.innerHTML;}}}
else
{if(take('authority_search').n!=null)
{var span=take('authority_search').tags('span')[0];var lab=labs[0].className.substring(1);if((typeof _label!="undefined")&&(typeof dbs[ndb]["labels"][_label]!="undefined"))
{span.className="i"+_label;span.innerHTML=dbs[ndb]["labels"][_label][0];}
else
{span.className=labs[0].className;span.innerHTML=labs[0].innerHTML;}
if(typeof encinterface!="undefined")
{span.className=labs[0].className;span.innerHTML=labs[0].innerHTML;}
var voclist=take('voclist').n;var vocaf=take('vocaf').n;if((typeof dbs[ndb]["labels"][lab]!="undefined")&&(dbs[ndb]["labels"][lab][2]!="N"))
{vocaf.className='voc';voclist.className='voc';vocaf.onmousedown=function(){showVoc(this);};voclist.onmousedown=function(){findInAf(take('itemaf').n);};}
else
{vocaf.className='voc disabled';voclist.className='voc disabled';vocaf.onmousedown=function(){return false;};voclist.onmousedown=function(){return false;};}}}}
setTimeout(function()
{var arr=take('main').getsign('div',{className:'cross_'});var arr1=take('main').getsign('div',{className:'block_'});for(var i=0;i<arr.length;i++)
{arr[i].className='cross';}
for(var i=0;i<arr1.length;i++)
{arr1[i].className='block';}},200);take('main').n.setAttribute('data-db','_'+ndb);if(typeof extended!="undefined")
take('main').n.setAttribute('data-lk','extended');if(typeof only_search_string!="undefined")
take('main').n.setAttribute('data-simplesearch','only_search_string');}
function putLAB(o)
{var obj=take('itemprof').n;var val=obj.value;if(val==" ")
val="";else
val=val.Trim();var par=take('expr');var lab=obj.parentNode.previousSibling.firstChild.lastChild.className.substring(1);var doc=null;var and=o.id.substring(1).toUpperCase();var tie="";switch(and)
{case'AND':tie='И';break;case'OR':tie='ИЛИ';break;case'NOT':tie='НЕ';break;default:break;}
if(par.n.innerHTML.indexOf(lab)!=-1)
doc=take(lab);else
{if(par.n.hasChildNodes())
doc=par.create('span',{id:lab,className:and,title:tie});else
doc=par.create('span',{id:lab});}
if(doc.n.hasChildNodes())
doc.n.innerHTML="";if(val!="")
{var db=numDB;if(typeof _localiddb!="undefined")
db=_iddb;doc.create('span',{textNode:dbs[db]["labels"][lab][0],className:'fel'});doc.create('span',{className:lab,textNode:val});}
else
par.n.removeChild(doc.n);obj.value="";}
function PutLabValue(o)
{if((typeof _str!="undefined")&&(_str!=""))
_str="";if((typeof _showstr!="undefined")&&(_showstr!=""))
_showstr="";if((typeof _label!="undefined")&&(_label!=""))
_label="";var ndb=numDB;if(o.parentNode.className=="options2")
ndb=o.className.substring(1);var dtype="";if(dbs[ndb]!=null)
dtype=dbs[ndb]["type"];if((dtype=='AF')&&(typeof prefind!="undefined"))
ndb=numdbf;numDB=ndb;var obj=menu.lastChild;var lab=o.className.substring(1);var img=menu.firstChild;var inp=null;var s="";obj.className=o.className;obj.innerHTML=o.innerHTML;if(menu.className.indexOf('_')!=-1)
menu.className=menu.className.substring(0,menu.className.length-1);if(obj.id=='currdb')
chooseBase(img,o.id);if(menu.parentNode.nextSibling!=null)
{if((img.className!='log')&&(img.className!='stype')&&(typesearch!="combined"))
{if(menu.parentNode.nextSibling.nodeType==1)
{inp=menu.parentNode.nextSibling.firstChild;inp.focus();}}}
if((typesearch!="simple")&&(menu.parentNode.className!="limits_left")&&(menu.parentNode.className!="opt2")&&(menu.parentNode.className!="opt1")&&(menu.parentNode.className!="andor"))
{if(dbs[ndb]["type"]=='BIBL')
{var voc=null;if(menu.parentNode.previousSibling)
voc=menu.parentNode.previousSibling;else
voc=menu.parentNode.parentNode.previousSibling;if(voc.className=='logcontainer')
voc=voc.previousSibling;if(voc.nodeName.toLowerCase()!='input')
{if((typeof dbs[ndb]["labels"][lab]!="undefined")&&(dbs[ndb]["labels"][lab][1]!="N")&&(lab!="TEXT"))
{voc.className='voc';voc.onmousedown=function(){showVoc(this);};}
else
{voc.className='voc disabled';voc.onmousedown=function(){return false;};}}}
if(typeof dbs[ndb]["labels"]!="undefined")
{if(dbs[ndb]["type"]=='BIBL')
{if(take('saf').n!=null)
{if((typeof dbs[ndb]["labels"][lab]!="undefined")&&(dbs[ndb]["labels"][lab][2]!="N"))
take('saf').n.disabled=false;else
take('saf').n.disabled=true;}}
else
{if(take('authority_search').n!=null)
{var voclist=take('voclist').n;var vocaf=take('vocaf').n;if((typeof dbs[ndb]["labels"][lab]!="undefined")&&(dbs[ndb]["labels"][lab][2]!="N"))
{vocaf.className='voc';voclist.className='voc';vocaf.onmousedown=function(){showVoc(this);};voclist.onmousedown=function(){findInAf(take('itemaf').n);};}
else
{vocaf.className='voc disabled';voclist.className='voc disabled';vocaf.onmousedown=function(){return false;};voclist.onmousedown=function(){return false;};}}}}}}
function clearSearch(o)
{if(take('middle').n!=null)
{var arr=take('middle').getsign('input',{type:'text'});for(var i=0;i<arr.length;i++)
{if((arr[i].id=='itemsimple')&&(typesearch=='simple')||((typesearch=='expand')&&(arr[i].id!='itemsimple')&&(typeof o=="undefined")))
continue;else
arr[i].value="";}
if(take('expr').n!=null)
take('expr').n.innerHTML="";}
editqueryflag=false;}
function editQuery()
{var db=numDB;if(typeof _str!="undefined")
{if(typesearch=="fulltext")
{var lab=_str.substring(_str.indexOf('bracket]')+8,_str.indexOf(' '));var term=_str.substring(_str.indexOf(' ')+1,_str.indexOf('[/bracket'));var labs=take('fulltext_search').getsign('div',{className:'select'});var fields=take('fulltext_search').getsign('input',{className:'iLAB'});labs[0].lastChild.className="i"+lab;labs[0].lastChild.innerHTML=dbs[db]["labels"][lab][0];fields[0].value=term;}
else
{if(take('expand_search').n!=null)
{switchSearch("expand");var res=[];var arr=[];var tmp=/(\[\/bracket\] AND \[bracket\])|(\[\/bracket\] OR \[bracket\])|(\[\/bracket\] NOT \[bracket\])/;if(tmp.test(_str))
arr=_str.split(tmp);else
arr.push(_str);var ties=take('expand_search').getsign('div',{className:'select1'});var labs=take('expand_search').getsign('div',{className:'select'});var fields=take('expand_search').getsign('input',{className:'iLAB'});var vocs=take('expand_search').getpart(null,'b',{className:'voc'});var count=fields.length;for(var i=0;i<arr.length;i++)
{if((arr[i]!="")&&(typeof arr[i]!="undefined"))
{var val=arr[i];val=val.replace(/\{Q\} /g,'');res.push(trimBrackets(val));}}
var strres='';var countres=res.length;strres=res.join(' ');res=[];res=strres.split('|');var len=res.length;if(take('limits_'+db).n!=null)
{var limits=take('limits_'+db).getsign('div',{className:'limits_left'});for(var j=0;j<len;j++)
{if((typeof res[j]!="undefined")&&(res[j]!=""))
{var lab="";var term=prepareTerm(res[j]);term=prepareStr(term);term=term.Trim();var tmp=/^AND /i;if(tmp.test(term))
term=term.replace(tmp,'');lab=term.substring(0,term.indexOf(' '));term=term.substring(term.indexOf(' ')+1);for(var i=0;i<limits.length;i++)
{if(limits[i].lastChild.className=="input")
{var lobj=take(limits[i]).tags('input');var lim=lobj[0].className;if(lim==lab)
{delete res[j];if(term.indexOf('BETWEEN ')!=-1)
{term=term.substring(term.indexOf(' ')+1);var tmp=term.split(',');lobj[0].value=tmp[0].substring(1,tmp[0].length-1);lobj[1].value=tmp[1].substring(1,tmp[1].length-1);}
if(term.indexOf('GE ')!=-1)
{lobj[0].value=term.substring(term.indexOf("'")+1,term.length-1);}
if(term.indexOf('LE ')!=-1)
{lobj[1].value=term.substring(term.indexOf("'")+1,term.length-1);}
if(take('limits_search').n!=null)
take('limits_search').n.className='limits_';take('limits_'+db).show();break;}}
else
{if(limits[i].lastChild.id.indexOf('l_'+db+'_')!=-1)
{var div=take(limits[i].lastChild.id+'_opt');if(div.n!=null)
{var arr=div.tags('div');for(var k=0;k<arr.length;k++)
{var tmp=arr[k].className;var tmp1=lab+' '+term;tmp=tmp.replace(/\(/g,'');tmp=tmp.replace(/\)/g,'');if(tmp1==tmp)
{delete res[j];if(take('limits_search').n!=null)
take('limits_search').n.className='limits_';take('limits_'+db).show();limits[i].lastChild.lastChild.className=arr[k].className;limits[i].lastChild.lastChild.innerHTML=arr[k].innerHTML;break;}}}}}}}}}
var res1=[];for(var i=0;i<len;i++)
{if(res[i])
res1.push(res[i]);}
var len=res1.length;var doc=take('labs_div_'+numDB);var labels=doc.tags('div');if(count<len)
{var delta=len-count;for(var i=0;i<delta;i++)
{var div=take('expand_search').create('div',{className:'fields'});div.create('b',{className:'voc',onmousedown:'function(){showVoc(this)}'});log=div.create('div',{className:'logcontainer'});var lab=div.create('div',{className:'labcontainer'});div.create('div',{className:'spacer',style:{height:'7px'}});var sel1=log.create('div',{className:'select1'});sel1.create('img',{className:'log',onclick:'function(){showOptions(this,\'logic_div\')}',src:'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='});sel1.create('span',{className:'iAND',onmousedown:'function(){showOptions(this.previousSibling,\'logic_div\')}',textNode:'И'});var opt=lab.create('div',{className:'opt'});var sel=opt.create('div',{className:'select'});sel.create('img',{className:'labs',onmousedown:'function(){showOptions(this,\'labs_div\')}',src:'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='});sel.create('span',{className:labels[count+i+1].className,onmousedown:'function(){showOptions(this.previousSibling,\'labs_div\')}',textNode:labels[count+i+1].innerHTML});var inp=lab.create('div',{className:'inp'});inp.create('input',{type:'text',className:'iLAB',value:'',maxLength:'1000',id:'item'+count+i+1});inp.create('span',{className:'clearsearch',onmousedown:'function(){clearField(this)}'})}
count=len;}
var ties=take('expand_search').getsign('div',{className:'select1'});var labs=take('expand_search').getsign('div',{className:'select'});var fields=take('expand_search').getsign('input',{className:'iLAB'});var vocs=take('expand_search').getpart(null,'b',{className:'voc'});var labkarr=[];var lab1arr=[];for(var i=0;i<count;i++)
{var labk="";var term="";if(typeof res1[i]!="undefined")
{term=prepareTerm(res1[i]);if(i==0)
{labk=term.substring(0,term.indexOf(' '));term=term.substring(term.indexOf(' ')+1);}
else
{term=term.Trim();var tie=term.substring(0,term.indexOf(' '));term=term.substring(term.indexOf(' ')+1);labk=term.substring(0,term.indexOf(' '));term=term.substring(term.indexOf(' ')+1);if(ties.length>0)
{if(tie!="")
{ties[i-1].lastChild.className="i"+tie;ties[i-1].lastChild.innerHTML=dbs[db]["labels"][tie][0];}}}
labkarr[labk]=labk;if(typeof dbs[db]["labels"][labk]!="undefined")
{if((term.indexOf('BETWEEN ')==-1)&&(term.indexOf('GE ')==-1)&&(term.indexOf('LE ')==-1))
{labs[i].lastChild.className="i"+labk;labs[i].lastChild.innerHTML=dbs[db]["labels"][labk][0];fields[i].value=term;vocs[i].className='voc';}}}
else
{for(var k=0;k<labels.length;k++)
{var lab2=labels[k+1].className.substring(1);if(!lab1arr.hasOwnProperty(lab2))
{labs[i].lastChild.className=labels[k+1].className;labs[i].lastChild.innerHTML=labels[k+1].innerHTML;vocs[i].className='voc';break;}}}
var lab1=labs[i].lastChild.className.substring(1);lab1arr[lab1]=lab1;}
editqueryflag=true;}}}}
function switchSearch(obj)
{if(take('main').n!=null)
{var o="";if(typeof obj!="string")
{o=obj.id;editqueryflag=false}
else
{o=obj;}
if(numDB=='all')
editqueryflag=false;if((o=='fulltext')||(o=='fundholders')||(o=='authority')||(typework=="searchallbases"))
editqueryflag=false;var bl=take('main').getsign('div',{className:'baselimits'});var ls=take('limits_search');var rl=take('middle').getsign('div',{className:'aflimits'});for(var i=0;i<rl.length;i++)
{take(rl[i]).hide();}
if(editqueryflag==false)
{clearSearch();var sd=take('searchdiv');var ss=take('simple_search');var es=take('expand_search');var ps=take('professional_search');var fh=take('fundholders_search');var fts=take('fulltext_search');var as=take('authority_search');var s=take('simple');var e=take('expand');var af=take('add_fields');var p=take('professional');var f=take('fundholders');var ft=take('fulltext');var sb=take('sbuttons');var nrs=take('neuro_search');var ai=take('neuro');switch(o)
{case'simple':if((typeof dbs[numDB]=="undefined")||(dbs[numDB]["type"]!='BIBL'))
{if(typeof dbs['all']!="undefined")
numDB='all';else
numDB=numdbBIBL;if(biblcounter>=1)
{if(take('i'+dbs[numDB]["dbindex"]).n!=null)
{if(take('i'+dbs[numDB]["dbindex"]).n.nodeName.toLowerCase()=='input')
take('i'+dbs[numDB]["dbindex"]).n.checked=true;else
{take('currdb').n.innerHTML=dbs[numDB]["alias"];take('currdb').n.className='i'+numDB;}}}}
if(es.n!=null)
{es.hide();if((numDB!="all")&&(typework!="searchallbases"))
{e.show();e.n.className="sel";}
else
e.hide();}
if(ps.n!=null)
{ps.hide();if((numDB!="all")&&(typework!="searchallbases"))
{p.show();p.n.className="sel";}
else
p.hide();}
if(fh.n!=null)
{fh.hide();if(f.n!=null)
{if(f.n.nodeName.toLowerCase()=='span')
f.n.className="sel";f.show();}}
if(ls.n!=null)
{ls.hide();ls.n.className='limits';}
if(bl.length>0)
{for(var i=0;i<bl.length;i++)
{take(bl[i]).hide();}}
if(sb.n!=null)
{sb.hide();}
if(af.n!=null)
{af.conceal();af.delclass('mb1');sd.addclass('ssimpl');sd.delclass('sauth');}
if(as.n!=null)
as.hide();if(ss.n!=null)
{ss.show();s.show();s.n.className="sel_";ss.getsign('input',{type:'text'})[0].focus();}
if(typeof fulltextbase!="undefined")
{if(numDB==fulltextbase)
{ft.show();ft.n.className="sel";fts.hide();}
else
{ft.hide();fts.hide();}}
if(nrs.n!=null)
{nrs.hide();if(ai.n!=null)
ai.n.className='';take('bases_div').visualise();}
typesearch='simple';break;case'expand':if((typeof dbs[numDB]=="undefined")||(dbs[numDB]["type"]!='BIBL'))
{if(typeof dbs['all']!="undefined")
numDB='all';else
numDB=numdbBIBL;if(biblcounter>=1)
{if(take('i'+dbs[numDB]["dbindex"]).n.nodeName.toLowerCase()=='input')
take('i'+dbs[numDB]["dbindex"]).n.checked=true;else
{take('currdb').n.innerHTML=dbs[numDB]["alias"];take('currdb').n.className='i'+numDB;}}}
if(ss.n!=null)
{ss.hide();s.n.className="sel";}
if(ps.n!=null)
{ps.hide();p.n.className="sel";}
if(take('limits_'+numDB).n!=null)
{for(var i=0;i<bl.length;i++)
{take(bl[i]).hide();}
if(ls.n!=null)
{ls.show();ls.n.className='limits';}
else
take('limits_'+numDB).show();}
else
{ls.hide();}
if(fh.n!=null)
{fh.hide();if(f.n!=null)
{if(f.n.nodeName.toLowerCase()=='span')
f.n.className="sel";f.show();}}
if(sb.n!=null)
{sb.show();}
if(af.n!=null)
{af.visualise();af.addclass('mb1');sd.delclass('ssimpl');sd.delclass('sauth');}
if(as.n!=null)
as.hide();if(typeof fulltextbase!="undefined")
{if(numDB==fulltextbase)
{ft.show();ft.n.className="sel";}
else
ft.hide();}
if(typeof fulltextbase!="undefined")
{if(numDB==fulltextbase)
{ft.show();ft.n.className="sel";fts.hide();}
else
{ft.hide();fts.hide();}}
if(es.n!=null)
{es.show();e.n.className="sel_";typesearch='expand';es.getsign('input',{type:'text'})[0].focus();}
if(nrs.n!=null)
{nrs.hide();if(ai.n!=null)
ai.n.className='';take('bases_div').visualise();}
break;case'professional':if(ss.n!=null)
{ss.hide();s.n.className="sel";}
if(es.n!=null)
{es.hide();e.n.className="sel";}
if(ls.n!=null)
{ls.hide();ls.n.className='limits';for(var i=0;i<bl.length;i++)
{take(bl[i]).hide();}}
if(fh.n!=null)
{fh.hide();if(f.n!=null)
{if(f.n.nodeName.toLowerCase()=='span')
f.n.className="sel";f.show();}}
if(sb.n!=null)
{sb.hide();}
if(af.n!=null)
{af.conceal();af.delclass('mb1');}
if(as.n!=null)
as.hide();if(typeof fulltextbase!="undefined")
{if(numDB==fulltextbase)
{ft.show();ft.n.className="sel";fts.hide();}
else
{ft.hide();fts.hide();}}
if(ps.n!=null)
{ps.show();p.n.className="sel_";typesearch='professional';ps.getsign('input',{type:'text'})[0].focus();}
if(nrs.n!=null)
{nrs.hide();if(ai.n!=null)
ai.n.className='';take('bases_div').visualise();}
break;case'fundholders':if(ss.n!=null)
{ss.hide();s.n.className="sel";s.show();}
if(es.n!=null)
{es.hide();e.n.className="sel";e.hide();}
if(ps.n!=null)
{ps.hide();p.n.className="sel";p.hide();}
if(ls.n!=null)
{ls.hide();ls.n.className='limits';}
if(bl.length>0)
{for(var i=0;i<bl.length;i++)
{take(bl[i]).hide();}}
if(sb.n!=null)
{sb.hide();}
if(af.n!=null)
{af.conceal();af.delclass('mb1');}
if(as.n!=null)
as.hide();if(typeof fulltextbase!="undefined")
{if(numDB==fulltextbase)
{ft.show();ft.n.className="sel";fts.hide();}
else
{ft.hide();fts.hide();}}
if(fh.n!=null)
{fh.show();if(f.n!=null)
{if(f.n.nodeName.toLowerCase()=='input')
{s.n.className="sel__";e.n.className="sel__";if(p.n!=null)
p.n.className="sel__";}
else
{s.n.className="sel";e.n.className="sel";if(p.n!=null)
p.n.className="sel";f.n.className="sel_";}}
typesearch='fundholders';fh.getsign('input',{type:'text'})[0].focus();}
if(nrs.n!=null)
{nrs.hide();if(ai.n!=null)
ai.n.className='';take('bases_div').visualise();}
break;case'fulltext':if(fh.n!=null)
{fh.hide();if(f.n!=null)
{if(f.n.nodeName.toLowerCase()=='span')
{f.n.className="sel";f.hide();}}}
if(ls.n!=null)
{ls.hide();ls.n.className='limits';for(var i=0;i<bl.length;i++)
{take(bl[i]).hide();}}
if(ss.n!=null)
{ss.hide();s.n.className="sel";}
if(es.n!=null)
{es.hide();e.n.className="sel";}
if(ps.n!=null)
{ps.hide();p.n.className="sel";}
if(as.n!=null)
as.hide();if(typeof fulltextbase!="undefined")
{if(numDB==fulltextbase)
{ft.show();ft.n.className="sel_";fts.show();typesearch='fulltext';fts.getsign('input',{type:'text'})[0].focus();}
else
{ft.hide();fts.hide();}}
if(nrs.n!=null)
{nrs.hide();if(ai.n!=null)
ai.n.className='';take('bases_div').visualise();}
break;case'authority':if(sb.n!=null)
sb.hide();if(af.n!=null)
{af.conceal();af.delclass('mb1');sd.addclass('sauth');}
if(fh.n!=null)
{fh.hide();if(f.n!=null)
{if(f.n.nodeName.toLowerCase()=='span')
f.n.className="sel";f.hide();}}
if(ls.n!=null)
{ls.hide();ls.n.className='limits';}
if(bl.length>0)
{for(var i=0;i<bl.length;i++)
{take(bl[i]).hide();}}
if(ss.n!=null)
{ss.hide();s.n.className="sel";s.hide();}
if(es.n!=null)
{es.hide();e.n.className="sel";e.hide();}
if(ps.n!=null)
{ps.hide();p.n.className="sel";p.hide();}
if(fts.n!=null)
{fts.hide();ft.hide();}
if(as.n!=null)
{var opt=as.getsign('div',{className:'opt'})[0];var list=take('voclist');var voc=take('vocaf');var mt=take('meshtree');var ndb=numDB;if(typeof prefind!="undefined")
{ndb=numdbf;if(take('i'+dbs[ndb]["dbindex"]).n.nodeName.toLowerCase()=='input')
take('i'+dbs[ndb]["dbindex"]).n.checked=true;else
{take('currdb').n.innerHTML=dbs[ndb]["alias"];take('currdb').n.className='i'+ndb;}}
if(take('labs_div_'+ndb).n!=null)
{var divarr=take('labs_div_'+ndb).tags('div');if(divarr.length<2)
{take(opt).hide();}
else
take(opt).show();if(parseInt(dbs[ndb].afrubricator,10)>0)
{if(parseInt(dbs[ndb].afrubricator,10)>1)
{if(parseInt(dbs[ndb].afrubricator,10)<4)
{list.hide();take('afalfabet').show();}
else
{list.show();take('afalfabet').hide();}
voc.hide();if(parseInt(dbs[ndb].afrubricator,10)>3)
mt.show();else
mt.hide();}
else
{list.show();voc.hide();take('afalfabet').hide();mt.hide();}}
else
{voc.show();list.hide();take('afalfabet').hide();mt.hide();}}
else
{voc.hide();take('afalfabet').hide();take(opt).hide();list.hide();mt.hide();}
typesearch='authority';as.show();as.getsign('input',{type:'text'})[0].focus();}
if(take('rlimit_'+numDB).n!=null)
{take('rlimit_'+numDB).show();if((typeof _rlimit_name!="undefined")&&(_rlimit_name=='rlimit_name_'+numDB))
take('rlimit_name_'+numDB).n.checked=true;}
if(nrs.n!=null)
{nrs.hide();if(ai.n!=null)
ai.n.className='';take('bases_div').visualise();}
break;case'neuro':if(ss.n!=null)
{s.n.className="sel";ss.hide();}
if(es.n!=null)
{e.n.className="sel";es.hide();}
if(ps.n!=null)
{p.n.className="sel";ps.hide();}
if(fh.n!=null)
{f.n.className="sel";fh.hide();}
if(ls.n!=null)
{ls.hide();ls.n.className='limits';for(var i=0;i<bl.length;i++)
{take(bl[i]).hide();}}
if(sb.n!=null)
{sb.hide();}
if(af.n!=null)
{af.conceal();af.delclass('mb1');sd.addclass('ssimpl');sd.delclass('sauth');}
if(as.n!=null)
as.hide();nrs.show();ai.n.className='live';take('bases_div').conceal();typesearch='neuro';break;default:break;}}
else
{if(take('limits_'+numDB).n!=null)
{if(ls.n!=null)
{ls.show();ls.n.className='limits';}
for(var i=0;i<bl.length;i++)
{take(bl[i]).hide();}}
else
{if(ls.n!=null)
{ls.hide();ls.n.className='limits';}}}
if((take('callsearchmap').n!=null)&&(getCurrStyle(take('callsearchmap').n).display!="none"))
{take('callsearchmap').n.className='sel';if(take('searchmap').n!=null)
{take('map_container').n.className='map_hide';if(take('searchmap').n!=null)
take('searchmap').n.className='map_hide';}}
placeLabs();}}
function writeRezult()
{var doc=take('menu1');var but=take('fromaftobibl');if(doc.n!=null)
{if(typeof _savedterms!="undefined")
{var arr=_savedterms.split("[END]");for(var j=0;j<arr.length;j++)
{if(arr[j]!="")
{var term=arr[j].substring(arr[j].lastIndexOf("]")+1);var ind=arr[j].substring(arr[j].indexOf("[ID]")+4,arr[j].indexOf("[LABEL]"));var lab=arr[j].substring(arr[j].indexOf("[LABEL]")+7,arr[j].indexOf("[TERMIN]"));var term=arr[j].substring(arr[j].indexOf("[TERMIN]")+8);term=prepareTerm(term);var o=take(ind).n;o.value=term;var sel=null;if(o.parentNode.previousSibling.className=='opt1')
sel=o.parentNode.previousSibling.previousSibling.firstChild.lastChild;else
sel=o.parentNode.previousSibling.firstChild.lastChild;sel.className="i"+lab;sel.innerHTML=dbs[numDB]["labels"][lab][0];}}}
typevoc=true;if(typeof _expr!="undefined")
take('expr').n.innerHTML=_expr;if((typesearch!="authority")&&(typesearch!="fundholders"))
addVoc(1);if(doc.n.childNodes.length>1)
{doc.show();if(but.n!=null)
but.visualise();}}
showInterface();}
function showInterface()
{if(typesearch=="combined")
return;var obj=take(vocobj).n;var sel=null;var voc=null;if(obj.parentNode.previousSibling.className=='opt1')
sel=obj.parentNode.previousSibling.previousSibling.firstChild.lastChild;else
sel=obj.parentNode.previousSibling.firstChild.lastChild;var labsel="";if(typeof _label!="undefined")
labsel=_label;if((_label=="CMS")||(_label=="CMSEN")||(_label=="AUIDS")||(_label=="ID"))
{labsel=_label=take('labs_div_'+numDB).tags('div')[0].className.substring(1);}
var labflag=false;var darr=take('labs_div_'+numDB).tags('div');for(var i=0;i<darr.length;i++)
{var tmp=darr[i].className.substring(1);if(tmp==labsel)
{labflag=true;break;}}
if(!labflag)
labsel=take('labs_div_'+numDB).tags('div')[0].className.substring(1);if((typeof dbs[numDB]!="undefined")&&(typeof dbs[numDB]["labels"][labsel]!="undefined"))
{sel.innerHTML=dbs[numDB]["labels"][labsel][0];sel.className="i"+labsel;if(dbs[numDB]["type"]=='BIBL')
{voc=obj.parentNode.parentNode.previousSibling;if(voc.className=='logcontainer')
voc=voc.previousSibling;if((dbs[numDB]["labels"][labsel][1]=="N")||(labsel=="TEXT"))
{voc.className='voc disabled';voc.onmousedown=function(){return false;};}
else
{voc.className='voc';voc.onmousedown=function(){showVoc(this);};}
if(take('saf').n!=null)
{if(dbs[numDB]["labels"][labsel][2]=="N")
take('saf').n.disabled=true;else
take('saf').n.disabled=false;}}
else
{if(take('authority_search').n!=null)
{var voclist=take('voclist').n;var vocaf=take('vocaf').n;if(dbs[numDB]["labels"][labsel][2]!="N")
{vocaf.className='voc';voclist.className='voc';vocaf.onmousedown=function(){showVoc(this);};voclist.onmousedown=function(){findInAf(take('itemaf').n);};}
else
{vocaf.className='voc disabled';voclist.className='voc disabled';vocaf.onmousedown=function(){return false;};voclist.onmousedown=function(){return false;};}}}}}
function prepareIndxTerms()
{var str="";if(take('menu1').n!=null)
{var arr=take('menu1').tags('code');for(var i=0;i<arr.length;i++)
{str+=arr[i].id+'|'+replaceSymb(arr[i].innerHTML);if(i<arr.length-1)
str+='[END]';}}
return str;}
function prepareSavedTerms(o)
{var arr=take('expand_search').getsign('input',{className:'iLAB'});var str="";for(var i=0;i<arr.length;i++)
{if((arr[i].id!=o)&&(arr[i].value!=""))
{var lab="";if(arr[i].parentNode.previousSibling.className=='opt1')
lab=arr[i].parentNode.previousSibling.previousSibling.firstChild.lastChild.className.substring(1);else
lab=arr[i].parentNode.previousSibling.firstChild.lastChild.className.substring(1);str+='[ID]'+arr[i].id+'[LABEL]'+lab+'[TERMIN]'+convertseef(arr[i].value);if(i<arr.length-1)
str+='[END]';}}
return str;}
function putTerms(o)
{var doc=take('menu1');switch(o.checked)
{case true:if(o.value!="")
{if(take('_'+o.id).n==null)
doc.create('code',{textNode:o.value,id:'_'+o.id});}
if(doc.n.childNodes.length>1)
{doc.show();}
break;case false:if(take('_'+o.id).n!=null)
doc.n.removeChild(take('_'+o.id).n);if(doc.n.childNodes.length<2)
{doc.hide();}
break;default:break;}
addVoc(1);}
function addVoc(num)
{if(typeof num=="undefined")
{if(take('menu1').n.childNodes.length==1)
{alert("Выберите элемент из списка!");return;}}
if(take('menu1').n.childNodes.length>1)
{var obj=take(vocobj).n;if(obj!=null)
obj.value="";var andor=take('andor').n.className;if(take('andor1').n!=null)
andor=take('andor1').n.options[take('andor1').n.selectedIndex].value;var arr=take('menu1').tags('code');for(var i=0;i<arr.length;i++)
{var term=arr[i].innerHTML;if(obj!=null)
{if((vocobj=="itemprof")||(vocobj=="itemaf"))
obj.value+=term;else
obj.value+="'"+prepareTerm(term)+"'";if(i!=(arr.length-1))
obj.value+=' '+andor+' ';}}}}
function showLimits(o)
{if(o.className.indexOf('_')!=-1)
{take(o.className.substring(0,o.className.length-1)+'_'+numDB).hide();o.className=o.className.substring(0,o.className.length-1);}
else
{take(o.className+'_'+numDB).show();o.className=o.className+'_';}}
function Mark(o)
{var arr=take('infor').getsign('input',{name:'marker'});if(o.checked)
{for(var i=0;i<arr.length;i++)
{if(!arr[i].disabled)
arr[i].checked=true;}}
else
{for(var i=0;i<arr.length;i++)
arr[i].checked=false;}}
function Marklist(o)
{var arr=take('tableorder').getsign('input',{type:'checkbox'});if(o.checked)
{for(var i=0;i<arr.length;i++)
{arr[i].checked=true;if(arr[i].id!='mark')
arr[i].parentNode.parentNode.className='checked';}}
else
{for(var i=0;i<arr.length;i++)
{arr[i].checked=false;if(arr[i].id!='mark')
arr[i].parentNode.parentNode.className='unchecked';}}
countList();}
function countList()
{var arr=take('tableorder').getsign('input',{type:'checkbox'});var count=0;for(var i=0;i<arr.length;i++)
{if(arr[i].checked==true)
{if(arr[i].id!='mark')
{count++;arr[i].parentNode.parentNode.nextSibling.innerHTML=count;arr[i].parentNode.parentNode.parentNode.className="checked";}}
else
{if(arr[i].id!='mark')
{arr[i].parentNode.parentNode.nextSibling.innerHTML="";arr[i].parentNode.parentNode.parentNode.className="unchecked";}}}
if(take('marked').n!=null)
take('marked').n.innerHTML=count;}
function closeMenu(e)
{var obj=getSrc(e);var s="";if(((obj.parentNode)&&(obj.parentNode==menu)&&(typeof obj.parentNode.className.indexOf!="undefined")&&(obj.parentNode.className.indexOf('_')!=-1))||((typeof obj.className.indexOf!="undefined")&&(obj.className.indexOf('options')!=-1)))
return;if(menu!=null)
{var ld=take(document.body).getsign('div',{className:'options'});for(var i=0;i<ld.length;i++)
take(ld[i]).hide();if(take('bases_container').n!=null)
take('bases_container').hide();if(take('handbook_container').n!=null)
take('handbook_container').hide();if(take('logic_div').n!=null)
take('logic_div').hide();if(take('andor_div').n!=null)
take('andor_div').hide();if(take('voc_div').n!=null)
take('voc_div').hide();if(take('searchdiv').n!=null)
{var arr1=take('searchdiv').getpart(null,'div',{className:'select'});for(var i=0;i<arr1.length;i++)
{if(arr1[i].className.indexOf('_')!=-1)
arr1[i].className=arr1[i].className.substring(0,arr1[i].className.length-1);}}}
if(take('livesearch').n!=null)
take('livesearch').hide();}
document.onmouseup=closeMenu;function showOptions(o,ind)
{var next=null;var par=take(o.parentNode);var s="";var ndb=numDB;var dtype="";if(dbs[ndb]!=null)
dtype=dbs[ndb]["type"];if((dtype=='AF')&&(typeof prefind!="undefined"))
ndb=numdbf;if((ind=='logic_div')||(ind=='andor_div'))
{s=1;next=take(ind);}
else if(ind=='voc_div')
{next=take(ind);}
else if(ind=='labs_div')
next=take(ind+'_'+ndb);else if(ind=='fullt_div')
next=take(ind);else if(ind=='handbook')
next=take('handbook_container');else if(ind=='bases_div')
next=take('bases_container');else if(ind=='neuro_div')
next=take('neuro_div');else
next=take(o.parentNode.id+'_opt');var h=par.geth();var w=par.getw();var x=elem_rect.x(par.n);var y=elem_rect.y(par.n)+h;if(par.n.className.indexOf('_')==-1)
{if(next.n.parentNode.nodeName.toLowerCase()!='body')
{x=0;y=h;}
var arr=take(document.body).getpart(null,'div',{className:'options'});for(var i=0;i<arr.length;i++)
{take(arr[i]).hide();}
var arr1=take('searchdiv').getpart(null,'div',{className:'select'});for(var i=0;i<arr1.length;i++)
{if(arr1[i].className.indexOf('_')!=-1)
arr1[i].className=arr1[i].className.substring(0,arr1[i].className.length-1);}
next.show();next.setx(x);next.sety(y);if(typeof ind=="undefined")
next.setw(w);par.n.className=par.n.className+'_';menu=par.n;if(ind=='handbook')
showHBRegions();}
else
{next.hide();par.n.className=par.n.className.substring(0,par.n.className.length-1);menu=null;next=null;}}
function prepareAddQuery(obj)
{var arr=dbs[obj.db].addqueries;var qarr=new Array();var qlist=new Array();var flagaddqueries=false;var qservice="opacfindd.FindView";var qversion="2.7.0";typework="addqueries";for(var i=0;i<arr.length;i++)
{var term=obj.term;var outfrm=outform;if(typeof dbs[obj.db].outform!="undefined")
outfrm=dbs[obj.db].outform;if(typeof arr[i].addoutform!="undefined")
outfrm=arr[i].addoutform;if(typeof arr[i].addquery!="undefined")
term+=' '+arr[i].addquery;if((typeof arr[i].addservice!="undefined")&&(arr[i].addservice.indexOf('FindSize')!=-1))
{var dbarr=arr[i].addnumber.split(',');qlist.length=0;qlist.push(["_service",arr[i].addservice]);qlist.push(["_version",arr[i].addversion]);qlist.push(["session",numsean]);if(dbarr[0]=='all')
{dbarr=[];for(var x in dbs)
{if((x!=obj.db)&&(!isNaN(parseInt(x,10))))
{if(dbs[x].type=='BIBL')
dbarr.push(x);}}}
for(var k=0;k<dbarr.length;k++)
{if(typeof iddb[dbarr[k]]!="undefined")
{qlist.push(["queryList["+k+"]/iddb",dbarr[k].Trim()]);qlist.push(["queryList["+k+"]/query",term]);flagaddqueries=true;}}
if(typeof arr[i].addtitle!="undefined")
qlist.push(["$addtitle",arr[i].addtitle]);qarr.push(["querylist",prepareQueryString(qlist,dbarr[0].Trim())]);}
else if((typeof arr[i].addservice!="undefined")&&(arr[i].addservice.indexOf('IndexView')!=-1))
{if((typeof arr[i].addlabel!="undefined")&&(arr[i].addlabel!="")&&(typeof obj.label!="undefined")&&(arr[i].addlabel==obj.label))
{qlist.length=0;var query="";if(typeof arr[i].addquery!="undefined")
query=arr[i].addquery;qlist.push(["_service",arr[i].addservice]);qlist.push(["_version",arr[i].addversion]);qlist.push(["session",numsean]);qlist.push(["iddb",arr[i].addnumber]);qlist.push(["label",arr[i].addlabel]);qlist.push(["length",portion]);qlist.push(["query",query]);qlist.push(["$addlabel",arr[i].addlabel]);if(typeof arr[i].addtitle!="undefined")
qlist.push(["$addtitle",arr[i].addtitle]);qarr.push(["querylist",prepareQueryString(qlist,arr[i].addnumber)]);}}
else
{if((typeof arr[i].addlabel!="undefined")&&(arr[i].addlabel!="")&&(typeof obj.label!="undefined")&&(arr[i].addlabel==obj.label))
{qlist.length=0;qlist.push(["_service",qservice]);qlist.push(["_version",qversion]);qlist.push(["session",numsean]);qlist.push(["iddb",arr[i].addnumber]);qlist.push(["start",0]);qlist.push(["length",portion]);qlist.push(["outformList[0]/outform",outfrm]);qlist.push(["query/body",term]);if(typeof arr[i].addtitle!="undefined")
qlist.push(["$addtitle",arr[i].addtitle]);qlist.push(["$addoutform",outfrm]);qarr.push(["querylist",prepareQueryString(qlist,arr[i].addnumber)]);}}}
if((qarr.length>0)&&flagaddqueries)
return qarr;return null;}
function changeData(e)
{if(take('timeordcontainer').n!=null)
take('timeordcontainer').hide();correctVal(e);viewNext();}
function zoomPicture(o)
{var zoomObj=null;var arr=take(document.body).getsign('div',{className:'space1'});var len=arr.length;var count=0;if(!isNaN(o))
{for(var i=0;i<len;i++)
{if(o==i)
{zoomObj=arr[i];count=i;break;}}}
else
{for(var i=0;i<len;i++)
{if(o==arr[i])
{zoomObj=arr[i];count=i;break;}}}
var mw=document.documentElement.clientWidth-100;var mh=document.documentElement.clientHeight-100;if(mw<=mh)
mh=mw;var src="";var title="";var fig=take(zoomObj).tags('figure')[0];if(fig!=null)
src=fig.firstChild.src;var figc=take(zoomObj).tags('figcaption')[0];if(figc!=null)
title=figc.innerHTML;var rdiv=take('reglayerform');if(rdiv.n==null)
rdiv=take(document.body).create('div',{id:'reglayerform',onmousedown:'delReglayer'})
rdiv.n.innerHTML="";var rrdiv=rdiv.create('div',{id:'reglayercont',className:'images'});rrdiv.create('span',{title:'Закрыть',id:'dellayerform',className:'del',onmousedown:'delReglayer'});var rcdiv=rrdiv.create('div',{id:'reglayercontinner'});var div=rcdiv.create('form',{id:'imageswinform'});div.create('img',{src:src,style:{maxWidth:mw+'px',maxHeight:mh+'px',height:mh+'px'}});var span=rdiv.create('div',{className:'phototitle'});span.n.innerHTML='<span>'+title+'</span>';if(count>0)
rdiv.create('div',{className:'arrow1',onmousedown:'function(){zoomPicture('+(count-1)+')};'});else
rdiv.create('div',{className:'arrow1 disabled'});if(count<(len-1))
rdiv.create('div',{className:'arrow2',onmousedown:'function(){zoomPicture('+(count+1)+')};'});else
rdiv.create('div',{className:'arrow2 disabled'});}
function preloadImages(imgs)
{var images=[];if(typeof imgs=="string")
images.push(imgs);else
images=imgs;for(i=0;i<images.length;i++)
{img=new Image();img.src=images[i];}}
function getBookInfo()
{if(take('searchrezult').n!=null)
{var arr=take('searchrezult').getsign('input',{className:'isbn'});if((typeof arr!="undefined")&&(arr.length>0))
{var str="";for(var i=0;i<arr.length;i++)
{str+='ISBN'+arr[i].value;if(i<arr.length-1)
str+=',';}
take('searchrezult').create('script',{src:'https://books.google.com/books?jscmd=viewapi&bibkeys='+str+'&callback=bookinfo'});}}}
function bookinfo(x)
{if(typeof x!="undefined")
{for(arg in x)
{var value=x[arg];var arr=take('infor').getsign('cite',{id:arg});for(var i=0;i<arr.length;i++)
{var img=take(arr[i]);if(img.n!=null)
{var par=img.n.parentNode;if(typeof value.thumbnail_url!="undefined")
{value.thumbnail_url=value.thumbnail_url.replace(/zoom=5/ig,'zoom=1');var fig=take(par).create('figure',{tabindex:'1'});fig.create('img',{border:'0',hSpace:'0',vSpace:'0',alt:'',title:'',src:value.thumbnail_url.replace(/\u0026/ig,'&')});par.removeChild(img.n);}
if(typeof value.info_url!="undefined")
{take(par).create('a',{className:'gb',href:value.info_url.replace(/\u0026/ig,'&'),target:'_blank',textNode:'GoogleBooks'});}}}}}}
function showSlidesCont(o)
{var arg={'cls':'dialog2','target':self,'message':'СОДЕРЖАНИЕ','forlinks':'1','divframe':'1'};showLayerWin('slidswin',arg);var arr=take(o).getsign('input',{type:'hidden'});var len=arr.length;var cssrule1='';var cssrule2='';var cssrule3='';var cssrule4='';var slides='';var div=take(document.body).create('div',{id:'slidescont'});div.hide();var styles=div.create('style',{type:'text/css'});var wrapper=div.create('div',{className:'wrapper hidden',id:'wrapper'});var panel=wrapper.create('div',{className:'panel'});div.create('div',{className:'lpanel'});div.create('div',{className:'rpanel'});var t=-40;var t1=-40;var tdelta=10;var h=180;var h1=180;var hdelta=-20;var l=-8;var ldelta=12;var l1=-28;var l1delta=-4;var len1=len;var k=0;for(var i=0;i<len;i++)
{if(i==0)
wrapper.create('input',{type:'radio',name:'point',id:'slide'+(i+1),checked:'checked'});else
wrapper.create('input',{type:'radio',name:'point',id:'slide'+(i+1)});panel.create('label',{'for':'slide'+(i+1)});cssrule1+='input:nth-of-type('+(i+1)+'):checked ~ .panel label:nth-child('+(i+1)+'),';cssrule2+='input:nth-of-type('+(i+1)+'):checked ~ img:nth-of-type('+(i+1)+'),';cssrule3+='input:nth-of-type('+(i+1)+'):checked ~ label:nth-of-type('+(i+2)+'),';}
cssrule1+='input:nth-of-type('+len+'):checked ~ .panel label:nth-child('+len+') { background: #333; border-color: #fff; }';cssrule2+='input:nth-of-type('+len+'):checked ~ img:nth-of-type('+len+') { opacity: 1;z-index: '+(len+1)+';transform: scale(1); }';cssrule3+='input:nth-of-type('+len+'):checked ~ label:nth-of-type(1) { z-index: '+(len+1)+'; }';for(var i=0;i<len;i++)
{wrapper.create('img',{src:arr[i].value,className:'ims'});for(var j=i;j<(len-1)+i;j++)
{if((j+2)<=len)
{cssrule4+='input:nth-of-type('+(i+1)+'):checked ~ img:nth-of-type('+(j+2)+') {top:'+t+'%; left:'+l+'%;height: '+h+'%;z-index:'+len1+';}';t+=tdelta;h+=hdelta;l+=ldelta;}
else
{cssrule4+='input:nth-of-type('+(i+1)+'):checked ~ img:nth-of-type('+(k+1)+') {top:'+t1+'%; left:'+l1+'%;height: '+h1+'%;z-index:'+len1+';}';t1+=tdelta;h1+=hdelta;l1+=l1delta;k++;}
len1--;}
len1=len;t1=t=-40;h1=h=180;l=-8;l1=-28;k=0;}
for(var i=0;i<len;i++)
{var lab=wrapper.create('label',{'for':'slide'+(i+1)});lab.create('img',{src:'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='})}
wrapper.n.appendChild(panel.n);styles.n.innerHTML=cssrule1+' '+cssrule2+' '+cssrule3+' '+cssrule4;self.frames["slidswinframe"].document.open();self.frames["slidswinframe"].document.write('<html><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta http-equiv="Content-Script-Type" content="text/javascript"/><link href="/'+foldername+'/'+foldername+'/css/_additional/slides.css" type="text/css" rel="stylesheet"/><script>function preloadImages(){var arr=document.getElementsByTagName("img"); document.body.removeChild(document.getElementById("loader"));} window.onload=preloadImages;</script></head><body>'+div.n.innerHTML.replace(/checked="checked"/,'checked')+'<div id="loader"><div class="progress"><div></div></div></div></body></html>');self.frames["slidswinframe"].document.close();div.n.parentNode.removeChild(div.n);}
var scrollFloat=function()
{var app={};app.init=function init(node)
{if(node&&node.nodeType==1)
handleWindowScroll(node);};function handleWindowScroll(floatElement)
{var floatElementWrapper=null,realTop=0,deltaTop=0,marginTop=0,marginBottom=0;var addElement=take('main').getpart(null,'div',{id:'infor'})[0];window.onscroll=function()
{var flagpos=getCurrStyle(floatElement).position=="sticky";if(!flagpos)
{if(floatElement.id=='left_frame')
{var floatElementRect=floatElement.getBoundingClientRect(),StopPos=take(document.body).getpart(null,'div',{id:'infor'})[0].getBoundingClientRect().bottom;if(floatElementRect.bottom<StopPos)
{if(floatElementWrapper==null)
{var floatElementStyle=getComputedStyle(floatElement,''),s='';for(var i=0;i<floatElementStyle.length;i++)
{if(floatElementStyle[i].indexOf('overflow')==0||floatElementStyle[i].indexOf('padding')==0||floatElementStyle[i].indexOf('border')==0||floatElementStyle[i].indexOf('outline')==0||floatElementStyle[i].indexOf('box-shadow')==0||floatElementStyle[i].indexOf('background')==0)
{s+=floatElementStyle[i]+': '+floatElementStyle.getPropertyValue(floatElementStyle[i])+'; '}}
floatElementWrapper=document.createElement('div');floatElementWrapper.className="stop";floatElementWrapper.style.cssText=s+' box-sizing: border-box; width: '+floatElement.offsetWidth+'px;';floatElement.insertBefore(floatElementWrapper,floatElement.firstChild);var l=floatElement.childNodes.length;for(var i=1;i<l;i++)
{floatElementWrapper.appendChild(floatElement.childNodes[1]);}
floatElement.style.height=floatElementWrapper.getBoundingClientRect().height+'px';floatElement.style.padding='0';floatElement.style.border='0';}
var floatElementWrapperRect=floatElementWrapper.getBoundingClientRect(),floatElementHeight=floatElementRect.top+floatElementWrapperRect.height,areaHeight=document.documentElement.clientHeight,deltaStop=Math.round(floatElementHeight-StopPos),deltaArea=Math.round(floatElementHeight-areaHeight);if(floatElementWrapperRect.height>areaHeight)
{if(floatElementRect.top<realTop)
{if(take('go-to-top').n!=null)
take('go-to-top').n.className='vis';if(deltaArea+marginBottom>deltaStop)
{if(floatElementWrapperRect.bottom-areaHeight+marginBottom<=0)
{floatElementWrapper.className='sticky';floatElementWrapper.style.top=Math.round(areaHeight-floatElementWrapperRect.height-marginBottom)+'px';deltaTop=Math.round(marginBottom+floatElementRect.top+floatElementWrapperRect.height-areaHeight);marginTop=Math.round(areaHeight-floatElementWrapperRect.height-marginBottom);}}
else
{floatElementWrapper.className='stop';floatElementWrapper.style.top=-deltaStop+'px';deltaTop=deltaStop;}}
else
{deltaTop=Math.round(floatElementRect.top-marginTop);if(floatElementRect.top-marginTop<=0)
{if(floatElementWrapperRect.top-marginTop>=0)
{floatElementWrapper.className='sticky';floatElementWrapper.style.top=marginTop+'px';}
else
{floatElementWrapper.className='stop';floatElementWrapper.style.top=-deltaTop+'px';}}
else
{floatElementWrapper.className='';floatElementWrapper.style.top='';deltaTop=0;if(take('go-to-top').n!=null)
take('go-to-top').n.className='invis';}}
realTop=floatElementRect.top;}
else
{if((floatElementRect.top-marginTop)<=0)
{if(take('go-to-top').n!=null)
take('go-to-top').n.className='vis';if((floatElementRect.top-marginTop)<=deltaStop)
{floatElementWrapper.className='stop';floatElementWrapper.style.top=-deltaStop+'px';}
else
{floatElementWrapper.className='sticky';floatElementWrapper.style.top=marginTop+'px';}}
else
{floatElementWrapper.className='';floatElementWrapper.style.top='';if(take('go-to-top').n!=null)
take('go-to-top').n.className='invis';}}
window.addEventListener('resize',function(){floatElement.children[0].style.width=getComputedStyle(floatElement,'').width},false);}}
else
{if(take('livesearch').n!=null)
take('livesearch').hide();if(pageOffset().y>floatElement.offsetTop)
{take(floatElement).addclass('fixed');floatElement.style.top='0';if(take('go-to-top').n!=null)
{take('go-to-top').delclass('invis');take('go-to-top').addclass('vis');}
var arr=take(document.body).getpart(null,'div',{className:'options'});for(var i=0;i<arr.length;i++)
{take(arr[i]).hide();}
var arr1=take(document.body).getpart(null,'div',{className:'select'});for(var i=0;i<arr1.length;i++)
{if(arr1[i].className.indexOf('_')!=-1)
arr1[i].className=arr1[i].className.substring(0,arr1[i].className.length-1);}
if(take('header').n!=null)
{take('header').addclass('invis');}
if(take('search_head_layer').n!=null)
{take('search_head_layer').addclass('invis');}
if(take('tab_to_switch_search').n!=null)
{take('tab_to_switch_search').addclass('invis');}}
else
{take(floatElement).delclass('fixed');floatElement.style.top='';if(take('go-to-top').n!=null)
{take('go-to-top').delclass('vis');take('go-to-top').addclass('invis');}
if(take('header').n!=null)
{take('header').delclass('invis');}
if(take('search_head_layer').n!=null)
{take('search_head_layer').delclass('invis');}
if(take('tab_to_switch_search').n!=null)
{take('tab_to_switch_search').delclass('invis');}}}}
else
{if(pageOffset().y>addElement.offsetTop)
{take(floatElement).addclass('wscroll');take('main').addclass('wscroll');if(take('go-to-top').n!=null)
{take('go-to-top').delclass('invis');take('go-to-top').addclass('vis');}
var arr=take(document.body).getpart(null,'div',{className:'options'});for(var i=0;i<arr.length;i++)
{take(arr[i]).hide();}
var arr1=take(document.body).getpart(null,'div',{className:'select'});for(var i=0;i<arr1.length;i++)
{if(arr1[i].className.indexOf('_')!=-1)
arr1[i].className=arr1[i].className.substring(0,arr1[i].className.length-1);}
if(take('header').n!=null)
{take('header').addclass('invis');}
if(take('search_head_layer').n!=null)
{take('search_head_layer').addclass('invis');}
if(take('tab_to_switch_search').n!=null)
{take('tab_to_switch_search').addclass('invis');}}
else
{take(floatElement).delclass('wscroll');take('main').delclass('wscroll');if(take('go-to-top').n!=null)
{take('go-to-top').delclass('vis');take('go-to-top').addclass('invis');}
if(take('header').n!=null)
{take('header').delclass('invis');}
if(take('search_head_layer').n!=null)
{take('search_head_layer').delclass('invis');}
if(take('tab_to_switch_search').n!=null)
{take('tab_to_switch_search').delclass('invis');}}}};}
return app;}();function goToTop()
{var t,s;s=document.body.scrollTop||document.documentElement.scrollTop||window.pageYOffset;t=setInterval(function(){if(s>0)window.scroll(0,s-=350);else clearInterval(t)},50);}
function KeyPress(e)
{var Src=getSrc(e);var Key=getCode(e);if(Key==13)
{if(Src.nodeName.toLowerCase()=='input')
{if(Src.id=='iCA')
searchFundHolders();else if(Src.id=='mylib')
findMyLibrary();else if(Src.id=='itemaf')
findInAf();else if(Src.id=='itemfulltxt')
fulltextSearch();else if(Src.id=='password')
doAuthorization();else if(Src.id=='readercode2')
doRegistration();else if(Src.id=='itemsneuro')
neuroSearch();else
{if((Src.id=='itemsimple')||(Src.parentNode.className=="itemcombined")||(Src.id=='itemprof')||(Src.id=='item0')||(Src.id=='item1')||(Src.id=='item2'))
simpleSearch();else
return;}
return false;}}
else if(Src.id=="itemsimple")
{if(numDB!="all")
{var db=numDB;if(typeof _localiddb!="undefined")
db=_iddb;var mark=take('itemsimple').n.parentNode.previousSibling.firstChild.lastChild.className.substring(1);if((typeof dbs[db]["labels"][mark]!="undefined")&&(dbs[db]["labels"][mark][1]=="Y"))
livesearch();}}
else if((Src.id=="itemaf")&&(typeof encinterface!="undefined"))
{encLiveListShow();}
else if(Src.parentNode.className=="itemcombined")
{typesearch="combined";livesearch(Src);}
else
return;}
function setElastic(o)
{var n=take(o.parentNode).getsign('div',{className:'elastic'})[0];var v=o.value;v=v.replace(/\n/g,'<br/>');n.innerHTML=v+'&nbsp;';var h=n.scrollHeight;if(h>100)
{o.style.height=h+'px';}
else
o.style.height='100px';}
function loadFreeUrl(o,url,rdb)
{if(url.indexOf('/reg?WW=')!=-1)
{var arg={'cls':'dialog2','target':self,'message':'Номер читательского билета:','width':'450','height':'250'};showLayerWin('elwin2',arg);var doc=take('elwin2form');doc.n.innerHTML="Переход возможен только для читателей зарегистрировавших свою электронную почту";var frm=doc.create('form',{style:{width:'100%',height:'100%',textAlign:'center',background:'fafaf1'}});var div=frm.create('div',{style:{padding:'20px'}});var div1=frm.create('div');div.create('input',{type:'text',id:'chelreadercode',value:'',style:{width:'200px',padding:'5px'}});div1.create('input',{type:'button',value:'Перейти',onclick:'function() {doLoadFreeUrl(\''+o+'\',\''+url+'\',\''+rdb+'\');}',style:{padding:'5px',margin:'0 5px'}});div1.create('input',{type:'button',value:'Закрыть',onclick:'function() {delLayerWin(\'elwin2\');}',style:{padding:'5px',margin:'0 5px'}});}
else
{if(flag45)
{var arg={'cls':'dialog2','message':'','target':self,'width':'400','height':'200'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});var div2=doc.create('div',{className:'input_container'});div1.create('input',{type:'text',placeHolder:'Код читателя',maxLength:50,value:'',id:'icdr',name:'icdr'});div2.create('input',{type:'button',value:'Перейти',onclick:'function() {doLoadFreeUrl(\''+o+'\',\''+url+'\',\''+rdb+'\');}'});}
else
{doLoadFreeUrl(o,url,rdb);}}}
function doLoadFreeUrl(o,url,rdb)
{typework="";var html="url";var FUcode="";var elementFU=take('chelreadercode');if(elementFU&&elementFU.n)
FUcode=elementFU.n.value;if(url.indexOf('/reg?WW=')!=-1)
{html="url1";if(FUcode=="")
{alert('Введите код читателя!');return;}}
var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html",html]);gArr.push(["_errorhtml","error1"]);querylist.push(["_service","opacholdd.Edd"]);querylist.push(["_version","1.0.0"]);querylist.push(["session",numsean]);var db=numDB;if(typeof rdb!="undefined")
{db=rdb;}
querylist.push(["iddb",db]);querylist.push(["idbr",replaceSymb(o)]);querylist.push(["$docurl",url]);querylist.push(["$numsean",numsean]);querylist.push(["$identif",identif]);if(FUcode!="")
{querylist.push(["$FU",FUcode]);delLayerWin('elwin2');}
querylist.push(["idEd",url]);querylist.push(["mode","STATIST_ONLINE"]);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist,db)]);callToRCP(gArr,"_blank");}
function delTWin(o,c)
{if(typeof c=="undefined")
{var ind=o.parentNode.lastChild.getAttribute("data-index");if((ind!="")&&(ind!=null))
{if(take(ind).n!=null)
{if(take(ind).n.checked)
take(ind).n.checked=false;}}}
o.parentNode.parentNode.removeChild(o.parentNode);}
function switchTypeSearch(o)
{var cont=take(document.body);var inp1=take('bs').getsign('input',{'name':'query'})[0];var inp2=take('itemsimple').n;if(o.className=='opac')
{if(cont.hasclass('body_discovery'))
cont.delclass('body_discovery');cont.addclass('body_opac');if(inp1!=null)
{if(inp2!=null)
{numDB=numdbBIBL;typework="search";typesearch="simple";editqueryflag=false;switchSearch("simple");if(take('currdb').n!=null)
{var currdb=take('currdb').n;if(currdb.nodeName.toLowerCase()=="span")
{currdb.innerHTML=dbs[numDB]["alias"];currdb.className='i'+numDB;}}
var lab=take('labs_div_'+numDB).n.firstChild.className.substring(1);var span=take('simple_search').tags('span')[0];span.className="i"+lab;span.innerHTML=dbs[numDB]["labels"][lab][0];if(inp1.value!="")
{_bibliostring="";inp2.value=inp1.value;}}}}
else
{if(cont.hasclass('body_opac'))
cont.delclass('body_opac');cont.addclass('body_discovery');if(inp1!=null)
{if((typeof _bibliostring!="undefined")&&(_bibliostring!=""))
{inp1.focus();inp1.value=_bibliostring;take(inp1).initevent('input');take(inp1).initevent('change');}}}}
function copySearchToClip(o)
{var term=o.parentNode.firstChild.value;var showstr=_showstr.replace(/\<i\>/gi,'');showstr=showstr.replace(/\<\/i\>/gi,'');var str='&query='+encodeVal(prepareTerm(_str))+'&querytext='+encodeVal(showstr);term=term+''+str;o.parentNode.firstChild.value=term;o.parentNode.firstChild.textContent=term;var link=o.parentNode.firstChild;var txt=document.createElement('textarea');txt.style.position="fixed";document.body.appendChild(txt);txt.value=link.value;txt.textContent=link.value;txt.select();txt.setSelectionRange(0,99999);try
{if(document.execCommand("copy"))
{var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'233'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});var div2=doc.create('div',{className:'input_container'});div1.create('span',{textNode:'Ссылка скопирована в буфер обмена'});div2.create('input',{type:'button',className:'button3',value:'OK',onmousedown:'delLayerWin'});}}
catch(e)
{var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'233'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});var div2=doc.create('div',{className:'input_container'});div1.create('span',{textNode:'Не удалось скопировать ссылку в буфер обмена'});div2.create('input',{type:'button',className:'button3',value:'OK',onmousedown:'delLayerWin'});}
document.body.removeChild(txt);}
function mailSendToEBA()
{var readermail=take('mail').n.value;var emailRegular=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;if((readermail=="")||(take('subject').n.value=="")||(take('fio').n.value==""))
{var txt='Вы не заполнили все поля или заполнили их неправильно!';createTextError(take('mail').n,txt);return;}
else if(!emailRegular.test(readermail))
{var txt='Неверно введен e-mail!';createTextError(take('mail').n,txt);return;}
else
{var fio="\n\nФИО читателя: "+take('fio').n.value;var subj=take('subject').n.value;var mess=take('itbody').n.value;var gArr=new Array();gArr.push(["_from",readermail]);gArr.push(["_answer","Ваше сообщение отправлено"]);gArr.push(["_subject",subj]);gArr.push(["_body",fio+"\n"+mess+"\n\n"]);ajaxToRCP(gArr,msendedOK,"/opacg/html/circle/php/mail.php");}}
function msendedOK(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{var answere=take('answere').n.value;var msg="";var callback='reAnswere';if(take('msg').n!=null)
msg=take('msg').n.value;if(take('callback').n!=null)
callback=take('callback').n.value;var arg={'cls':'dialog2','message':msg,'width':'440','height':'200'};arg.dispatcher=callback;if(take('orderwinform').n!=null)
{delLayerWin();}
showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML='<div class="success"><span><span>'+answere+'</span></span><input type="button" class="button3" value="OK" onmousedown="delLayerWin();"/></div>';setTimeout(eval(callback),1000);}}
function ieslider(o)
{if(document.all&&!document.addEventListener)
{var ind=o.id;switch(ind)
{case'lab1':take('slider1').visualise();take('lab3').visualise();take('slider2').conceal();take('slider3').conceal();take('lab1').conceal();take('lab2').conceal();take('lab4').conceal();break;case'lab2':take('slider2').visualise();take('lab4').visualise();take('lab1').visualise();take('slider1').conceal();take('slider3').conceal();take('lab3').conceal();take('lab2').conceal();break;case'lab3':take('slider2').visualise();take('lab4').visualise();take('lab1').visualise();take('slider1').conceal();take('slider3').conceal();take('lab3').conceal();take('lab2').conceal();break;case'lab4':take('slider3').visualise();take('lab2').visualise();take('slider2').conceal();take('slider1').conceal();take('lab1').conceal();take('lab3').conceal();take('lab4').conceal();break;case'lab5':take('slider4').visualise();take('lab6').visualise();take('slider2').conceal();take('slider1').conceal();take('slider3').conceal();take('lab1').conceal();take('lab3').conceal();take('lab4').conceal();break;default:break;}}
else
return;}
function initnum()
{var arr=take(document.body).getsign('td',{className:'num'});for(var j=0;j<arr.length;j++)
{if((j%2)==0)
arr[j].parentNode.className="g";else
arr[j].parentNode.className="w";take(arr[j]).text(parseInt(arr[j].parentNode.previousSibling.firstChild.firstChild.nodeValue)+1);}}
function seeAddS(o)
{var doc=o.nextSibling;if(doc.style.display=="none")
{o.className=(o.className=='seeadd')?'seeaddaktive':'seeaddaktive1';doc.style.display="";}
else
{o.className=(o.className=='seeaddaktive')?'seeadd':'seeadd1';doc.style.display="none";}}
function findImages()
{var arr=take('infor').getsign('input',{'name':'img'});if(arr.length>0)
preloadImages(arr);}
function getCookies(thecookiename)
{var cookies=false;var all=document.cookie;if(all==="")
return cookies;else
{var list=all.split("; ");for(var i=0;i<list.length;i++)
{var cookie=list[i];var name=cookie.substring(0,cookie.indexOf("="));if(name==thecookiename)
{cookies=true;break;}}
return cookies;}}
var maxdate=(Year+5)+''+mm+''+dd;function lkSettings()
{if(take('settingslayerform').n!=null)
delLkSettingslayer();else
{delLayerWin();document.body.style.overflow="hidden";var doc=take(document.body).create('div',{id:'settingslayerform'});var tab=doc.create('div',{className:'table'});var td1=tab.create('div',{className:'td'});if(typeof emailfield!="undefined")
{var td2=tab.create('div',{className:'td'});if((typeof AI!="undefined")&&((AI=="")||(AI=="N/A")))
td2.create('div',{id:'emailfieldtitle',textNode:'Введите e-mail',className:'orange'});else
td2.create('div',{id:'emailfieldtitle',textNode:'Изменить e-mail'});var tab1=td2.create('div',{className:'table'});var row1=tab1.create('div',{className:'row'});var row2=tab1.create('div',{className:'row'});if((typeof AI!="undefined")&&((AI=="")||(AI=="N/A")))
row1.create('div',{className:'td',textNode:'E-mail',className:'orange'});else
row1.create('div',{className:'td',textNode:'E-mail'});var div1=row1.create('div',{className:'td'});div1.create('input',{type:'text',id:'email','value':''});row2.create('div',{className:'td',textNode:'Подтвердить'});var div2=row2.create('div',{className:'td'});div2.create('input',{type:'text',id:'email1','value':''});var div3=td2.create('div');div3.create('input',{type:'button',className:'button',value:'Изменить e-mail',onmousedown:'doRecEmail'});}
td1.create('div',{id:'passfieldtitle',textNode:'Изменить пароль'});var tab1=td1.create('div',{className:'table'});var row1=tab1.create('div',{className:'row'});var row2=tab1.create('div',{className:'row'});row1.create('div',{className:'td',textNode:'Новый пароль'});var div1=row1.create('div',{className:'td'});div1.create('input',{type:'password',id:'password','value':''});row2.create('div',{className:'td',textNode:'Подтвердить'});var div2=row2.create('div',{className:'td'})
div2.create('input',{type:'password',id:'password1','value':''});var div3=td1.create('div');div3.create('input',{type:'button',className:'button',value:'Изменить пароль',onmousedown:'doRecPass'});doc.sety(take('header').getb());}}
function doRecEmail()
{var c1=take('email').n.value;var c2=take('email1').n.value;var emailRegular=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;if(c1!=c2)
{var txt='Поля "e-mail" и "Подтверждение e-mail" - не совпадают!';createTextError(take('email').n,txt);return;}
else if(!emailRegular.test(c1))
{var txt='Неверно введен e-mail!';createTextError(take('email').n,txt);return;}
else
{var field="";var fieldtitle="";if((typeof AI!="undefined")&&(AI!="N/A")&&(AI!=""))
{field=AI;fieldtitle='email';}
else if((typeof FU!="undefined")&&(FU!="N/A")&&(FU!=""))
{field=FU;fieldtitle='barcode';}
else
{if((typeof AY!="undefined")&&(AY!="N/A")&&(AY!=""))
{field=AY;fieldtitle='login';}}
if(field!="")
{var arg={};arg.target=self;arg.cls='loader';showLayerWin('loaderwin',arg);typework="";var gArr=new Array();gArr.push(["_mode","edit"]);gArr.push(["_to",field]);gArr.push(["_fieldtitle",fieldtitle]);gArr.push(["_numsean",numsean]);gArr.push(["_field","email"]);gArr.push(["_mail",c1]);ajaxToRCP(gArr,callbackcheckReaderInfo,pathhtml+'/_modules/'+modules["edit_profile"].directory+'/edit_profile.php');}
else
{var txt='Смена e-mail невозможна.\nОбратитесь к сотрудникам библиотеки';createTextError(take('email').n,txt);return;}}}
function doRecPass()
{if((typeof AI!="undefined")&&(AI!="N/A")&&(AI!=""))
{var c1=take('password').n.value;var c2=take('password1').n.value;if(c1!=c2)
{var txt='Пароли не совпадают. Повторите ввод.';createTextError(take('password1').n,txt);return;}
else if(c1.length<6)
{var txt='Пароль меньше 6 символов.';createTextError(take('password1').n,txt);return;}
else if(!IsAlfaDigit(c1))
{var txt='Пароль может содержать только буквы латинского алфавита и цифры.';createTextError(take('password1').n,txt);return;}
else
{var arg={};arg.target=self;arg.cls='loader';showLayerWin('loaderwin',arg);typework="";var gArr=new Array();gArr.push(["_mode","edit"]);gArr.push(["_to",AI]);gArr.push(["_numsean",numsean]);gArr.push(["_field","pass"]);gArr.push(["_pass",c1]);ajaxToRCP(gArr,callbackcheckReaderInfo,pathhtml+'/_modules/'+modules["edit_profile"].directory+'/edit_profile.php');}}
else
{var txt='Смена пароля невозможна.\nОбратитесь к сотрудникам библиотеки.';createTextError(take('password1').n,txt);return;}}
function doRecPassAndEmail(x,obj)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError(error);}
else
{var arr=answere.split('[END]');var isn="";var mail="";var log="";for(var i=0;i<arr.length;i++)
{if(arr[i].indexOf('[ISN]')!=-1)
{isn=arr[i].substring(arr[i].indexOf('[ISN]')+5);}
if(arr[i].substring(0,3)=='AI:')
{mail=arr[i].substring(3);}
if(arr[i].substring(0,3)=='AY:')
{log=arr[i].substring(3);}}
obj.isn=isn;obj.mail=mail;obj.log=log;recPassAndEmail(obj);}}
function recPassAndEmail(obj)
{var gArr=new Array();var querylist=new Array();gArr.push(["_action","registrold"]);gArr.push(["_errorhtml","error"]);gArr.push(["_serviceclass","CATALOGING"]);gArr.push(["_service","PARAM"]);gArr.push(["_numsean",numsean]);gArr.push(["_login",identif]);gArr.push(["arg4","USER"]);gArr.push(["arg5","SUP"]);gArr.push(["arg6",obj.isn]);gArr.push([obj.field+":",obj.content]);ajaxToRCP(gArr,backRecPassAndEmail,null,null,null,obj);}
function backRecPassAndEmail(x,obj)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError(error);}
else
{if(obj.field=="AA")
{var protocol=window.location.protocol;var host=window.location.host;var gArr=new Array();gArr.push(["_to",obj.mail]);gArr.push(["_subject","Изменение регистрационных данных"]);gArr.push(["_body","\nЗдравствуйте, Ваш "+obj.title+" изменен.\nВаши данные для авторизации на сайте "+protocol+"//"+host+"/"+foldername+":\nЛогин: "+obj.log+", "+obj.title+": "+obj.content+".\n\n"]);ajaxToRCP(gArr,recPassAndEmailOK,"/opacg/html/circle/php/mail.php",null,null,obj);}
else
{ajaxToRCP(gArr,recPassAndEmailOK,null,null,null,obj);}}}
function recPassAndEmailOK(x,obj)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError(error);}
else
{delLayerWin();var arg={};arg.cls='dialog2';arg.target=self;arg.message='';arg.width='440';arg.height='200';showLayerWin('hiwin',arg);var doc=take('hiwinform');doc.n.innerHTML="";var p=doc.create('div',{textNode:'Ваш '+obj.title+' изменен.'});if(obj.field=="AA")
{p.text(' На Ваш электронный адрес высланы новые регистрационные данные.');}
var div=take('orderwin0bgdiv');if(div.n!=null)
document.body.removeChild(div.n);}}
function KeyEsc(e)
{var Src=getSrc(e);var Key=getCode(e);if(Key==27)
delReglayer(e);else
return;}
function createAuthLayer(ind,sign)
{delLayerWin();document.body.style.overflow="hidden";var rdiv=take('reglayerform');if(rdiv.n==null)
rdiv=take(document.body).create('div',{id:'reglayerform',onkeyup:'KeyEsc',onmousedown:'delReglayer'});rdiv.n.innerHTML="";var rrdiv=rdiv.create('div',{id:'reglayercont',className:'auth'});rrdiv.create('span',{title:'Закрыть',id:'dellayerform',className:'del',onmousedown:'delReglayer'});var rrcdiv=rrdiv.create('div',{id:'reglayercontinner'});var rcdiv=rrcdiv.create('div',{id:'reglayercontinnerform'});var tauthf=rcdiv.create('div',{id:'regformtitle'});if((typeof sign!="undefined")&&(sign!=null))
tauthf.n.innerHTML=parseBB(addtitleauthform);else
if(typeof titleauthform!="undefined")
tauthf.n.innerHTML=parseBB(titleauthform);if(typeof noteauthform!="undefined")
{var naf=rcdiv.create('div',{id:'noteauthform'});naf.n.innerHTML=parseBB(noteauthform);}
if((typeof titlelogin!="undefined")&&(titlelogin!=""))
{var div1=rcdiv.create('div',{className:'titlelogin'});var tl=div1.create('span',{className:'reglabel required'});tl.n.innerHTML=parseBB(titlelogin);}
var div2=rcdiv.create('div',{className:'logincont'});var inpl=div2.create('input',{type:'text',id:'login','value':''});if(typeof placeholderlogin!="undefined")
inpl.n.setAttribute('placeHolder',placeholderlogin);else
inpl.n.setAttribute('placeHolder','Логин');if((typeof titleloginnote!="undefined")&&(titleloginnote!=""))
{var div3=rcdiv.create('div',{className:'titleloginnote'});var tln=div3.create('span',{className:'regnote'});tln.n.innerHTML=parseBB(titleloginnote);}
if((typeof titlepassword!="undefined")&&(titlepassword!=""))
{var div11=rcdiv.create('div',{className:'titlepassword'});var tlp=div11.create('span',{className:'reglabel required'});tlp.n.innerHTML=parseBB(titlepassword);}
var div21=rcdiv.create('div',{className:'passwordcont'});var inpp=div21.create('input',{type:'password',id:'password','value':''});if(typeof placeholderpassword!="undefined")
inpp.n.setAttribute('placeHolder',placeholderpassword);else
inpp.n.setAttribute('placeHolder','Пароль');var eye=div21.create('span',{className:'eye',onmousedown:'function(){switchFieldType(this);}'});if((typeof titlepasswordnote!="undefined")&&(titlepasswordnote!=""))
{var div31=rcdiv.create('div',{className:'titlepasswordnote'});var tlpn=div31.create('span',{className:'regnote'});tlpn.n.innerHTML=parseBB(titlepasswordnote);}
if(typeof noteauthformbutton!="undefined")
rcdiv.create('div',{id:'noteauthformbutton',textNode:noteauthformbutton});var div111=rcdiv.create('div',{className:'authbuttoncont'});if(typeof titleauthformbutton=="undefined")
div111.create('input',{type:'button',className:'button',value:'Авторизоваться',onmousedown:'doAuthorization'});else
div111.create('input',{type:'button',className:'button',value:titleauthformbutton,onmousedown:'doAuthorization'});if((typeof pubservice!="undefined")&&(pubservice!=""))
{var pr=window.location.protocol;var div112=rcdiv.create('div',{className:'authbuttoncont'});div112.create('input',{'data-url':pr+'//'+servername+''+pathreg,id:'gu_button',type:'button',className:'button',value:'Войти через Госуслуги',onmousedown:'function(){duAuthGU(this);}'});}
var div211=rcdiv.create('div');var span211=div211.create('span',{className:'reglabel required',textNode:'Обязательно к заполнению'});if(typeof regfromlayer=="undefined")
span211.addclass('dn');if((typeof ind!="undefined")&&(ind!=null))
{div211.create('input',{type:'hidden',id:'change_search_string',value:replaceSymb(ind)});}
else
{div211.create('input',{type:'hidden',id:'open_profile',value:'profile'});}
var div22=rcdiv.create('div');var textforgot="Забыли пароль?";if(typeof buttonforgotpass!="undefined")
textforgot=buttonforgotpass;div22.create('span',{className:'a u',textNode:textforgot,onmousedown:'callChangePassWin'});if(typeof placeholderlogin=="undefined")
{setTimeout(function()
{take('login').n.focus();},100);}}
function callChangePassWin()
{var cont=take('reglayercontinner');var frm=take('reglayercontinnerform');if(take('forgotpass').n==null)
{var doc=cont.create('div',{id:'forgotpass'});if((typeof titleforgotpass!="undefined")&&(titleforgotpass!=""))
{var div=doc.create('div');div.create('span',{className:'reglabel required',textNode:titleforgotpass});}
var div2=doc.create('div');var inpe=div2.create('input',{type:'text',id:'email','value':''});if(typeof placeholderemail!="undefined")
inpe.n.setAttribute('placeHolder',placeholderemail);else
inpe.n.setAttribute('placeHolder','Введите e-mail');if((typeof titleforgotpassnote!="undefined")&&(titleforgotpassnote!=""))
{var div3=doc.create('div');div3.create('span',{className:'regnote',textNode:titleforgotpassnote});}
var div4=doc.create('div');if(typeof titleforgotpassbutton!="undefined")
div4.create('input',{type:'button',className:'button',value:titleforgotpassbutton,onmousedown:'callChangePass'});else
div4.create('input',{type:'button',className:'button',value:'Восстановить пароль',onmousedown:'callChangePass'});frm.hide();}}
function castToUpper(o)
{return o.toUpperCase();}
function cutToAt(o)
{return o.substring(0,o.indexOf('@'));}
function cutToAtUpper(o)
{return o.substring(0,o.indexOf('@')).toUpperCase();}
function linkTo(o)
{;}
function delLkSettingslayer()
{document.body.style.overflow="";if(take('settingslayerform').n!=null)
document.body.removeChild(take('settingslayerform').n);}
function delReglayer(e)
{var etype=getEtype(e);var Src=getSrc(e);if((Src.id)&&((Src.id=='reglayerform')||(Src.id=='dellayerform'))||(etype=='keyup'))
{document.body.style.overflow="";if(take('reglayerform').n!=null)
{document.body.removeChild(take('reglayerform').n);var calendar=take(document.body).getsign('div',{className:'calendar'});var len=calendar.length;if(len>0)
{for(var i=0;i<len;i++)
{document.body.removeChild(calendar[i]);}}}}
else
return;}
function createRegLayer()
{delLayerWin();document.body.style.overflow="hidden";var rdiv=take('reglayerform');if(rdiv.n==null)
rdiv=take(document.body).create('div',{id:'reglayerform',onkeyup:'KeyEsc',onmousedown:'delReglayer'});rdiv.n.innerHTML="";var rrdiv=rdiv.create('div',{id:'reglayercont',className:'reg'});rrdiv.create('span',{title:'Закрыть',id:'dellayerform',className:'del',onmousedown:'delReglayer'});var rrcdiv=rrdiv.create('div',{id:'reglayercontinner'});rrcdiv.create('div',{id:'regformtitle',textNode:titlereglayer});if(typeof notereglayer!="undefined")
rrcdiv.create('div',{id:'notereglayer',textNode:notereglayer});var rcdiv=rrcdiv.create('div');var rnum=0;for(var key in regfromlayer)
{var val=regfromlayer[key];var act="";if(val.action!="")
act=val.action[0];var note="";if(val.note!="")
note=val.note;if(val.type!="hidden")
{var odiv=rcdiv.create('div',{className:'cells'});var sdiv=odiv.create('div',{className:'s_'+key+'_s'});var fdiv=odiv.create('div',{className:'f_'+key+'_f'});var ndiv=odiv.create('div',{className:'n_'+key+'_n'});if(val.type=="checkbox")
{var ctext=val.label.split(' с ');fdiv.create('input',{type:'checkbox','data-label':ctext[1],id:key,'data-field':key,'data-required':val.required,value:'',checked:'true'});fdiv.create('label',{textNode:ctext[0]+' с ','for':key});fdiv.create('a',{target:'_blank',textNode:ctext[1],href:note,'data-required':val.required});}
else
{sdiv.create('span',{className:'reglabel',textNode:val.label,'data-required':val.required});if(note!="")
ndiv.create('span',{className:'regnote',textNode:note});if(val.type=="text")
fdiv.create('input',{className:'text',type:'text','data-label':val.label,id:key,'data-field':key,'data-action':act,'data-required':val.required,'value':''});if(val.type=="date")
{fdiv.create('input',{className:'date','data-label':val.label,'data-field':key,type:'text',maxLength:2,'value':'',id:'d'+rnum,onblur:'changeData',onmouseup:'changeData',placeHolder:'ДД','data-required':val.required});fdiv.create('input',{className:'date','data-label':val.label,'data-field':key,type:'text',maxLength:2,'value':'',id:'m'+rnum,onblur:'changeData',onmouseup:'changeData',placeHolder:'ММ','data-required':val.required});fdiv.create('input',{className:'date','data-label':val.label,'data-field':key,type:'text',maxLength:4,'value':'',id:'y'+rnum,onblur:'changeData',onmouseup:'changeData',placeHolder:'ГГГГ','data-required':val.required});fdiv.create('span',{title:'Выбрать из календаря',id:rnum,className:'calc',onmousedown:'CreateCal'});}
if(val.type=="password")
{fdiv.create('input',{type:'password','data-label':val.label,id:'readercode','data-field':key,'data-action':act,'data-required':val.required});fdiv.create('input',{type:'password','data-label':val.label,id:'readercode2','data-field':key,'data-action':act,'data-required':val.required});}
if(val.type=="select")
{var sel=fdiv.create('select',{id:key,'data-label':val.label,'data-field':key,'data-required':val.required});var opt=val.options;sel.create('option',{textNode:'','value':''});for(var i=0;i<opt.length;i++)
{sel.create('option',{textNode:opt[i][1],'value':opt[i][0]});}}}}
else
{var textdata=val.datafrom;if(textdata=="")
textdata=val.label;rcdiv.create('input',{type:'hidden',id:key,value:textdata,'data-field':key,'data-action':act});}
rnum++;}
var div1=rrcdiv.create('div',{id:'divregformbutton'});if(typeof payloan=="undefined")
div1.create('input',{type:'button',className:'button',value:titleregformbutton,onmousedown:'doRegFromLayer'});else
{if(take('WW').n==null)
rrdiv.create('input',{type:'hidden',id:'WW',value:'ONLINE_INDIVIDUAL'});div1.create('input',{type:'button',className:'button',value:titleregformbutton,onmousedown:'function(){doRegistration(this)}'});}
if(typeof noteregformbutton!="undefined")
rrcdiv.create('div',{id:'noteregformbutton',textNode:noteregformbutton});var div2=rrcdiv.create('div',{id:'divtitlerequired'});div2.create('span',{className:'reglabel required',textNode:'Обязательно к заполнению'});rrdiv.create('input',{type:'hidden',id:'reganswere',value:'. Вы успешно зарегистрировались в системе.'});setTimeout(function()
{rrcdiv.getsign('input',{type:'text'})[0].focus();},100);}
function doRegFromLayer()
{var tarr=take('reglayercontinner').getsign('input',{className:'text'});var darr=take('reglayercontinner').getsign('input',{className:'date'});var sarr=take('reglayercontinner').tags('select');var parr=take('reglayercontinner').getsign('input',{type:'password'});var harr=take('reglayercontinner').getsign('input',{type:'hidden'});var carr=take('reglayercontinner').getsign('input',{type:'checkbox'});var emailRegular=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;var validflag=true;var WW="ONLINE";if(typeof codepointreg!="undefined")
WW=codepointreg;var inputdate='';var y1='';var m1='';var d1='';var currdate=Year+''+mm+''+dd;var log="";var pass="";var fio="";var AB=groupcode;var gArr=new Array();gArr.push(["_action","registrold"]);gArr.push(["_errorhtml","error"]);gArr.push(["_serviceclass","CATALOGING"]);gArr.push(["_service","PARAM"]);gArr.push(["_numsean",numsean]);gArr.push(["_login",identif]);gArr.push(["arg2",WW]);gArr.push(["arg4","USER"]);gArr.push(["arg5","NEW"]);gArr.push(["arg6","0"]);for(var i=0;i<tarr.length;i++)
{if(tarr[i].id!='AB')
{if(tarr[i].id=='AI')
{if(!emailRegular.test(tarr[i].value))
{alert('Неверно введен e-mail!');tarr[i].focus();validflag=false;return;}
else
{gArr.push([tarr[i].id+":",tarr[i].value]);}}
else
{if((tarr[i].getAttribute('data-required')=="true")&&(tarr[i].value==""))
{alert('Поле "'+tarr[i].getAttribute('data-label')+'" не заполнено!');tarr[i].focus();validflag=false;return;}
else
{var val=tarr[i].value;var act=tarr[i].getAttribute('data-action');if(act!="")
{act=eval(act);val=act(val);}
gArr.push([tarr[i].id+":",val]);if(tarr[i].id=='AO')
fio=val;if(tarr[i].id=='AY')
log=val;if(tarr[i].id=='AA')
pass=val;}}}}
for(var i=0;i<sarr.length;i++)
{if((sarr[i].id=='AB')&&(sarr[i].value!=""))
{AB=sarr[i].value;}
else
{if(sarr[i].id!='AB')
{if((sarr[i].getAttribute('data-required')=="true")&&(sarr[i].value==""))
{alert('Заполните поле "'+sarr[i].getAttribute('data-label')+'" из выпадающего списка!');sarr[i].focus();validflag=false;return;}
else
{gArr.push([sarr[i].id+":",sarr[i].value]);}}}}
for(var i=0;i<darr.length;i++)
{if((darr[i].getAttribute('data-required')=="true")&&(darr[i].value==""))
{alert('Поле "'+darr[i].getAttribute('data-label')+'" не заполнено!');darr[i].focus();validflag=false;return;}
else
{if(darr[i].id.indexOf('d')!=-1)
d1=darr[i].value;if(darr[i].id.indexOf('m')!=-1)
m1=darr[i].value;if(darr[i].id.indexOf('y')!=-1)
y1=darr[i].value;}}
if((d1!="")&&(m1!="")&&(y1!=""))
{inputdate=y1+''+m1+''+d1;gArr.push(["AX:",inputdate]);}
if(parr.length>1)
{var c1=parr[0].value;var c2=parr[1].value;if(cq.length<6)
{alert('Слишком короткий пароль!');validflag=false;return;}
else if(c1!=c2)
{alert('Поля "Пароль" и "Подтверждение пароля" - не совпадают!');validflag=false;return;}
else
{gArr.push(["AA:",c1]);if(parr[i].id=='AA')
pass=c1;}}
for(var i=0;i<harr.length;i++)
{if(harr[i].id!='AB')
{var val="";if(harr[i].value!="AX")
val=take(harr[i].value).n.value;else
val=inputdate;var act=harr[i].getAttribute('data-action');if(act!="")
{act=eval(act);val=act(val);}
gArr.push([harr[i].id+":",val]);if(harr[i].id=='AY')
log=val;if(harr[i].id=='AA')
pass=val;}}
for(var i=0;i<carr.length;i++)
{if((carr[i].getAttribute('data-required')=="true")&&(!carr[i].checked))
{alert('Подтвердите согласие с '+carr[i].getAttribute('data-label')+'!');carr[i].focus();validflag=false;return;}}
gArr.push(["AB:",AB]);if(validflag)
{gArr.push(["FG:",currdate]);gArr.push(["FB:",maxdate]);gArr.push(["AE:","RU"]);gArr.push(["FL:",codepointreg]);if(typeof notepointreg!="undefined")
gArr.push(["EN:",notepointreg+'-'+currdate]);gArr.push(["AW:","READER"]);if(typeof payloan!="undefined")
{var _typereg="regform";var str={};str.reganswere=take('reganswere').n.value;str._typereg="regform";str.fio=fio;str.log=log;str.pass=pass;var arg={};arg.target=self;arg.cls='loader';showLayerWin('loaderwin',arg);ajaxToRCP(gArr,openRegistrWin,null,null,null,str);}
else
{gArr.push(["_mode","create"]);ajaxToRCP(gArr,callbackcheckReaderInfo,pathhtml+'/_modules/'+modules["edit_profile"].directory+'/edit_profile.php');}}}
function rnd(l)
{return Math.floor(Math.random()*l);}
function generatePass(l)
{var len=6;if(typeof l!="undefined")
len=l;var result='';var symbols=['A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T','W','X','Y','Z',2,3,4,5,6,7,8,9];for(i=0;i<len;i++)
{result+=symbols[rnd(symbols.length)];}
return result;}
function callChangePass()
{var mail=take('email').n.value;var emailRegular=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;var validflag=true;if(!emailRegular.test(mail))
{var txt='Неверно введен e-mail!';createTextError(take('email').n,txt);validflag=false;return;}
else
{var arg={};arg.target=self;arg.cls='loader';showLayerWin('loaderwin',arg);typework="";var gArr=new Array();gArr.push(["_mode","generate"]);gArr.push(["_to",take('email').n.value]);gArr.push(["_numsean",numsean]);ajaxToRCP(gArr,callbackcheckReaderInfo,pathhtml+'/_modules/'+modules["edit_profile"].directory+'/edit_profile.php');}}
function callbackcheckReaderInfo(x)
{delLayerWin();eval(x.responseText);if(typeof error!="undefined")
{if(take('email').n==null)
WriteError(error);else
createTextError(take('email').n,error);}
else
{if(typeof obj!="undefined")
{if(typeof obj._email!="undefined")
{createTextError(take('email').n,'Ваш email изменен.','green');}
else if(typeof obj._answere!="undefined")
{createTextError(null,obj._answere,'green');}
else if(typeof obj._reganswere!="undefined")
{createTextError(take('regformtitle').n,obj._reganswere,'green');}
else if(typeof obj._ok!="undefined")
{createTextError(null,obj._ok,'green');}
else
{createTextError(take('email').n,'Неизвестная ошибка выполнения');}}
else
{createTextError(take('email').n,'Неизвестная ошибка выполнения');}}}
function checkReaderInfoOK(x)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError(error);}
else
{;}}
function openChW(x)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError(error);}
else
{var arr=answere.split('[END]');var isn=""
var fio="";var mail="";for(var i=0;i<arr.length;i++)
{if(arr[i].indexOf('[ISN]')!=-1)
{isn=arr[i].substring(arr[i].indexOf('[ISN]')+5);}}
chPass(isn);}}
function chPass(isn)
{if((take('codecont').n!=null)&&(take('codecont').n.value!=""))
{var gArr=new Array();var querylist=new Array();gArr.push(["_action","registrold"]);gArr.push(["_errorhtml","error"]);gArr.push(["_serviceclass","CATALOGING"]);gArr.push(["_service","PARAM"]);gArr.push(["_numsean",numsean]);gArr.push(["_login",identif]);gArr.push(["arg4","USER"]);gArr.push(["arg5","SUP"]);gArr.push(["arg6",isn]);gArr.push(["AA:",take('codecont').n.value]);ajaxToRCP(gArr,openChPassW);}
else
{if(take('codecont').n!=null)
codecont.n.value="";alert("Не удалось сгенерировать пароль!\nПовторите попытку.");return;}}
function openChPassW(x)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError(error);}
else
{var protocol=window.location.protocol;var host=window.location.host;var eml=take('email').n.value;var log=take('loginp').n.value;var pass=take('codecont').n.value;var gArr=new Array();gArr.push(["_to",eml]);gArr.push(["_fio","fio"]);gArr.push(["_subject","Изменение пароля"]);gArr.push(["_body","\nЗдравствуйте, Ваш пароль изменен.\nВаши данные для авторизации на сайте "+protocol+"//"+host+"/"+foldername+":\nЛогин: "+log+", Пароль: "+pass+".\n\n"]);ajaxToRCP(gArr,confsendOK,"/opacg/html/circle/php/mail.php");}}
function confsendOK(x)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError(error);}
else
{delLayerWin();var arg={};arg.cls='dialog2';arg.target=self;arg.message='ПАРОЛЬ ИЗМЕНЕН';arg.dispatcher='reAuth';arg.width='500';arg.height='400';showLayerWin('hiwin',arg);var doc=take('hiwinform');doc.n.innerHTML="";var p=doc.create('div',{textNode:'Ваш пароль изменен. На Ваш электронный адрес высланы новые регистрационные данные.'});}}
function doLibRegistration()
{var inputdata=take('y1').n.value+''+take('m1').n.value+''+take('d1').n.value;var c1=take('readercode').n.value;var c2=take('readercode2').n.value;var mail=take('AY').n.value;var emailRegular=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;if(!emailRegular.test(mail))
{alert('Неверно введен e-mail!');return;}
if(c1!=c2)
{alert('Поля "Пароль" и "Подтверждение пароля" - не совпадают!');return;}
else if(c1.length<6)
{alert('Слишком короткий пароль!');return;}
else if(take('AY').n.value=="")
{alert('Не введен e-mail!');return;}
else if(take('AO').n.value=="")
{alert('Введите фамилию, имя, отчество!');return;}
else if(inputdata=="")
{alert('Введите дату рождения!');return;}
else if(take('FA').n.options[take('FA').n.selectedIndex].value=="")
{alert('Пол не выбран!');return;}
else if((take('FE').n!=null)&&(take('FE').n.options[take('FE').n.selectedIndex].value==""))
{alert('Социальный статус не выбран!');return;}
else if(!take('agree').n.checked)
{alert('Вы не выразили согласие с правилами пользования библиотекой!');return;}
else
{var curDate=new Date();var Year=curDate.getFullYear();var maxYear=Year+5;var dd=(curDate.getDate()<10)?'0'+(curDate.getDate()):curDate.getDate();var mm=(curDate.getMonth()+1<10)?'0'+(curDate.getMonth()+1):curDate.getMonth()+1;var gArr=new Array();var querylist=new Array();var WW="ONLINE";if(typeof codepointreg!="undefined")
WW=codepointreg;else
{if(take('FL').n!=null)
WW=take('FL').n.value;}
gArr.push(["_action","registrold"]);gArr.push(["_errorhtml","error"]);gArr.push(["_serviceclass","CATALOGING"]);gArr.push(["_service","PARAM"]);gArr.push(["_numsean",numsean]);gArr.push(["_login",identif]);gArr.push(["arg2",WW]);gArr.push(["arg4","USER"]);gArr.push(["arg5","NEW"]);gArr.push(["arg6","0"]);gArr.push(["AA:",c1]);var ab="";if(typeof groupcode!="undefined")
ab=groupcode;else
{if(take('AB').n!=null)
WW=take('AB').n.value;}
gArr.push(["AB:",ab]);gArr.push(["AO:",take('AO').n.value.toUpperCase()]);gArr.push(["AX:",inputdata]);gArr.push(["FA:",take('FA').n.options[take('FA').n.selectedIndex].value]);if((take('FE').n!=null)&&(take('FE').n.options[take('FE').n.selectedIndex].value!=""))
gArr.push(["FE:",take('FE').n.options[take('FE').n.selectedIndex].value]);if((take('EA').n!=null)&&(take('EA').n.options[take('EA').n.selectedIndex].value!=""))
gArr.push(["EA:",take('EA').n.options[take('EA').n.selectedIndex].value]);if((take('EB').n!=null)&&(take('EB').n.options[take('EB').n.selectedIndex].value!=""))
gArr.push(["EB:",take('EB').n.options[take('EB').n.selectedIndex].value]);gArr.push(["FG:",Year+''+mm+''+dd]);gArr.push(["FB:",(Year+5)+''+mm+''+dd]);gArr.push(["AY:",take('AY').n.value.toUpperCase()]);gArr.push(["FU:",take('AY').n.value]);gArr.push(["AI:",take('AY').n.value]);gArr.push(["AE:","RU"]);if(typeof codepointreg!="undefined")
gArr.push(["FL:",codepointreg]);else
{if(take('FL').n!=null)
gArr.push(["FL:",take('FL').n.value]);}
if(typeof notepointreg!="undefined")
gArr.push(["EN:",notepointreg+'-'+Year+''+mm+''+dd]);else
{if(take('EN').n!=null)
gArr.push(["EN:",take('EN').n.value+'-'+Year+''+mm+''+dd]);}
gArr.push(["AW:","READER"]);var arg={};arg.target=self;arg.cls='loader';showLayerWin('loaderwin',arg);ajaxToRCP(gArr,openRegistrWin);}}
function createTextError(o,txt,c,f)
{if(o==null)
{delLayerWin();var arg={};arg.cls='dialog2';arg.target=self;arg.message='';arg.width='440';arg.height='220';showLayerWin('messwin',arg);var doc=take('messwinform');doc.n.innerHTML="";txt+=' Повторите вход в систему.'
var sdiv=doc.create('div',{className:'input_container'});sdiv.create('span',{textNode:txt});var div=take('orderwin0bgdiv');if(div.n!=null)
document.body.removeChild(div.n);setTimeout('closeSession()',3000);}
else
{var par=take(o.parentNode);var elem=par.getpart(null,'span',{className:'warn'})[0];var cls='warn';if(typeof c!="undefined")
cls+=' green';if((elem==null)||(typeof f!="undefined"))
par.create('span',{className:cls,textNode:txt});else
{elem.innerHTML=txt;elem.className=cls;}
take(o).addclass('red');}}
function switchFieldType(o)
{var inp=take(o.parentNode).tags('input')[0];if(o.className=='eye')
{o.className='eye1';inp.type='text';}
else
{o.className='eye';inp.type='password';}}
var MD5=function(d){var r=M(V(Y(X(d),8*d.length)));return r.toLowerCase()};function M(d){for(var _,m="0123456789ABCDEF",f="",r=0;r<d.length;r++)_=d.charCodeAt(r),f+=m.charAt(_>>>4&15)+m.charAt(15&_);return f}function X(d){for(var _=Array(d.length>>2),m=0;m<_.length;m++)_[m]=0;for(m=0;m<8*d.length;m+=8)_[m>>5]|=(255&d.charCodeAt(m/8))<<m%32;return _}function V(d){for(var _="",m=0;m<32*d.length;m+=8)_+=String.fromCharCode(d[m>>5]>>>m%32&255);return _}function Y(d,_){d[_>>5]|=128<<_%32,d[14+(_+64>>>9<<4)]=_;for(var m=1732584193,f=-271733879,r=-1732584194,i=271733878,n=0;n<d.length;n+=16){var h=m,t=f,g=r,e=i;f=md5_ii(f=md5_ii(f=md5_ii(f=md5_ii(f=md5_hh(f=md5_hh(f=md5_hh(f=md5_hh(f=md5_gg(f=md5_gg(f=md5_gg(f=md5_gg(f=md5_ff(f=md5_ff(f=md5_ff(f=md5_ff(f,r=md5_ff(r,i=md5_ff(i,m=md5_ff(m,f,r,i,d[n+0],7,-680876936),f,r,d[n+1],12,-389564586),m,f,d[n+2],17,606105819),i,m,d[n+3],22,-1044525330),r=md5_ff(r,i=md5_ff(i,m=md5_ff(m,f,r,i,d[n+4],7,-176418897),f,r,d[n+5],12,1200080426),m,f,d[n+6],17,-1473231341),i,m,d[n+7],22,-45705983),r=md5_ff(r,i=md5_ff(i,m=md5_ff(m,f,r,i,d[n+8],7,1770035416),f,r,d[n+9],12,-1958414417),m,f,d[n+10],17,-42063),i,m,d[n+11],22,-1990404162),r=md5_ff(r,i=md5_ff(i,m=md5_ff(m,f,r,i,d[n+12],7,1804603682),f,r,d[n+13],12,-40341101),m,f,d[n+14],17,-1502002290),i,m,d[n+15],22,1236535329),r=md5_gg(r,i=md5_gg(i,m=md5_gg(m,f,r,i,d[n+1],5,-165796510),f,r,d[n+6],9,-1069501632),m,f,d[n+11],14,643717713),i,m,d[n+0],20,-373897302),r=md5_gg(r,i=md5_gg(i,m=md5_gg(m,f,r,i,d[n+5],5,-701558691),f,r,d[n+10],9,38016083),m,f,d[n+15],14,-660478335),i,m,d[n+4],20,-405537848),r=md5_gg(r,i=md5_gg(i,m=md5_gg(m,f,r,i,d[n+9],5,568446438),f,r,d[n+14],9,-1019803690),m,f,d[n+3],14,-187363961),i,m,d[n+8],20,1163531501),r=md5_gg(r,i=md5_gg(i,m=md5_gg(m,f,r,i,d[n+13],5,-1444681467),f,r,d[n+2],9,-51403784),m,f,d[n+7],14,1735328473),i,m,d[n+12],20,-1926607734),r=md5_hh(r,i=md5_hh(i,m=md5_hh(m,f,r,i,d[n+5],4,-378558),f,r,d[n+8],11,-2022574463),m,f,d[n+11],16,1839030562),i,m,d[n+14],23,-35309556),r=md5_hh(r,i=md5_hh(i,m=md5_hh(m,f,r,i,d[n+1],4,-1530992060),f,r,d[n+4],11,1272893353),m,f,d[n+7],16,-155497632),i,m,d[n+10],23,-1094730640),r=md5_hh(r,i=md5_hh(i,m=md5_hh(m,f,r,i,d[n+13],4,681279174),f,r,d[n+0],11,-358537222),m,f,d[n+3],16,-722521979),i,m,d[n+6],23,76029189),r=md5_hh(r,i=md5_hh(i,m=md5_hh(m,f,r,i,d[n+9],4,-640364487),f,r,d[n+12],11,-421815835),m,f,d[n+15],16,530742520),i,m,d[n+2],23,-995338651),r=md5_ii(r,i=md5_ii(i,m=md5_ii(m,f,r,i,d[n+0],6,-198630844),f,r,d[n+7],10,1126891415),m,f,d[n+14],15,-1416354905),i,m,d[n+5],21,-57434055),r=md5_ii(r,i=md5_ii(i,m=md5_ii(m,f,r,i,d[n+12],6,1700485571),f,r,d[n+3],10,-1894986606),m,f,d[n+10],15,-1051523),i,m,d[n+1],21,-2054922799),r=md5_ii(r,i=md5_ii(i,m=md5_ii(m,f,r,i,d[n+8],6,1873313359),f,r,d[n+15],10,-30611744),m,f,d[n+6],15,-1560198380),i,m,d[n+13],21,1309151649),r=md5_ii(r,i=md5_ii(i,m=md5_ii(m,f,r,i,d[n+4],6,-145523070),f,r,d[n+11],10,-1120210379),m,f,d[n+2],15,718787259),i,m,d[n+9],21,-343485551),m=safe_add(m,h),f=safe_add(f,t),r=safe_add(r,g),i=safe_add(i,e)}return Array(m,f,r,i)}function md5_cmn(d,_,m,f,r,i){return safe_add(bit_rol(safe_add(safe_add(_,d),safe_add(f,i)),r),m)}function md5_ff(d,_,m,f,r,i,n){return md5_cmn(_&m|~_&f,d,_,r,i,n)}function md5_gg(d,_,m,f,r,i,n){return md5_cmn(_&f|m&~f,d,_,r,i,n)}function md5_hh(d,_,m,f,r,i,n){return md5_cmn(_^m^f,d,_,r,i,n)}function md5_ii(d,_,m,f,r,i,n){return md5_cmn(m^(_|~f),d,_,r,i,n)}function safe_add(d,_){var m=(65535&d)+(65535&_);return(d>>16)+(_>>16)+(m>>16)<<16|65535&m}function bit_rol(d,_){return d<<_|d>>>32-_}var modules={"annotation":{"directory":"af"},"annotshort":{"directory":"af"},"enclist":{"directory":"af"},"encsearch":{"directory":"af"},"letter":{"directory":"af"},"onnlist":{"directory":"af"},"tree":{"directory":"af"},"bookrating":{"directory":"bookrating/_additional"},"bookrating.html":{"directory":"bookrating/_ratings"},"ebookrating":{"directory":"ebookrating/_additional"},"ebookrating.html":{"directory":"ebookrating/_ratings"},"ebs":{"directory":"ebs"},"LAN":{"directory":"ebs"},"findlib":{"directory":"fundholders"},"sigla":{"directory":"fundholders"},"landings":{"directory":"privat/landings"},"alllists":{"directory":"privat/list"},"favorites":{"directory":"privat/list"},"list":{"directory":"privat/list"},"selection_list":{"directory":"privat/list"},"selection_view":{"directory":"privat/list"},"print_orders.xsl":{"directory":"list/xsl"},"handler_libcard":{"directory":"privat/orders"},"handler_order":{"directory":"privat/orders"},"handler_order_service":{"directory":"privat/orders"},"libcard":{"directory":"privat/orders"},"order":{"directory":"privat/orders"},"edit_profile":{"directory":"privat/profile"},"profile":{"directory":"privat/profile"},"personstat":{"directory":"privat/stat"},"stataddindivid":{"directory":"privat/stat"},"statdigit":{"directory":"privat/stat"},"statindivid":{"directory":"privat/stat"},"statindividadd":{"directory":"privat/stat"},"statindividaddwide":{"directory":"privat/stat"},"lk":{"directory":"privat/tpl"},"reg":{"directory":"privat/_additional"},"readerhistory":{"directory":"readerhistory"},"add":{"directory":"search"},"addnkn":{"directory":"search"},"addrepo":{"directory":"search"},"allbases":{"directory":"search"},"archiv":{"directory":"search"},"collection":{"directory":"search"},"culture":{"directory":"search"},"fulltext":{"directory":"search"},"handler":{"directory":"search"},"handler_history":{"directory":"search"},"history":{"directory":"search"},"search":{"directory":"search"},"voc":{"directory":"search"},"all_collections":{"directory":"search/_additional"},"calendar":{"directory":"search/_additional"},"find":{"directory":"search/_additional"},"newrecs":{"directory":"search/_additional"},"newssite":{"directory":"search/_additional"},"newssiteadd":{"directory":"search/_additional"},"photos":{"directory":"search/_additional"},"photosadd":{"directory":"search/_additional"},"photoslist":{"directory":"search/_additional"},"publications":{"directory":"search/_additional"},"publicationsadd":{"directory":"search/_additional"},"publicationslist":{"directory":"search/_additional"},"seo_authors":{"directory":"search/_additional"},"seo_records":{"directory":"search/_additional"},"structure":{"directory":"search/_additional"},"":{}};var bibl_handler=modules["search"].directory+"/handler.php";var pages={"about":{"directory":"about","name":"О проекте","mapping":"text","display":"yes"},"libref":{"directory":"about","name":"История библиотеки","mapping":"text","display":"yes"},"administration":{"directory":"about","name":"Администрация","mapping":"text","display":"yes"},"structure":{"directory":"about","name":"Структурные подразделения","mapping":"text","display":"yes"},"rules":{"directory":"about","name":"Правила пользования","mapping":"text","display":"yes"},"regime":{"directory":"about","name":"Режим работы","mapping":"text","display":"yes"},"mma260":{"directory":"about","name":"mma260","mapping":"text","display":"yes"},"great_medicine":{"directory":"about","name":"great_medicine","mapping":"text","display":"yes"},"year_teacher":{"directory":"about","name":"year_teacher","mapping":"text","display":"yes"},"year_of_science":{"directory":"about","name":"year_of_science","mapping":"text","display":"yes"},"war2020":{"directory":"about","name":"war2020","mapping":"text","display":"yes"},"year_family":{"directory":"about","name":"year_family","mapping":"text","display":"yes"},"year_svo":{"directory":"about","name":"year_svo","mapping":"text","display":"yes"},"war_books":{"directory":"about","name":"war_books","mapping":"text","display":"yes"},"contacts":{"directory":"contacts","name":"Контакты","mapping":"text","display":"yes"},"help":{"directory":"help","name":"Помощь","mapping":"text","display":"yes"},"chair":{"directory":"chair","name":"Кафедра","mapping":"text","display":"yes"},"booksupply":{"directory":"chair","name":"Книгообеспеченность","mapping":"text","display":"yes"},"webinar":{"directory":"chair","name":"Вебинар «Информационные образовательные сервисы в помощь преподавателю»","mapping":"text","display":"yes"},"webinar2":{"directory":"chair","name":"Вебинар «Авторам учебной литературы: главное об авторском праве и системе Антиплагиат»","mapping":"text","display":"yes"},"webinar1":{"directory":"chair","name":"Вебинар «Методические особенности подготовки современных электронных образовательных ресурсов»","mapping":"text","display":"yes"},"seminar1":{"directory":"chair","name":"Семинар «Новые книги и электронные издания эльзевир»","mapping":"text","display":"yes"},"konkurs":{"directory":"chair","name":"Международный конкурс публикаций «Университетский учебник»","mapping":"text","display":"yes"},"webinar3":{"directory":"chair","name":"«Директ-Академия»","mapping":"text","display":"yes"},"webinar4":{"directory":"chair","name":"«Access Medicine» - образовательный ресурс компании Mc Graw Hill","mapping":"text","display":"yes"},"resources":{"directory":"resources","name":"Ресурсы","mapping":"text","display":"yes"},"elcatrus":{"directory":"resources","name":"Электронные каталоги российских библиотек","mapping":"text","display":"yes"},"infores":{"directory":"resources","name":"Информационные и справочные ресурсы","mapping":"text","display":"yes"},"students":{"directory":"students","name":"Студентам","mapping":"text","display":"yes"},"sfirst":{"directory":"students","name":"Первокурсникам","mapping":"text","display":"yes"},"record":{"directory":"students","name":"Запись в библиотеку","mapping":"text","display":"yes"},"memo":{"directory":"students","name":"Памятка первокурснику","mapping":"text","display":"yes"},"bookup":{"directory":"resources","name":"bookup","mapping":"text","display":"yes"},"biblioclub":{"directory":"resources","name":"Университетская библиотека онлайн","mapping":"text","display":"yes"},"profilib":{"directory":"resources","name":"Библиотека профессионала","mapping":"text","display":"yes"},"urite":{"directory":"resources","name":"ЛЕГЕНДАРНЫЕ КНИГИ","mapping":"text","display":"yes"},"urite1":{"directory":"resources","name":"Труды Бехтерева В. М.","mapping":"text","display":"yes"},"iprbooks":{"directory":"resources","name":"Электронно-библиотечная система IPRbooks","mapping":"text","display":"yes"},"knigafund":{"directory":"resources","name":"КнигаФонд","mapping":"text","display":"yes"},"medcluster":{"directory":"resources","name":"Медицинский кластер Центрального Федерального округа","mapping":"text","display":"yes"},"elanbook":{"directory":"resources","name":"ЭБС ЛАНЬ","mapping":"text","display":"yes"},"review":{"directory":"students","name":"Обзоры","mapping":"text","display":"yes"},"eshelf":{"directory":"students","name":"Электронная полка студента","mapping":"text","display":"yes"},"index":{"directory":"index","name":"Главная","mapping":"text","display":"yes"},"privat":{"directory":"privat","name":"Авторизация","mapping":"text","display":"yes"},"_change":{"directory":"privat","name":"Запрос на смену пароля","mapping":"text","display":"yes"},"regform":{"directory":"regform","name":"Регистрация","mapping":"text","display":"yes"}};function duAuthGU(o)
{var src=pubservice;var url=o.getAttribute("data-url");var gArr=new Array();gArr.push(["callback",url]);callToRCP(gArr,self,src);}
function doAuthorization(l,p)
{var emailRegular=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;var validflag=true;if(typeof l!="string")
l=take('login').n.value;if(typeof p!="string")
p=take('password').n.value;if((l=="")||(p==""))
{var txt='Вы не заполнили все поля или заполнили их неправильно!';createTextError(take('password').n,txt);validflag=false;return;}
var tmpkey="";var tmpkeysalt="";if((take('f2atmpkey').n!=null)&&(take('f2atmpkey').n.value!=""))
{tmpkey=take('f2atmpkey').n.value;tmpkey=trimSpaces(tmpkey);}
if((take('f2atmpkeysalt').n!=null)&&(take('f2atmpkeysalt').n.value!=""))
{tmpkeysalt=take('f2atmpkeysalt').n.value;tmpkeysalt=trimSpaces(tmpkeysalt);}
if((tmpkey!='')&&(tmpkey!='*'))
doAuthorization1();else
{typework="";var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacuserd.Logon"]);querylist.push(["_version","2.0.0"]);querylist.push(["loginType",'LOGIN']);querylist.push(["login",trimSpaces(l.toUpperCase())]);if(tmpkey=='*')
{querylist.push(["tempkey",tmpkey]);querylist.push(["tempkeysalt",tmpkeysalt]);}
querylist.push(["password",trimSpaces(p)]);gArr.push(["querylist",prepareQueryString(querylist,numdbBIBL)]);ajaxToRCP(gArr,advanceAuth);}}
function advanceAuth(x)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();var txt='Логин и/или пароль введены неверно. Повторите ввод или воспользуйтесь функцией «Не помню пароль»';createTextError(take('password').n,txt);}
else
{if((typeof response[0]._status!="undefined")&&(response[0]._status=='SUCCESS_TWO_FACTOR_AUTH'))
{var cont=take('login').n.parentNode.parentNode;var div=take('f2a');if(div.n!=null)
div.n.innerHTML='';else
div=take(cont).create('div',{id:'f2a'});div.create('div',{className:'f2anote',textNode:'Чтобы авторизоваться, введите код подтверждения, который выслан на вашу электронную почту'});div.create('label',{'for':'f2atmpkey'});div.create('input',{type:'text',id:'f2atmpkey',value:''});div.create('input',{type:'hidden',id:'f2atmpkeysalt',value:response[0]._salt});div.create('div',{id:'f2atmpkeytimer'});div.create('img',{src:'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==',onload:'tmpKeyWaiting'});var again=div.create('div',{id:'f2atmpkeyreload'});again.create('span',{textNode:'Не получили код?',className:'againtext'});again.create('span',{textNode:'Выслать еще раз.',id:'f2atmpkeyreloadlink',className:'againact',onmousedown:'tmpKeyReload'});var goon=div.create('div',{id:'f2agoon'});goon.create('input',{type:'button',value:'Продолжить',className:'button3',id:'f2agoonbutton',onmousedown:'doAuthorization'});}
else
{doAuthorization1();}}}
var timerHandler=null;function tmpKeyReload()
{clearInterval(timerHandler);take('f2atmpkey').addclass('cwhite');take('f2atmpkey').n.value='*';take('f2atmpkeytimer').n.innerHTML='';take('f2atmpkeytimer').text('Новый код отправлен.');doAuthorization();}
function tmpKeyWaiting()
{var templater=function(str)
{return'Код действителен '+str+' сек.';}
var tempKey=take('f2atmpkey');var timer=take('f2atmpkeytimer');var salt=take('f2atmpkeysalt').n;var timerValue=salt.value;var timerDate=new Date(timerValue.replace(/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/,'$1-$2-$3T$4:$5:$6'));timerHandler=setInterval(function()
{timer.n.innerHTML='';var counter=Math.floor(Number(timerDate.getTime()-(new Date).getTime())/1000);if(counter<=10)
{timer.addclass('cred');}
if(counter<1)
{clearInterval(timerHandler);timer.text('Время действия кода истекло, запросите новый.');}
else
{timer.text(templater(counter));}},1000);}
function doAuthorization1(l,p)
{var curDate=new Date();var validflag=true;if(typeof l!="string")
l=take('login').n.value;if(typeof p!="string")
p=take('password').n.value;if((l=="")||(p==""))
{var txt='Вы не заполнили все поля или заполнили их неправильно.';createTextError(take('password').n,txt);validflag=false;return;}
typework="authorization";var tmpkey="";var tmpkeysalt="";if((take('f2atmpkey').n!=null)&&(take('f2atmpkey').n.value!=""))
{tmpkey=take('f2atmpkey').n.value;tmpkey=trimSpaces(tmpkey);}
if((take('f2atmpkeysalt').n!=null)&&(take('f2atmpkeysalt').n.value!=""))
{tmpkeysalt=take('f2atmpkeysalt').n.value;tmpkeysalt=trimSpaces(tmpkeysalt);}
var gArr=new Array();var querylist=new Array();gArr.push(["_logintype","LOGIN"]);gArr.push(["_login",trimSpaces(l.toUpperCase())]);if((tmpkey!="")&&(tmpkeysalt!=""))
{gArr.push(["_tempkey",tmpkey]);gArr.push(["_tempkeysalt",tmpkeysalt]);gArr.push(["_password",""]);}
else
{gArr.push(["_password",trimSpaces(p)]);}
gArr.push(["_auth",curDate.getTime()]);gArr.push(["_userinfo","yes"]);if(validflag)
{if((take('open_profile').n!=null)&&(login045.toUpperCase()!=l.toUpperCase()))
{if(typeof encinterface!="undefined")
gArr.push(["m",modules["profile"].directory+"/enc_profile.php"]);else if(typeof repointerface!="undefined")
gArr.push(["m",modules["profile"].directory+"/repo_profile.php"]);else
gArr.push(["m",modules["profile"].directory+"/profile.php"]);if(typeof _str!="undefined")
_str="";}
else
{if(typeof _str!="undefined")
{var str=_str;var ind="yes";if(take('change_search_string').n!=null)
ind='[bracket]ID '+convertseef(take('change_search_string').n.value)+'[/bracket]';if((lockedfilters!="")&&(typeof solr!="undefined"))
{var bstr="";farr=[];farr=lockedfilters.split('[END]');for(var i=0;i<farr.length;i++)
{if(i>0)
bstr+=' AND ';var val=convertseef(prepareStr(farr[i].substring(farr[i].indexOf('[VALUE]')+7)));bstr+='[bracket]'+farr[i].substring(farr[i].indexOf('[ROLE]')+6,farr[i].indexOf('[VALUE]'))+' [apos]'+val+'[apos][/bracket]';}
str='[bracket]'+str+'[/bracket] AND '+convertseef(bstr);}
gArr.push(["_showsearchrez",ind]);gArr.push(["_str",str]);if(typeof _showstr!="undefined")
gArr.push(["_showstr",_showstr]);if(typeof _iddb!="undefined")
gArr.push(["_iddb",_iddb]);}}
sessionStorage.clear();callToRCP(gArr,"_self",'/'+foldername+'/');}}
function openRegistrWin(x,arg)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError(error);}
else
{var isn="";var tmp=/^0\s*/;if(tmp.test(answere))
{isn=answere.substring(answere.lastIndexOf(' ')+1);var gArr=new Array();var querylist=new Array();gArr.push(["_action","registrold"]);gArr.push(["_errorhtml","error"]);gArr.push(["_serviceclass","CATALOGING"]);gArr.push(["_service","PARAM"]);gArr.push(["_numsean",numsean]);gArr.push(["_login",identif]);gArr.push(["arg2",""]);gArr.push(["arg4","USER"]);gArr.push(["arg5","REA"]);gArr.push(["arg6",isn]);gArr.push(["arg8","FDT_SPACE"]);ajaxToRCP(gArr,openRegistrWinOk,null,null,null,arg);}
else
{var error={};error._message_0=answere;error._action_1="";delLayerWin();WriteError(error);}}}
function openRegistrWinOk(x,obj)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError(error);}
else
{var doc=take('loaderwinform');var arr=answere.split('[END]');var text1="";var mail="";var ep="";var log="";for(var i=0;i<arr.length;i++)
{if(arr[i].substring(0,3)=='AO:')
{text1=arr[i].substring(3);}
if(arr[i].substring(0,3)=='AY:')
{log=arr[i].substring(3);if((typeof obj!="undefined")&&(obj!=null)&&(obj!='0'))
obj.log=log;}
if(arr[i].substring(0,3)=='AI:')
{mail=arr[i].substring(3);}
if(arr[i].substring(0,3)=='EP:')
{ep=arr[i].substring(3);}}
var text2=take('reganswere').n.value;delLayerWin();if(typeof _typereg=="undefined")
var _typereg="regform";if(typeof obj=="object")
_typereg=obj._typereg;if(_typereg=="regform")
{sendConfirm(text1,mail,obj);}
else if(_typereg=="_promo")
{if(typeof prolongSign!="undefined")
prolongSign(ep);}
else
{if(typeof sendBill!="undefined")
sendBill(text1,mail);}}}
function sendConfirm(fio,mail,obj)
{var log="";if(take('AY').n!=null)
log=take('AY').n.value;if(typeof obj=="object")
log=obj.log;var pass="";if(take('readercode').n!=null)
pass=take('readercode').n.value;if(typeof obj=="object")
pass=obj.pass;var gArr=new Array();gArr.push(["_to",mail]);gArr.push(["_subject","Подтверждение регистрации"]);gArr.push(["_fio",fio]);gArr.push(["_body","\nЗдравствуйте, "+fio+". Вы успешно зарегистрировались в системе.\nВаши регистрационные данные для входа в электронный каталог:\nЛогин: "+log+", Пароль: "+pass+". Для получения читательского билета обратитесь в Отдел регистрации Библиотеки.\n\n"]);ajaxToRCP(gArr,confirmsendedOK,"/opacg/html/circle/php/mail.php",null,null,fio);}
function confirmsendedOK(x,fio)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError(error);}
else
{delLayerWin();var arg={};arg.cls='dialog2';arg.target=self;arg.message='РЕГИСТРАЦИЯ ЗАВЕРШЕНА';arg.dispatcher='reAuth';arg.width='500';arg.height='400';showLayerWin('hiwin',arg);var doc=take('hiwinform');doc.n.innerHTML="";var p=doc.create('div',{textNode:'Спасибо, '});p.create('span',{textNode:fio});p.text('. Вы успешно зарегистрировались в системе. На Ваш электронный адрес выслано подтверждение регистрации.');}}
function showHistory()
{if((!flag45)&&(typeof EP!="undefined")&&(EP!="")&&(EP!="N/A")&&(typeof _auth!="undefined"))
{typework="history";var handler=modules["history"].directory+'/history.php';if(typeof extended!="undefined")
handler=modules["handler_history"].directory+'/handler_history.php';var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacholdd.InfoAbout"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["id",identif]);querylist.push(["mode","ES"]);querylist.push(["code",EP]);querylist.push(["$fio",AO]);if(((typeof repointerface!="undefined")||(typeof encinterface!="undefined"))&&(typeof mmenu!="undefined")&&(typeof mmenu["058"]!="undefined"))
{querylist.push(["$repoauthor","yes"]);if((typeof AL!="undefined")&&(AL!="")&&(AL!="N/A"))
querylist.push(["$profile",AL]);}
if(typeof _reader!="undefined")
querylist.push(["$reader",_reader])
querylist.push(["$typework",typework]);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist)]);callToRCP(gArr);}
else
{if(typeof extended!="undefined")
goToLocation('handler_history');else
goToLocation('history');}}
function myHands()
{if(flag45)
{var arg={'cls':'dialog','message':'КНИГИ НА РУКАХ','target':self,'callback':'callmyHands',callbackname:'Искать','width':'400','height':'250'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML="";var cont=doc.create('div',{id:'dateordcontainer',className:'period'});cont.create('b',{textNode:'Код читателя'});cont.create('input',{type:'text',maxLength:25,value:'',id:'icdr',name:'icdr'});}
else
{callmyHands();}}
function callmyHands()
{typework="privat";var handler=modules["order"].directory+'/libcard.php';var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacholdd.InfoAbout"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["id",identif]);var fio="";if(typeof _fio!="undefined")
fio=_fio;var code=""
if(flag45)
{if((take('icdr').n!=null)&&(take('icdr').n.value!=""))
code=take('icdr').n.value;else
{alert('Введите код!');return;}}
else
{if(typeof AO!="undefined")
fio=AO;if(typeof FU!="undefined")
code=FU;}
querylist.push(["code",code]);querylist.push(["formBibl",'GIVEFORM']);querylist.push(["$fio",fio]);querylist.push(["$reader",code]);gArr.push(["querylist",prepareQueryString(querylist,numdbBIBL)]);if((fio!="")&&(typeof EP!="undefined")&&(EP!="")&&(EP!="N/A"))
{querylist.length=0;querylist.push(["_service","opacholdd.InfoAbout"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["id",identif]);querylist.push(["mode","ES"]);querylist.push(["code",EP]);gArr.push(["querylist",prepareQueryString(querylist,numdbBIBL)]);}
callToRCP(gArr);}
function prolong()
{typework="";var arg={'cls':'dialog2','message':'ПРОДЛИТЬ','target':self,'width':'500','height':'400'};var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacholdd.ToProlong"]);querylist.push(["_version","1.0.0"]);querylist.push(["session",numsean]);querylist.push(["status",'PROLONG']);var arr=take('searchrezult').getsign('input',{type:'checkbox'});var count=0;var adb="";for(var i=0;i<arr.length;i++)
{if((arr[i].checked)&&(arr[i].id!="mark"))
{querylist.push(["codeDoc["+count+"]",arr[i].value]);count++;}}
if(count==0)
{alert('Выберите документ!');return;}
if(confirm('Изменить дату возврата?'))
{querylist.push(["groupBooks","false"]);gArr.push(["querylist",prepareQueryString(querylist,numdbBIBL)]);showLayerWin('orderwin',arg);ajaxToRCP(gArr,prolongOK);}}
function prolongOK(x)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError(error);}
else
{take('orderwinform').n.innerHTML='<div class="acenter">Дата возврата изменена.</div>';if(typeof _reader!="undefined")
take('orderwinform').n.innerHTML+='<input type="hidden" id="icdr" value="'+_reader+'"/>';setTimeout('callmyHands()',1000);}}
function printClaim()
{if(printTab())
{var arg={'cls':'dialog','message':'ПЕЧАТЬ ТРЕБОВАНИЙ','target':self,'callback':'printClaimStart',callbackname:'Печать','width':'400','height':'300'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML="";var cont=doc.create('div',{id:'dateordcontainer',className:'period'});var div1=cont.create('div',{className:'mt10x'});var div2=cont.create('div',{className:'mt5x mb20x'});div1.create('span',{textNode:'Код читателя:',className:'redstar'});var icdr=div1.create('input',{type:'text',maxLength:25,value:'',id:'icdr',name:'icdr'});div2.create('span',{textNode:'Место выдачи:'});div2.create('input',{type:'text',maxLength:25,value:'',id:'icdr1',name:'icdr1'});cont.create('i',{textNode:'Обязательно к заполнению',className:'redstar'});icdr.n.focus();}}
function printClaimStart()
{if(take('icdr').n.value!="")
{typework="";var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacholdd.InfoAbout"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["id",identif]);querylist.push(["code",take('icdr').n.value]);if(take('icdr1').n.value!="")
querylist.push(["$place",take('icdr1').n.value]);gArr.push(["querylist",prepareQueryString(querylist)]);ajaxToRCP(gArr,callbackprintClaim);}
else
{alert('Не введен код');return;}}
function callbackprintClaim(x)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError();}
else
{var code="";var fio="";if((typeof response[0]._whatThis!="undefined")&&(response[0]._whatThis!="DOCUMENT"))
{if(typeof response[0]._reader_0._visitor_0!="undefined")
{var arr=response[0]._reader_0._visitor_0;for(var i=0;i<arr.length;i++)
{if(arr[i].indexOf('FU:')!=-1)
{code=arr[i].substring(arr[i].indexOf('FU:')+3);}
if(arr[i].indexOf('AO:')!=-1)
{fio=arr[i].substring(arr[i].indexOf('AO:')+3);}}
if(code!="")
{typework="";var year=curDate.getFullYear();var day=(curDate.getDate()<10)?'0'+(curDate.getDate()):curDate.getDate();var month=(curDate.getMonth()+1<10)?'0'+(curDate.getMonth()+1):curDate.getMonth()+1;var hour=(curDate.getHours()<10)?'0'+(curDate.getHours()):curDate.getHours();var minut=(curDate.getMinutes()<10)?'0'+(curDate.getMinutes()):curDate.getMinutes();var second=(curDate.getSeconds()<10)?'0'+(curDate.getSeconds()):curDate.getSeconds();var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_xsl","/"+foldername+"/"+foldername+"/html/_modules/privat/list/xsl/print_orders.xsl"]);gArr.push(["_errorXsl","/"+foldername+"/"+foldername+"/html/_modules/search/_output/xsl/error.xsl"]);querylist.push(["_service","opacfindd.Order"]);querylist.push(["_version","3.0.0"]);var sess=numsean;if((take('realnsean').n!=null)&&(take('realnsean').n.value!=""))
sess=take('realnsean').n.value;querylist.push(["session",sess]);querylist.push(["outform","REQUEST"]);querylist.push(["mode","view"]);querylist.push(["sortBy","NOTHING"]);querylist.push(["sortDirect","asc"]);querylist.push(["$height",window.innerHeight-200]);querylist.push(["$code",code]);querylist.push(["$fio",fio]);querylist.push(["$date",day+'.'+month+'.'+year]);querylist.push(["$time",hour+':'+minut+':'+second]);if(typeof _place!="undefined")
querylist.push(["$place",_place]);var arr=take('tableorder').getsign('input',{name:'marker'});var count=0;for(var i=0;i<arr.length;i++)
{if(arr[i].checked)
{querylist.push(["query["+count+"]/id",arr[i].value]);querylist.push(["query["+count+"]/db",arr[i].className]);count++;}}
if(count==0)
{alert('Не выбраны записи!');return false;}
if(take('excel').n!=null)
take('excel').n.parentNode.removeChild(take('excel').n);var arg={'cls':'dialog2','target':self,'message':'ПЕЧАТЬ ТРЕБОВАНИЙ','divframe':'1','forlinks':'1'};delLayerWin();showLayerWin('recordswin',arg);self.frames["recordswinframe"].document.open();self.frames["recordswinframe"].document.close();gArr.push(["querylist",prepareQueryString(querylist)]);callToRCP(gArr,self.frames["recordswinframe"],"/cgiopac/opacg/settings.exe");}
else
WriteError();}
else
WriteError();}
else
WriteError();}}
function toOrderList(ind)
{typework="";var arg={'cls':'dialog2','message':'СПИСОК ЛИТЕРАТУРЫ','target':self,'width':'500','height':'400'};var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.Order"]);querylist.push(["_version","2.0.0"]);querylist.push(["session",numsean]);querylist.push(["mode","add"]);querylist.push(["outform","ORDERFORM"]);var count=0;if(typeof ind!="undefined")
{querylist.push(["query[0]/db",numDB]);querylist.push(["query[0]/id",ind]);count++;}
else
{var arr=take('searchrezult').getsign('input',{name:'marker'});for(var i=0;i<arr.length;i++)
{if((arr[i].checked)&&(arr[i].id!="mark"))
{querylist.push(["query["+count+"]/db",numDB]);querylist.push(["query["+count+"]/id",prepareStr(arr[i].value)]);count++;}}}
if(count==0)
{alert('Не выбраны записи!');return;}
showLayerWin('orderwin',arg);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist,numDB)]);ajaxToRCP(gArr,createMess);}
function createMess(x)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError(error);}
else
{var str='';if(parseInt(response[0]._new)>0)
str+='<div class="mess">Добавлено записей: <b>'+response[0]._new+'</b>.</div>';else
str+='<div class="mess">Документ уже добавлен в список.</div>';str+='<div class="mess">Текущий размер списка: <b>'+response[0]._total+'</b>.</div>';str+='<div class="mess">Для просмотра  выбранных записей выберите пункт меню<br/><b>&laquo;СПИСОК ЛИТЕРАТУРЫ&raquo;</b>.</div><br/>';take('orderwinform').n.innerHTML=str;setTimeout('delLayerWin()',1000);}}
function showOrderList(c,s)
{typework="privat";var liststartfrom=0;var listhowmuch=portion;if(s==null)
s=numsean;if(take('portionlist').n!=null)
listhowmuch=take('portionlist').n.options[take('portionlist').n.selectedIndex].value;if(c!=null)
liststartfrom=parseInt(listhowmuch,10)*(parseInt(c,10)-1);var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",modules["list"].directory+'/list.php']);querylist.push(["_service","opacfindd.Order"]);querylist.push(["_version","2.0.0"]);querylist.push(["session",s]);querylist.push(["$session",s]);querylist.push(["mode","view"]);querylist.push(["outform","ORDERFORM"]);querylist.push(["$liststartfrom",liststartfrom]);querylist.push(["length",listhowmuch]);querylist.push(["$length",listhowmuch]);querylist.push(["sortBy","NOTHING"]);querylist.push(["start",liststartfrom]);if((typeof repointerface!="undefined")||(typeof encinterface!="undefined")&&(typeof mmenu!="undefined")&&(typeof mmenu["058"]!="undefined"))
{querylist.push(["$repoauthor","yes"]);if((typeof AL!="undefined")&&(AL!="")&&(AL!="N/A"))
querylist.push(["$profile",AL]);}
var fio="";if(!flag45)
{if(typeof AO!="undefined")
fio=AO;}
querylist.push(["$fio",fio]);if(typeof _reader!="undefined")
querylist.push(["$reader",_reader])
querylist.push(["sortDirect","asc"]);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist,numDB)]);if((!flag45)&&(typeof EP!="undefined")&&(EP!="")&&(EP!="N/A"))
{querylist.length=0;querylist.push(["_service","opacholdd.InfoAbout"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["id",identif]);querylist.push(["mode","ES"]);querylist.push(["code",EP]);gArr.push(["querylist",prepareQueryString(querylist,numdbBIBL)]);}
callToRCP(gArr);}
function showAllLists(c)
{typework="privat";numDB=numdbBIBL;var liststartfrom=0;var listhowmuch=portion;if(c==null)
liststartfrom='';else
liststartfrom=parseInt(listhowmuch,10)*(parseInt(c,10)-1);var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",modules["alllists"].directory+'/alllists.php']);querylist.push(["_service","opacfindd.Order"]);querylist.push(["_version","2.0.0"]);querylist.push(["session",numsean]);querylist.push(["mode","list"]);querylist.push(["outform","ORDERFORM"]);querylist.push(["length",listhowmuch]);querylist.push(["$length",listhowmuch]);querylist.push(["sortDirect","desc"]);querylist.push(["start",liststartfrom]);if((typeof repointerface!="undefined")||(typeof encinterface!="undefined")&&(typeof mmenu!="undefined")&&(typeof mmenu["058"]!="undefined"))
{querylist.push(["$repoauthor","yes"]);if((typeof AL!="undefined")&&(AL!="")&&(AL!="N/A"))
querylist.push(["$profile",AL]);}
var fio="";if(!flag45)
{if(typeof AO!="undefined")
fio=AO;}
querylist.push(["$fio",fio]);if(typeof _reader!="undefined")
querylist.push(["$reader",_reader])
querylist.push(["$liststartfrom",liststartfrom]);gArr.push(["querylist",prepareQueryString(querylist)]);if((!flag45)&&(typeof EP!="undefined")&&(EP!="")&&(EP!="N/A"))
{querylist.length=0;querylist.push(["_service","opacholdd.InfoAbout"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["id",identif]);querylist.push(["mode","ES"]);querylist.push(["code",EP]);gArr.push(["querylist",prepareQueryString(querylist,numdbBIBL)]);}
callToRCP(gArr);}
function ordersSearch2()
{var arg={'cls':'dialog','message':'Список заказов','target':self,'callback':'openListOfOrders',callbackname:'Искать','width':'500','height':'400'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML="";var cont=doc.create('div',{id:'dateordcontainer',className:'period'});cont.create('span',{textNode:'Дата выполнения заказа'});var span1=cont.create('span');var span2=cont.create('span');span1.create('span',{className:'from',textNode:' с '});span1.create('input',{className:'date',type:'text',maxLength:2,value:dd,id:'d1',onblur:'changeData',onmouseup:'changeData'});span1.create('input',{className:'date',type:'text',maxLength:2,value:mm,id:'m1',onblur:'changeData',onmouseup:'changeData'});span1.create('input',{className:'date',type:'text',maxLength:4,value:Year,id:'y1',onblur:'changeData',onmouseup:'changeData'});span1.create('span',{title:'Выбрать из календаря',id:'1',className:'calc',onmousedown:'CreateCal'});cont.create('br',{clear:'all'});cont.create('br',{clear:'all'});span2.create('span',{className:'to',textNode:' по '});span2.create('input',{className:'date',type:'text',maxLength:2,value:dd,id:'d2',onblur:'changeData',onmouseup:'changeData'});span2.create('input',{className:'date',type:'text',maxLength:2,value:mm,id:'m2',onblur:'changeData',onmouseup:'changeData'});span2.create('input',{className:'date',type:'text',maxLength:4,value:Year,id:'y2',onblur:'changeData',onmouseup:'changeData'});span2.create('span',{title:'Выбрать из календаря',id:'2',className:'calc',onmousedown:'CreateCal'});if(flag45)
{var div=cont.create('div');div.create('b',{textNode:'Код читателя'});var icdr=div.create('input',{type:'text',tabIndex:'1',maxLength:25,value:'',id:'icdr',name:'icdr'});if((typeof extra!="undefined")&&(extra!="")&&(extra!="OFF"))
{var div2=cont.create('div');div2.create('b',{textNode:'или Дополнительный критерий'});div2.create('input',{type:'text',tabIndex:'2',maxLength:25,value:'',id:'iextra',name:'iextra'});}
if((typeof password!="undefined")&&(password!="")&&(password!="OFF"))
{var div1=cont.create('div');div1.create('b',{textNode:'Пароль'});div1.create('input',{type:'password',tabIndex:'2',maxLength:25,value:'',id:'ipassword',name:'ipassword'});}
icdr.n.focus();}}
function openListOfOrders(o)
{typework="privat";if(typeof extended!="undefined")
{showOrdersExtend(o);}
else
{var loggin=identif.toLowerCase();var fio="";if(flag45)
{if(take('icdr').n.value!="")
loggin=take('icdr').n.value;else
{alert('Введите код читателя!');return;}}
else
{loggin=eval(login);if(typeof AO!="undefined")
fio=AO;}
var ty1=take('y1').n.value;var tm1=take('m1').n.value;var td1=take('d1').n.value;var ty2=take('y2').n.value;var tm2=take('m2').n.value;var td2=take('d2').n.value;var inputdata1=take('y1').n.value+''+take('m1').n.value+''+take('d1').n.value;var inputdata2=take('y2').n.value+''+take('m2').n.value+''+take('d2').n.value;if(inputdata2<inputdata1)
{alert('Неверно задан временной интервал!');}
else
{var handler=modules["order"].directory+'/order.php';var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacholdd.ListOfOrders"]);querylist.push(["_version","1.0.0"]);querylist.push(["session",numsean]);querylist.push(["id",identif]);if((typeof login!="undefined")&&(typeof AY!="undefined")&&(login=="AY"))
querylist.push(["login",loggin.toUpperCase()]);else if((typeof login!="undefined")&&(typeof ET!="undefined")&&(login=="ET"))
querylist.push(["codenlr",loggin]);else
querylist.push(["reader",loggin]);querylist.push(["sortDirect","desc"]);querylist.push(["sortLabel",'DATE_REGISTRATION']);querylist.push(["date[0]",inputdata1]);querylist.push(["date[1]",inputdata2]);querylist.push(["$date0",inputdata1]);querylist.push(["$date1",inputdata2]);querylist.push(["$reader",loggin]);querylist.push(["$fio",fio]);gArr.push(["querylist",prepareQueryString(querylist,numdbBIBL)]);if((fio!="")&&(typeof EP!="undefined")&&(EP!="")&&(EP!="N/A"))
{querylist.length=0;querylist.push(["_service","opacholdd.InfoAbout"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["id",identif]);querylist.push(["mode","ES"]);querylist.push(["code",EP]);gArr.push(["querylist",prepareQueryString(querylist,numdbBIBL)]);}
callToRCP(gArr);}}}
function ordersSearch()
{typework="privat";if(typeof extended!="undefined")
{createLkMenu();}
else
{flag45=findFlag45();if(flag45)
{ordersSearch2();}
else
{if(typeof flagUnload!="undefined")
flagUnload=null;var inputdata1=Year+''+mm+''+dd;var handler=modules["order"].directory+'/order.php';var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacholdd.ListOfOrders"]);querylist.push(["_version","1.0.0"]);querylist.push(["session",numsean]);querylist.push(["id",identif]);if((typeof login!="undefined")&&((login!="FU")||(login=="FU")&&(typeof FU!="undefined")))
{var loggin=identif.toLowerCase();if(typeof _reader!="undefined")
loggin=_reader;else
loggin=eval(login);if(login=="AY")
querylist.push(["login",loggin.toUpperCase()]);else if(login=="ET")
querylist.push(["codenlr",loggin]);else
querylist.push(["reader",loggin]);}
else
{alert('Операция невозможна для данного пользователя');return;}
querylist.push(["sortDirect","desc"]);querylist.push(["sortLabel",'DATE_REGISTRATION']);querylist.push(["date[0]",inputdata1]);querylist.push(["date[1]",inputdata1]);querylist.push(["$date0",inputdata1]);querylist.push(["$date1",inputdata1]);querylist.push(["$reader",loggin]);if(typeof AO!="undefined")
querylist.push(["$fio",AO]);gArr.push(["querylist",prepareQueryString(querylist,numdbBIBL)]);if((typeof EP!="undefined")&&(EP!="")&&(EP!="N/A"))
{querylist.length=0;querylist.push(["_service","opacholdd.InfoAbout"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["id",identif]);querylist.push(["mode","ES"]);querylist.push(["code",EP]);gArr.push(["querylist",prepareQueryString(querylist,numdbBIBL)]);}
callToRCP(gArr);}}}
function listPrint()
{if(printTab())
window.print();}
function loadWord()
{typework="";if(printTab())
{var str=take('excel').n.innerHTML;var head='<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>ЗАКАЗ</title></head><body>';str=head+str+'</body></html>';var gArr=new Array();gArr.push(["_action","export"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_numsean",numsean]);gArr.push(["_ext",".rtf"]);gArr.push(["_mode","screen"]);gArr.push(["_text",str]);callToRCP(gArr);}}
function showMailField(o)
{delLayerWin();var arg={'cls':'dialog2','target':self,'message':'Введите e-mail','callback':'function(){loadPdf(this)}','callbackname':'Отправить','width':'400','height':'200'};showLayerWin('recordswin',arg);var doc=take('recordswinform');doc.n.innerHTML="";var p=doc.create('div',{className:'period'});var icdr=p.create('input',{type:'text',value:'',id:'icdr',name:'icdr'});icdr.n.focus();}
function loadPdf(o)
{typework="";if(printTab())
{var str=take('excel').n.innerHTML;var head='<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>СПИСОК ЛИТЕРАТУРЫ</title></head><body>';str=head+str+'</body></html>';var gArr=new Array();gArr.push(["_text",str]);if(typeof o!="undefined")
{var fam="Уважаемый пользователь";var mail="";if((typeof AO!="undefined")&&(AO!=""))
{fam=AO;}
if((typeof _fio!="undefined")&&(_fio!=""))
{fam=_fio;}
if((typeof fio!="undefined")&&(fio!=""))
{fam=fio;}
if((take('icdr').n!=null)&&(take('icdr').n.value!=""))
mail=take('icdr').n.value;var emailRegular=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;if(!emailRegular.test(mail))
{alert('Неверно введен e-mail!');return;}
else
{gArr.push(["_to",mail]);gArr.push(["_subject","Список литературы"]);gArr.push(["_fio",fam]);gArr.push(["_filename","list"]);gArr.push(["_fileext","pdf"]);gArr.push(["_body","\nЗдравствуйте, "+fam+". Во вложенном файле находится список литературы.\n\n"]);ajaxToRCP(gArr,backloadpdf,'/loadpdf');}}
else
callToRCP(gArr,'about:blank','/loadpdf');}}
function backloadpdf(x)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError(error);}
else
{delLayerWin();var arg={};arg.cls='dialog2';arg.target=self;arg.message='';arg.width='400';arg.height='300';showLayerWin('hiwin',arg);var doc=take('hiwinform');doc.n.innerHTML="";var p=doc.create('div');p.create('span',{textNode:fio+'!'});p.create('br');p.text('Файл отправлен на ваш электронный адрес.');setTimeout('delLayerWin()',1000);}}
function printTab()
{var div;if(take('excel').n==null)
div=take(document.body).create('div',{id:'excel'});else
div=take('excel');div.n.innerHTML="";countList();var tab=div.create('div',{id:'tabord'});var head=tab.create('div',{style:{textAlign:'center',fontWeight:'bold'},textNode:'Список литературы'});var cont=tab.create('ol');var elem=take('tableorder').n;var arr=elem.childNodes[1].childNodes;var count=0;for(var i=0;i<arr.length;i++)
{if(arr[i].className=='checked')
{var text=arr[i].childNodes[2].innerText||arr[i].childNodes[2].textContent;cont.create('li',{textNode:text});count++;}}
if(count==0)
{alert('Не выбраны записи!');return false;}
return true;}
function listDel()
{typework="";var arg={'cls':'dialog2','message':'СПИСОК ЛИТЕРАТУРЫ','target':self,'width':'500','height':'400'};var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.Order"]);querylist.push(["_version","2.0.0"]);querylist.push(["session",numsean]);querylist.push(["mode","clear"]);var arr=take('tableorder').getsign('input',{type:'checkbox'});var count=0;var adb="";for(var i=0;i<arr.length;i++)
{if((arr[i].checked)&&(arr[i].id!="mark"))
{adb=arr[i].className;querylist.push(["query["+count+"]/db",adb]);numDB=adb;querylist.push(["query["+count+"]/id",arr[i].value]);count++;}}
if(count==0)
{alert('Не выбраны записи!');return;}
if(confirm('Удалить выбранные записи?'))
{showLayerWin('orderwin',arg);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist,numDB)]);ajaxToRCP(gArr,delMess);}}
function delMess(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{var str='';str+='<div class="mess">Операция успешно завершена.</div><br/>';take('orderwinform').n.innerHTML=str;setTimeout('showOrderList()',1000);}}
function closeSession()
{goToLocation('close');}
function myBooks()
{var arg={'cls':'dialog','target':self,'message':'ИСТОРИЯ ВЫДАЧ','callback':'callReaderHistory','callbackname':'Показать','width':'500','height':'400'};showLayerWin('recordswin',arg);var doc=take('recordswinform');doc.n.innerHTML="";var cont=doc.create('div',{id:'dateordcontainer',className:'period'});cont.create('span',{textNode:'Дата выполнения заказа'});cont.create('span',{className:'from',textNode:' с '});cont.create('input',{className:'date',type:'text',maxLength:2,value:dd,id:'d1',onblur:'changeData',onmouseup:'changeData'});cont.create('input',{className:'date',type:'text',maxLength:2,value:mm,id:'m1',onblur:'changeData',onmouseup:'changeData'});cont.create('input',{className:'date',type:'text',maxLength:4,value:Year,id:'y1',onblur:'changeData',onmouseup:'changeData'});cont.create('span',{title:'Выбрать из календаря',id:'1',className:'calc',onmousedown:'CreateCal'});cont.create('br',{clear:'all'});cont.create('br',{clear:'all'});cont.create('span',{className:'to',textNode:' по '});cont.create('input',{className:'date',type:'text',maxLength:2,value:dd,id:'d2',onblur:'changeData',onmouseup:'changeData'});cont.create('input',{className:'date',type:'text',maxLength:2,value:mm,id:'m2',onblur:'changeData',onmouseup:'changeData'});cont.create('input',{className:'date',type:'text',maxLength:4,value:Year,id:'y2',onblur:'changeData',onmouseup:'changeData'});cont.create('span',{title:'Выбрать из календаря',id:'2',className:'calc',onmousedown:'CreateCal'});if(flag45)
{cont.create('b',{textNode:'Код читателя'});var icdr=cont.create('input',{type:'text',maxLength:25,value:'',id:'icdr',name:'icdr'});icdr.n.focus();}}
function callReaderHistory()
{var inputdata1=take('y1').n.value+''+take('m1').n.value+''+take('d1').n.value;var inputdata2=take('y2').n.value+''+take('m2').n.value+''+take('d2').n.value;var code="";if(inputdata2<inputdata1)
{alert('Неверно задан временной интервал!');return;}
if(flag45)
{if(take('icdr').n.value!="")
code=take('icdr').n.value;else
{alert('Введите код читателя!');return;}}
else
{code=FU;}
typework="";delLayerWin();var arg={'cls':'dialog','target':self,'message':'История выдач','divframe':'1','forlinks':'1'};showLayerWin('recordswin',arg);self.frames["recordswinframe"].document.open();self.frames["recordswinframe"].document.close();trg=self.frames["recordswinframe"];var gArr=new Array();gArr.push(["_inputdata1",inputdata1]);gArr.push(["_inputdata2",inputdata2]);gArr.push(["_code",code]);gArr.push(["_height",window.innerHeight-200]);callToRCP(gArr,trg,pathhtml+'/_modules/readerhistory/readerhistory.php');}
function callBookRating()
{var ifr=null;if(take('nframe').n!=null)
ifr=take('nframe');else
ifr=take('infor').create('iframe',{src:'about:blank',marginHeight:'0',marginWidth:'0',border:'0',style:{margin:'0px',padding:'0px',width:'1px',height:'1px'},id:'nframe','name':'nframe',scrolling:'no',frameBorder:'0'});var idoc=(document.selection)?ifr.n.contentWindow.document:ifr.n.contentDocument;idoc.open();idoc.close();ifr.n.src=pathhtml+'/_modules/bookrating/_additional/bookrating.php';var arg={};arg.cls='loader';showLayerWin('loader1win',arg);}
function callEBookRating()
{var ifr=null;if(take('nframe').n!=null)
ifr=take('nframe');else
ifr=take('infor').create('iframe',{src:'about:blank',marginHeight:'0',marginWidth:'0',border:'0',style:{margin:'0px',padding:'0px',width:'1px',height:'1px'},id:'nframe','name':'nframe',scrolling:'no',frameBorder:'0'});var idoc=(document.selection)?ifr.n.contentWindow.document:ifr.n.contentDocument;idoc.open();idoc.close();ifr.n.src=pathhtml+'/_modules/ebookrating/_additional/ebookrating.php';var arg={};arg.cls='loader';showLayerWin('loader1win',arg);}
function findInLocal()
{typework="authorization";var gArr=new Array();var querylist=new Array();gArr.push(["_logintype","LOGIN"]);gArr.push(["_login",(take('AY').n.value).toUpperCase()]);gArr.push(["_password",take('readercode').n.value]);gArr.push(["_iddb",_iddb]);gArr.push(["_id",replaceSymb(_lind)]);gArr.push(["_codemenu",_codemenu]);callToRCP(gArr,"_self",'/reg');}
function reAuth()
{var flag72=findFlag72(numDB);if((flag72)&&(typeof _lind!="undefined"))
{findInLocal();}
else
{goToLocation('index');}}
function reAnswere()
{goToLocation('contacts');}
var isIE=(navigator.userAgent.indexOf('MSIE')!=-1)&&(!window.opera)?true:false;var curs=(document.compatMode=='CSS1Compat')?'pointer':'hand';var docEl=null;var arrwin=[];var countwin=0;var frmh=1000;var movable=false;var _x=0;var _y=0;var scalable=false;var __x,__y,__xx,__yy,__l,__t,__r,__b,__w,__h,sw,sh,cx,cy,dx,dy,xm,ym;var wraparr=new Array();var price="0";var typesearch="simple";var typework="";var skipfirst="";var voclab="";var endvoc="";var vocobj="";var vocstart=1;var firstterm="";var indxterms="";var andor=0;var lastterm="";var vstr="";var vvstr="";var cstr="";var ustr="";var fobject=null;var menu=null;var addfilters="";var lockedfilters="";var unlockedfilters="";var swfterm="";var addid="";var seeid="";var flag45=false;var portion=15;var begin=1;var portioncount=0;var portionarr=[];var quant=0;var promocod="";var readerobj=null;var treeobj=null;var rez=[];var siglaid=null;var basequant="";var realdbaf="";var iddbbibl="";var editqueryflag=false;var searchlabel='';var searchtermin='';var scrollobj=null;var showtext="";var showrubterm="";var livsrc=null;var livlabel="";var lightarr=[];var lightstring="";var savedstring="";var lockedstring="";var bodyclass="";var titlesearch="";var searchurl="";var imgurl="";var showstr="";var ishistory="";var pretexts=[];pretexts["без"]="";pretexts["безо"]="";pretexts["близ"]="";pretexts["вне"]="";pretexts["для"]="";pretexts["изо"]="";pretexts["или"]="";pretexts["меж"]="";pretexts["над"]="";pretexts["обо"]="";pretexts["ото"]="";pretexts["под"]="";pretexts["подо"]="";pretexts["пред"]="";pretexts["предо"]="";pretexts["при"]="";pretexts["про"]="";pretexts["ради"]="";pretexts["чем"]="";pretexts["{Q}"]="";pretexts["<aside>"]="";pretexts["</aside>"]="";function getSrc(e)
{if(e)
return e.target;else
return event.srcElement||docEl.event.srcElement;}
function getCode(e)
{e=(e)?e:(event||docEl.event);var code=e.keyCode;return code;}
function getEtype(e)
{e=(e)?e:(event||docEl.event);return e.type;}
function getCtrl(e)
{e=(e)?e:(event||docEl.event);var code=e.ctrlKey;return code;}
function getBody()
{if(document.documentElement)
return document.documentElement;else
return document.body;}
function getX(e)
{var doc=getBody();if(e)
return e.pageX;else
if(isIE)
return event.clientX+doc.scrollLeft;else
return event.clientX;}
function getY(e)
{var doc=getBody();if(e)
return parseInt(e.pageY);else
if(isIE)
return event.clientY+doc.scrollTop;else
return event.clientY;}
function getXY(e)
{var x=0,y=0;if(!e)e=window.event;if(e.pageX||e.pageY)
{x=e.pageX;y=e.pageY;}
else if(e.clientX||e.clientY)
{x=e.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)-document.documentElement.clientLeft;y=e.clientY+(document.documentElement.scrollTop||document.body.scrollTop)-document.documentElement.clientTop;}
return{"x":x,"y":y};}
var elem_rect={x:function(elem){var b=document.body,e=document.documentElement,x=window.pageXOffset||e.scrollLeft||b.scrollLeft,c=e.clientLeft||b.clientLeft||0;return Math.round(elem.getBoundingClientRect().left+x-c);},y:function(elem){var b=document.body,e=document.documentElement,y=window.pageYOffset||e.scrollTop||b.scrollTop,c=e.clientTop||b.clientTop||0;return Math.round(elem.getBoundingClientRect().top+y-c);}}
function getAbsolutePosition(elem)
{var obj={x:0,y:0};while(elem)
{obj.x+=elem.offsetLeft;obj.y+=elem.offsetTop;elem=elem.offsetParent;}
return obj;}
function pageOffset()
{var obj={x:0,y:0};if(docEl==null)
{if(this.nodeName)
docEl=this.ownerDocument.defaultView||this.ownerDocument.parentWindow;else
docEl=this;}
obj.x+=docEl.pageXOffset||docEl.document.documentElement.scrollLeft||docEl.document.body.scrollLeft;obj.y+=docEl.pageYOffset||docEl.document.documentElement.scrollTop||docEl.document.body.scrollTop;return obj;}
function getOffset(elem)
{if(elem.getBoundingClientRect)
{return getOffsetRect(elem);}
else
{return getOffsetSum(elem);}}
function getOffsetSum(elem)
{var top=0,left=0;while(elem)
{top=top+parseInt(elem.offsetTop);left=left+parseInt(elem.offsetLeft);elem=elem.offsetParent;}
return{top:top,left:left};}
function getOffsetRect(elem)
{var box=elem.getBoundingClientRect();var body=document.body;var docElem=document.documentElement;var scrollTop=window.pageYOffset||docElem.scrollTop||body.scrollTop;var scrollLeft=window.pageXOffset||docElem.scrollLeft||body.scrollLeft;var clientTop=docElem.clientTop||body.clientTop||0;var clientLeft=docElem.clientLeft||body.clientLeft||0;var top=box.top+scrollTop-clientTop;var left=box.left+scrollLeft-clientLeft;return{top:Math.round(top),left:Math.round(left)};}
function getCurrStyle(obj)
{if(obj.currentStyle)
return obj.currentStyle;else
{if(docEl==null)
{if(this.nodeName)
docEl=this.ownerDocument.defaultView||this.ownerDocument.parentWindow;else
docEl=this;}
return docEl.getComputedStyle(obj,null);}}
function addslash(v)
{var ret="";for(var i=0;i<v.length;i++)
{if("\\^$*+?{}[]().:!=|-,/".indexOf(v.charAt(i))!=-1)
{ret+="\\"+v.charAt(i);}
else
{ret+=v.charAt(i);}}
return ret;}
function replaceSlash(val)
{val=val.replace(/\\/g,'\\\\');return val;}
function encodeVal(s)
{var encodeval=encodeURIComponent(s);encodeval=encodeval.replace(/~/g,'%7E');encodeval=encodeval.replace(/!/g,'%21');encodeval=encodeval.replace(/\(/g,'%28');encodeval=encodeval.replace(/\)/g,'%29');encodeval=encodeval.replace(/'/g,'%27');encodeval=encodeval.replace(/\%20/g,'+');return encodeval;}
function delbrackets(val)
{val=val.replace(/\\\(/g,'(');val=val.replace(/\\\)/g,')');return val;}
function brackets(val)
{val=val.replace(/\(/g,'\\(');val=val.replace(/\)/g,'\\)');return val;}
function convertbrackets(val)
{val=val.replace(/\(/g,'[bracket]');val=val.replace(/\)/g,'[/bracket]');val=val.replace(/\'/g,'[apos]');val=val.replace(/\"/g,'[quot]');return val;}
function convertseef(val)
{val=val.replace(/\(/g,'[bracket]');val=val.replace(/\)/g,'[/bracket]');val=val.replace(/\'/g,'[apos]');val=val.replace(/\"/g,'[quot]');val=val.replace(/\\/g,'[backslash]');return val;}
function prepareTerm1(val)
{val=val.replace(/\[apos\]/g,"'");val=val.replace(/\[\/apos\]/g,"'");val=val.replace(/\[quot\]/g,'"');val=val.replace(/\[bracket\]/g,"");val=val.replace(/\[\/bracket\]/g,"");return val;}
function prepareTerm(val)
{val=val.replace(/\[backslash\]\[apos\]/g,"\\\'");val=val.replace(/\[backslash\]\[quot\]/g,'\\\"');val=val.replace(/\[apos\]/g,"'");val=val.replace(/\[\/apos\]/g,"'");val=val.replace(/\[quot\]/g,'"');val=val.replace(/\&quot;/g,'"');val=val.replace(/\&amp;/g,'&');val=val.replace(/\[backslash\]/g,'\\\\');val=val.replace(/\[bracket\]/g,"(");val=val.replace(/\[\/bracket\]/g,")");return val;}
function prepareHint(val)
{val=val.replace(/\'/g,'');val=val.replace(/\"/g,' ');val=val.replace(/\(/g,' ');val=val.replace(/\)/g,' ');val=val.replace(/\[/g,' ');val=val.replace(/\]/g,' ');val=val.replace(/\<em\>/gi,'');val=val.replace(/\<\/em\>/gi,'');return val;}
function prepareTerm2(val)
{val=val.replace(/\(/g,'');val=val.replace(/\)/g,'');val=val.replace(/\,/g,'');val=val.replace(/\[/g,'');val=val.replace(/\]/g,'');val=val.replace(/&amp;/g,'&');return val;}
function prepareTerm3(val)
{val=val.replace(/\'/g,'');val=val.replace(/\"/g,'');val=val.replace(/\(/g,'');val=val.replace(/\)/g,'');val=val.replace(/\,/g,'');val=val.replace(/\[/g,'');val=val.replace(/\]/g,'');val=val.replace(/\<em\>/gi,'');val=val.replace(/\<\/em\>/gi,'');return val;}
function convertlimits(val)
{val=val.replace(/\'/g,'[apos]');val=val.replace(/\"/g,'[quot]');val=val.replace(/\(/g,'[bracket]');val=val.replace(/\)/g,'[/bracket]');return val;}
function convertlimits2(val)
{val=val.replace(/\\\\/g,'[backslash]');val=val.replace(/\\\'/g,'[backslash][apos]');val=val.replace(/\\\"/g,'[quot]');val=val.replace(/\'/g,'[apos]');val=val.replace(/\"/g,'[quot]');val=val.replace(/\(/g,'[bracket]');val=val.replace(/\)/g,'[/bracket]');var tmp=/\\{1,}\[/g;if(tmp.test(val))
val=val.replace(tmp,'[');return val;}
function convertlinksearchstr(val)
{val=val.replace(/\[apos\]/g," ");val=val.replace(/\[\/apos\]/g," ");return val;}
function convertlightstring(val)
{val=val.replace(/\{Q\}/g,'');val=val.replace(/\[apos\] AND \[apos\]/g," ");val=val.replace(/\[apos\] OR \[apos\]/g," ");val=val.replace(/\[apos\] NOT \[apos\]/g," ");val=val.replace(/\[\/apos\] AND \[apos\]/g," ");val=val.replace(/\[\/apos\] OR \[apos\]/g," ");val=val.replace(/\[\/apos\] NOT \[apos\]/g," ");val=val.replace(/\[\/bracket\] AND \[bracket\]/g," ");val=val.replace(/\[\/bracket\] OR \[bracket\]/g," ");val=val.replace(/\[\/bracket\] NOT \[bracket\]/g," ");val=val.replace(/\[apos\]/g," ");val=val.replace(/\[\/apos\]/g," ");val=val.replace(/\[quot\]/g,' ');val=val.replace(/\&quot;/g,' ');val=val.replace(/\'/g,' ');val=val.replace(/\"/g,' ');val=val.replace(/\\/g,' ');val=val.replace(/\./g,' ');val=val.replace(/\-/g,' ');val=val.replace(/\,/g,' ');val=val.replace(/\*/g,' ');val=val.replace(/\[backslash\]/g,' ');val=val.replace(/\[bracket\]/g," ");val=val.replace(/\[\/bracket\]/g," ");val=val.replace(/\[/g,' ');val=val.replace(/\]/g,' ');val=val.replace(/\(/g,' ');val=val.replace(/\)/g,' ');val=val.replace(/\#/g,' ');val=val.replace(/\$/g,' ');val=val.replace(/\s{1,}/g," ");return val;}
function findaddlabel(val)
{var lstr="";var farr=val.split(' ');for(var i=0;i<farr.length;i++)
{var elem=trimSpaces(farr[i]);if(elem.indexOf('[bracket]')!=-1)
elem=elem.substring(elem.lastIndexOf('[bracket]')+9);if((elem!="")&&(typeof dbs[numdbBIBL]["labels"][elem]!="undefined"))
{lstr=elem;break;}}
if(lstr!="")
return lstr;else
return null;}
function convertlightstring1(val)
{if(val.indexOf('<aside>')!=-1)
{val=val.substring(0,val.indexOf('<aside>'));}
var lstr="";var count=0;for(var i=0;i<val.length;i++)
{var elem=trimSpaces(val[i]);if((elem!="")&&(typeof dbs[numdbBIBL]["labels"][elem]=="undefined"))
{if(count>0)
lstr+=' ';lstr+=elem;count++;}}
return lstr;}
function convertlightstring2(val)
{if(val.indexOf('<aside>')!=-1)
{val=val.substring(0,val.indexOf('<aside>'));}
var farr=val.split(' ');var flarr=[];var count=0;for(var i=0;i<farr.length;i++)
{var elem=trimSpaces(farr[i]);if(elem.length>2)
{if(typeof pretexts[elem.toLowerCase()]=="undefined")
{if(elem.length>4)
flarr[count]=elem.substring(0,elem.length-2);else
flarr[count]=elem.substring(0,elem.length-1);count++;}}}
var lstr=flarr.join(' ');if(count>0)
return lstr;else
return null;}
function convertlightstring3(val)
{if(val.indexOf('<aside>')!=-1)
{val=val.substring(0,val.indexOf('<aside>'));}
var str=convertlightstring(val);var lstr="";var larr=str.split('</i>');var count=0;for(var i=0;i<larr.length;i++)
{if(larr[i]!="")
{var elem="";if(larr[i].indexOf('<i>')!=-1)
elem=larr[i].substring(0,larr[i].indexOf('<i>'));else
elem=larr[i];if(elem!="")
{var earr=elem.split(' ');for(var j=0;j<earr.length;j++)
{if(earr[j]!="")
{if(earr[j].length>2)
{if(/[0-9]/.test(earr[j])==false)
{if(typeof pretexts[earr[j].toLowerCase()]=="undefined")
{if(count>0)
lstr+=' ';lstr+=earr[j];count++;}}}}}}}}
return lstr;}
function illuminate(a,b)
{var arr=b.split(' ');for(var i=0;i<arr.length;i++)
{if(arr[i]!="")
{if(arr[i].indexOf('/')==-1)
{var tmp=eval("/"+arr[i]+"/gi");if(tmp.test(a))
{a=a.replace(tmp,'<em>'+arr[i]+'</em>');}}}}
return a;}
function escapeRegExp(stringToGoIntoTheRegex)
{return stringToGoIntoTheRegex.replace(/[-\/\\^$*+?.()|[\]{}]/g,'\\$&');}
function prepareShowstring(s)
{s=s.replace(/\{Q\}/g,'');if(s.indexOf('[bracket]')!=-1)
{var ndb=numDB;if((typework=="searchallbases")||((typeof _localiddb!="undefined")&&(numDB==_localiddb)))
ndb=_iddb;if(typeof dbs[ndb]!="undefined")
{for(var key in dbs[ndb]["labels"])
{var tmp1=escapeRegExp('[bracket]'+key+' ');var tmp2='[bracket]'+dbs[ndb]["labels"][key][0]+' ';s=s.replace(new RegExp(tmp1,'g'),tmp2);}}}
s=s.replace(/\\Q/g,'');s=s.replace(/\Q/g,'');s=s.replace(/\) NOT \(/g,' НЕ ');s=s.replace(/\' NOT \'/g,' НЕ ');s=s.replace(/\) AND \(/g,' И ');s=s.replace(/\' AND \'/g,' И ');s=s.replace(/\) OR \(/g,' ИЛИ ');s=s.replace(/\' OR \'/g,' ИЛИ ');s=s.replace(/\[apos\]/g,' ');s=s.replace(/\[\/apos\]/g,' ');s=s.replace(/\[br\]/g,' ');s=s.replace(/\[quot\]/g,' ');s=s.replace(/\[bracket\]/g,' ');s=s.replace(/\[backslash\]/g,' ');s=s.replace(/\[\/bracket\]/g,' ');s=s.replace(/\&quot\;/g,' ');s=s.replace(/\"/g,' ');s=s.replace(/\'/g,' ');s=s.replace(/\\/g,' ');s=s.replace(/\(/g,' ');s=s.replace(/\)/g,' ');s=s.replace(/\[/g,' ');s=s.replace(/\]/g,' ');s=s.replace(/\s{1,}/g," ");return s;}
function prepareStr(s)
{var tmp=/\\{1,}/g;if(tmp.test(s))
s=s.replace(tmp,'\\');return s;}
function replaceS(val)
{val=val.replace(/\\/g,'\\\\');val=val.replace(/&quot;/g,'"');val=val.replace(/&apos;/g,"'");val=val.replace(/&#034;/g,'"');val=val.replace(/&#039;/g,"'");return val;}
function replaceSymb(val)
{val=val.replace(/\\/g,'\\\\');val=val.replace(/\"/g,'\\\"');val=val.replace(/\'/g,"\\\'");return val;}
function replaceSymb1(val)
{val=val.replace(/\&/g,'[amp]');return val;}
function replaceSymb2(val)
{val=val.replace(/\\/g,'\\\\');val=val.replace(/\"/g,'\\\"');return val;}
function replaceSymb3(val)
{val=val.replace(/\'/g,'');val=val.replace(/\"/g,'');return val;}
function replaceSymb4(val)
{val=val.replace(/\'/g,'&apos;');val=val.replace(/\"/g,'&quot;');return val;}
function replaceSymb5(val)
{val=val.replace(/\'/g,"\\'");val=val.replace(/\"/g,'\\"');return val;}
function replaceSymb7(val)
{val=val.replace(/\'/g,'');val=val.replace(/\"/g,'');val=val.replace(/\\/g,'');return val;}
function replaceS6(val)
{val=val.replace(/([a-zA-Zа-яА-ЯёЁ]|[0-9]+)\'([a-zA-Zа-яА-ЯёЁ]|[0-9]+)/g,"$1\\\'$2");val=val.replace(/\'\'/g,"'\\\'");val=val.replace(/\"/g,'\\\"');val=val.replace(/([a-zA-Zа-яА-ЯёЁ]|[0-9]+)\\([a-zA-Zа-яА-ЯёЁ]|[0-9]+)/g,"$1\\\\$2");return val;}
function prepareEscape(s)
{if(s.indexOf('[bracket]')!=-1)
{var ndb=numDB;if((typework=="searchallbases")||((typeof _localiddb!="undefined")&&(numDB==_localiddb)))
ndb=_iddb;if(typeof dbs[ndb]!="undefined")
{for(var key in dbs[ndb]["labels"])
{var tmp1=escapeRegExp('[bracket]'+key+' ');var tmp2='[bracket]'+dbs[ndb]["labels"][key][8]+' {Q} ';if((key!='DT')&&(key!='PY')&&(key!='AUIDS')&&(key!='COD')&&(key!='ID')&&(key!='BC')&&(key!='IN')&&(key!='DN')&&(key!='TEXT'))
{if(s.indexOf(key+' [apos')==-1)
s=s.replace(new RegExp(tmp1,'g'),tmp2);}}}}
return s;}
function convertEscape(val)
{val=val.replace(/\{Q\}/g,'\\Q');return val;}
function replaceMail(val)
{val=val.replace(/\\/g,'\\\\');val=val.replace(/\"/g,'\\\"');val=val.replace(/\'/g,"\\\'");val=val.replace(/\@/g,'[at]');val=val.replace(/\&/g,'[amp]');return val;}
function trimBrackets(val)
{var tmp=/(^\s*\[\/*bracket\]\s*)|(\s*\[\/*bracket\]\s*$)/;while(tmp.test(val))
{val=val.replace(tmp,'');}
if((val!='OR')&&(val!='AND')&&(val!='NOT'))
val=val+'|';return val;}
function Trim2(val)
{val=val.replace(/[\<|\>|\"|\*|\'|\%|\:|\.|\,|\-|\_|\;|\(|\)|\&|\/]/g,'');return val;}
function Trim3(val)
{val=val.replace(/<[^>]*>/g,'');return val;}
function trimSpaces(val)
{val=val.replace(/^\s*/g,'');val=val.replace(/\s*$/g,'');val=val.replace(/\s{1,}/g," ");return val;}
function Trim1(val)
{val=val.replace(/\.* *\, *`\-*/g,'');val=val.replace(/\.* *\, *\-*/g,'');val=val.replace(/\.* *\, *\-*/g,'');val=val.replace(/\. *\-*/g,'');val=val.replace(/^\. */g,'');return val;}
function Trim()
{var val=new String(this);val=val.replace(/^\s*/g,'');val=val.replace(/\s*$/g,'');return val;}
String.prototype.Trim=Trim;function findParent(el,cls)
{while((el=el.parentNode)&&el.className.indexOf(cls)<0);return el;}
var bbcodes={"(\\[i class=)(\\w+)(\\])":"<span class=\"$2\" onclick=\"showLable(this)\">","[em]":"<em>","[/em]":"</em>","[b]":"<b>","[/b]":"</b>","[u]":"<u>","[/u]":"</u>","[br]":"<br/>","[br/]":"<br/>","[/br]":"","[hr]":"<hr/>","[hr/]":"<hr/>","[div]":"<div>","[/div]":"</div>","[span]":"<span>","[/span]":"</span>","[ANNOT]":"<div class=\"annot\">","[/ANNOT]":"</div>","[PHOTOTEXT]":"<div class=\"phototext\">","[/PHOTOTEXT]":"</div>","[VIDEOTEXT]":"<div class=\"videotext\">","[/VIDEOTEXT]":"</div>","[AUDIOTEXT]":"<div class=\"audiotext\">","[/AUDIOTEXT]":"</div>","[p]":"<p>","[/p]":"</p>","[ul]":"<ul class=\"bbc\">","[/ul]":"</ul>","[ol]":"<ol>","[/ol]":"</ol>","[li]":"<li>","[/li]":"</li>","[dl]":"<dl>","[/dl]":"</dl>","[dt]":"<dt>","[/dt]":"</dt>","[dd]":"<dd>","[/dd]":"</dd>","[url]":"<a target=\"_blank\" href=\"","[/url]":"\">","[/urla]":"</a>","[size=20]":"<span class=\"size20\">","[size=18]":"<span class=\"size18\">","[/size]":"</span>","[lev0]":"<div class=\"space0\">","[/lev0]":"</div>","[lev1]":"<div class=\"space1\" data-title=\"увеличить\" onclick=\"zoomPicture(this)\">","[/lev1]":"</div>","[lev2]":"<div class=\"space2\">","[/lev2]":"</div>","[lev3]":"<span class=\"lev3\">","[/lev3]":"</span>","[indent]":"<span class=\"indent\">","[/indent]":"</span>","[quote]":"<blockquote>","[/quote]":"</blockquote>","[i]":"<span class=\"i\">","[/i]":"</span>","[color=red]":"<span class=\"red\">","[color=blue]":"<span class=\"blue\">","[color=orange]":"<span class=\"orange\">","[color=violet]":"<span class=\"violet\">","[/color]":"</span>","[big]":"<span class=\"big\">","[/big]":"</span>","[show]":"<img src=\"","[/show]":"\" hspace=\"10\" vspace=\"10\" align=\"right\" height=\"100\" />","[img]":"<img src=\"","[/img]":"\" hspace=\"10\" vspace=\"10\" align=\"right\" height=\"100\" />","[objT]":"<figcaption>","[/objT]":"</figcaption>","[h1]":"<div style=\"float:left\">","[/h1]":"</div>","[obj]":"<video src=\"","[/obj]":"\" controls></video>","[video]":"<video src=\"","[/video]":"\" controls></video>","[audio]":"<audio src=\"","[/audio]":"\" controls></audio>","[photo]":"<figure tabindex=\"1\"><img src=\"","[/photo]":"\" title=\"\" alt=\"\" border=\"0\" hspace=\"0\" vspace=\"0\"/></figure>","[uri]":"<a target=\"_blank\" href=\"","[uriT]":"\">","[/a]":"</a>","[/uri]":"</a>","[iframe":"<iframe","][/iframe]":"></iframe>","[amp]":"&","[space] [/space]":"; ","[hide]":"<input class=\"searcht\" type=\"hidden\" value=\"","[/hide]":"\"/>","[code class=AF]":"<span class=\"AF\" title=\"см. статью\" onclick=\"showLable(this)\"><input type=\"hidden\" value=\"","[TITLE]":"<div class=\"TITLE\">","[/TITLE]":"</div>","[TITLE2]":"<div class=\"TITLE\">","[/TITLE2]":"</div>","[TYPEDOC]":"<div class=\"TYPEDOC\">","[/TYPEDOC]":"</div>","[regime]":"<span data-id=\"regime\">","[/regime]":"</span>","[META]":"<span class=\"celltype\" style=\"background-image:url("+pathimg+"/cell_","[/META]":".png)\"></span>","[/code]":"\"/></span>"};function parseBB(v)
{var count=0;for(var key in bbcodes)
{if(count==0)
{var tmp1=eval("/"+key+"/gi");if(tmp1.test(v))
{v=v.replace(tmp1,bbcodes[key]);}}
else
{var tmp=eval("/"+addslash(key)+"/gi");if(tmp.test(v))
{v=v.replace(tmp,bbcodes[key]);}}
count++;}
return v;}
function deleteBB(v)
{for(var key in bbcodes)
{var tmp=eval("/"+addslash(key)+"/gi");if(tmp.test(v))
{v=v.replace(tmp,"");}}
return v;}
function IsAlfaDigit(val)
{var temp=/\w/;var len=val.length;for(var i=0;i<len;i++)
{if(!temp.test(val.charAt(i)))
{return false;}}
return true;}
function makearr(a,s)
{arr=a.split(s);for(var i=0;i<arr.length;i++)
{if(arr[i]!="")
{if(arr[i].indexOf(s)==-1)
rez.push(arr[i]);else
rez.push(makearr(arr[i]));}}
return rez;}
function findArrIndex(k,arr)
{var l=arr.length;for(var i=0;i<l;i++)
{if(arr[i][1].id==k)
{return i;}}
return-1;}
function unique(u)
{var result=[],i=0,j=0,length=u.length;while(i<length)
{var I=u[i++][0],k=j;while(k--&&result[k][0]!==I);if(k<0)result[j++]=[I,u[i-1][1]];}
return result;}
function getcNode(rNode)
{var cNode=null;if(rNode.hasChildNodes())
{var children=rNode.childNodes;for(var j=0;j<children.length;j++)
{if(children[j].nodeType==1)
{cNode=children[j];break;}}}
return cNode;}
function getcNodeByName(rNode,name)
{var cNode=null;if(rNode.hasChildNodes())
{var children=rNode.childNodes;for(var j=0;j<children.length;j++)
{if(children[j].nodeType==1)
{if(children[j].nodeName.toLowerCase()==name)
{cNode=children[j];break;}}}}
return cNode;}
function sendForm(queryArr,target,action,method,width,height)
{this.queryArr=queryArr;this.target=target||"_self";this.action=action||pathactrcp;this.method=method||"post";this.width=width||screen.availWidth;this.height=height||screen.availHeight;this.formSubmit=formSubmit;this.ajaxForm=ajaxForm;}
function formSubmit()
{var today=new Date();var seconds=today.getTime();var NameWin="n"+seconds+Math.floor(Math.random()*9999);var Scr="alwaysRaised=yes,menubar=yes,width="+this.width+",height="+this.height+",left="+parseInt(((screen.availWidth-1)-this.width)/2)+",top="+parseInt(((screen.availHeight-1)-this.height)/2)+",resizable=yes,scrollbars=no,toolbar=no,location=no,directories=no,status=no";var doc,src;if(typeof this.target=="string")
{switch(this.target)
{case"_new":var win=window.open('',NameWin);if(win!=null)
{doc=win.document;src=win.name;doc.open();doc.write('<html><head><title>send</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><meta http-equiv="Content-Script-Type" content="text/javascript"/><meta http-equiv="cache-control" content="no-cache"/></head><body style="background: #fff; font: bold 18px Times, serif; color: red; text-align: center;"><p>Пожалуйста, подождите...</p></body></html>');doc.close();}
else
{alert("Невозможно завершить операцию!\nВаш броузер блокирует всплывающие окна.");return;}
break;default:doc=document;src=this.target;break;}}
else
{if((this.target.window)&&(this.target.window.document))
doc=this.target.window.document;else
doc=this.target.contentDocument||this.target.contentWindow.document;if((this.target.window)&&(this.target.window.name))
src=this.target.window.name;else
src=this.target.name;}
if(typework!="")
{if((typework=="authorization")||(typework.indexOf('template')!=-1))
this.queryArr.push(["_oldsean",numsean]);else
this.queryArr.push(["_numsean",numsean]);}
if(typeof _auth!="undefined")
this.queryArr.push(["_auth",_auth]);var cont=take(document.body);if(cont.hasclass('blind_panel'))
{if((typeof _sheet!="undefined")&&(cont.hasclass(_sheet)))
cont.delclass(_sheet);bodyclass=document.body.className;}
else
bodyclass="";if(bodyclass!="")
this.queryArr.push(["_bodyclass",bodyclass]);var frm=doc.createElement('form');for(var i=0;i<this.queryArr.length;i++)
{var field=doc.createElement('input');field.type="hidden";field.name=this.queryArr[i][0];field.value=this.queryArr[i][1];frm.appendChild(field);}
doc.body.appendChild(frm);frm.action=this.action;frm.method=this.method;frm.target=src;frm.submit();}
var ajaxForm={XHRobj:function()
{try
{return new XMLHttpRequest()||new window.XDomainRequest();}
catch(e){}
try
{return new ActiveXObject("Msxml2.XMLHTTP");}
catch(e){}
try
{return new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){}
return null;},send:function(arr,callback,act,hdr,callerror,add,json,method)
{var xhr=ajaxForm.XHRobj();var pstr="";if(act==null)
act=pathactrcp;if(arr!=null)
pstr=serializeData(arr);else
{if((typeof json!="undefined")&&(json!=0))
pstr=json;}
if(xhr)
{xhr.onreadystatechange=function()
{if(xhr.readyState==4)
{if(xhr.status==200)
{if(callback!=null)
{callback(xhr,add);}
xhr=null;}
else
{if(callerror!=null)
{callerror(xhr);}}}}
if(pstr!="")
{if(typeof method=="undefined")
method="post";xhr.open(method,act,true);if((typeof hdr=="undefined")||(hdr==null))
{xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");}
else
{for(var i=0;i<hdr.length;i++)
{xhr.setRequestHeader(hdr[i].name,hdr[i].value);}}
xhr.send(pstr);}
else
{xhr.open("get",act,true);if((typeof hdr!="undefined")&&(hdr!=null))
{for(var i=0;i<hdr.length;i++)
{xhr.setRequestHeader(hdr[i].name,hdr[i].value);}}
xhr.send(null);}}}};function serializeData(arr)
{var qstr="";for(var i=0;i<arr.length;i++)
{qstr+=arr[i][0]+"="+encodeURIComponent(arr[i][1]);if(i<arr.length-1)
qstr+="&";}
return qstr;}
function prepareQueryString(arr,ndb)
{if(typeof ndb!="undefined")
arr=addGlobalsToQuery(arr,ndb);else
arr=addGlobalsToQuery(arr);var qstr="";for(var i=0;i<arr.length;i++)
{qstr+="<"+arr[i][0]+">"+arr[i][1];if(i<arr.length-1)
qstr+="[separator]";}
return qstr;}
function addGlobalsToQuery(arr,ndb)
{var db=numdbBIBL;if(typeof numDB!="undefined")
{db=numDB;}
else
{if(typeof _localiddb!="undefined")
db=_iddb;}
if(typeof ndb!="undefined")
{db=ndb;}
if((typeof dbs[db]!="undefined")&&(typeof dbs[db]["brokerid"]!="undefined"))
{arr.push(["_brokerid",dbs[db]["brokerid"]]);arr.push(["$brokerid",db+":"+dbs[db]["brokerid"]]);}
if((typeof dbs[db]!="undefined")&&(typeof dbs[db]["fundlogin"]!="undefined"))
{arr.push(["userId",dbs[db]["fundlogin"]]);}
else
{arr.push(["userId",identif]);}
if(typework!="")
{if((typework=="search")||(typework=="searchallbases"))
{var larr=[];var lstr="";if((typeof iddb!="undefined")&&(typeof iddb[db]!="undefined"))
{if(typeof iddb[db][5]!="undefined")
{larr=iddb[db][5];for(var i=0;i<larr.length;i++)
{if((larr[i][0]=="043")||(larr[i][0]=="058")||(larr[i][0]=="059")||(larr[i][0]=="076")||(larr[i][0]=="066")||(larr[i][0]=="068")||(larr[i][0]=="069")||(larr[i][0]=="070")||(larr[i][0]=="077")||(larr[i][0]=="078")||(larr[i][0]=="079")||(larr[i][0]=="083"))
lstr+=larr[i][0]+'[ID]'+larr[i][1]+'[END]';}}}
if(lstr!="")
arr.push(["$linkstring",lstr]);if((typesearch=="simple")||(typesearch=="expand")||(typesearch=="professional")||(typesearch=="fulltext")||(typesearch=="combined"))
{if(typeof SearchLevels!="undefined")
{for(var i=0;i<SearchLevels.length;i++)
arr.push(["level["+i+"]",SearchLevels[i]]);}
arr.push(["highlight/limit",portion]);arr.push(["highlight/fields[0]","TEXT"]);}
if(lockedfilters!="")
arr.push(["$lockedfilters",lockedfilters]);if(unlockedfilters!="")
arr.push(["$unlockedfilters",unlockedfilters]);if(swfterm!="")
arr.push(["$swfterm",swfterm]);if(typeof usesort!="undefined")
{arr.push(["$usesort",usesort]);if(typeof usesortlabel!="undefined")
arr.push(["$usesortlabel",usesortlabel]);}
arr.push(["$typesearch",typesearch]);if((typeof _newrecs!="undefined")&&(_newrecs!=""))
arr.push(["$newrecs",_newrecs]);if(typeof _month!="undefined")
arr.push(["$month",_month]);if(typeof _year!="undefined")
arr.push(["$year",_year]);if((typeof _sign!="undefined")&&(_sign!=null))
arr.push(["$sign",_sign]);if((typeof _firstdb!="undefined")&&(_firstdb!=""))
arr.push(["$firstdb",_firstdb]);}
if(showstr!="")
{arr.push(["$bibliostring",convertlightstring3(showstr)]);}
if(typeof uselight!="undefined")
{if(lightstring!="")
{var fls=trimSpaces(lightstring);var lls=convertlightstring2(fls);if(lls!=null)
{arr.push(["$lightstring",lls.toLowerCase()]);arr.push(["$lockedstring",lls.toLowerCase()])}}
else
{if(lockedstring!="")
{arr.push(["$lockedstring",lockedstring.toLowerCase()]);arr.push(["$lightstring",lockedstring.toLowerCase()]);}}}
if(typeof _localiddb!="undefined")
{arr.push(["$localiddb",_localiddb]);arr.push(["_iddb",_iddb]);}
else
{if(typework=="searchallbases")
arr.push(["_iddb",numdbBIBL]);else
arr.push(["_iddb",db]);}
if(typeof _skin!="undefined")
arr.push(["$skin",_skin]);if(typeof _ltitle!="undefined")
arr.push(["$ltitle",replaceSymb(_ltitle)]);if(typeof _lind!="undefined")
arr.push(["$lind",replaceSymb(_lind)]);if(typeof _laddress!="undefined")
arr.push(["$laddress",replaceSymb(_laddress)]);if(typeof _sigla!="undefined")
arr.push(["$sigla",_sigla]);if(typeof _site!="undefined")
arr.push(["$site",_site]);if(typeof _elcat!="undefined")
arr.push(["$elcat",_elcat]);if(addfilters!="")
{addfilters=addfilters.replace(/\"/g,'\\\"');addfilters=prepareStr(addfilters);arr.push(["$addfilters",addfilters]);}
if(ishistory!="")
arr.push(["$ishistory",ishistory]);arr.push(["$typework",typework]);}
if(basequant!="")
arr.push(["$basequant",basequant]);else
{if(typeof _basequant!="undefined")
arr.push(["$basequant",_basequant]);}
if(flag45)
arr.push(["$flag45","yes"]);return arr;}
function callToRCP(qArr,trg,pathactrcp,method,w,h)
{var qFrm=new sendForm(qArr,trg,pathactrcp,method,w,h);qFrm.formSubmit();qFrm=null;}
function ajaxToRCP(qArr,collback,act,hdr,collerror,add,json,method)
{if(typeof add=="undefined")
add=0;if(typeof json=="undefined")
json=0;var qFrm=new sendForm(qArr,collback,act,hdr,collerror,add,json,method);qFrm.ajaxForm.send(qArr,collback,act,hdr,collerror,add,json,method);qFrm=null;}
function _take(arg)
{this.d=document;if(docEl!=null)
this.d=docEl.document;if(typeof arg=='string')
this.n=this.d.getElementById(arg);else
this.n=arg;}
_take.prototype={text:function(arg)
{var chld=new _take(this.d.createTextNode(arg));this.n.appendChild(chld.n);try
{return chld;}
finally
{chld=null;}},create:function(tag,arg)
{var chld=new _take(this.d.createElement(tag));for(var key in arg)
{var value=arg[key];if(key=='textNode')
chld.n.appendChild(this.d.createTextNode(value));else if(key=='className')
eval('chld.n.'+key+'=value');else if(key.substring(0,2)=='on')
eval('chld.n.'+key+'='+value);else if(key=='style')
{for(prop in value)
eval('chld.n.'+key+'.'+prop+'=value[prop]');}
else
{chld.n.setAttribute(key,value);}}
this.n.appendChild(chld.n);try
{return chld;}
finally
{chld=null;}},createNS:function(NS,tag,arg)
{var chld=new _take(this.d.createElementNS(NS,tag));for(var key in arg)
{var value=arg[key];if(key.substring(0,2)=='on')
eval('chld.n.'+key+'='+value);else if(key=='style')
{for(prop in value)
eval('chld.n.'+key+'.'+prop+'=value[prop]');}
else
{var attr=this.d.createAttribute(key);chld.n.setAttributeNS(null,key,value);}}
this.n.appendChild(chld.n);try
{return chld;}
finally
{chld=null;}},tags:function(tag)
{if(this.n!=null)
return this.n.getElementsByTagName(tag.toLowerCase());else
return;},setattr:function(NS,attr,val)
{if(this.n!=null)
{if(NS!=null)
{this.n.removeAttributeNS(null,attr)
return this.n.setAttributeNS(null,attr,val);}
else
{this.n.removeAttribute(attr)
return this.n.setAttribute(attr,val);}}
else
return;},getpart:function(NS,tag,sign)
{if(this.n!=null)
{var arr=new Array();var parr=[];if(NS!=null)
parr=this.d.getElementsByTagNameNS(NS,tag.toLowerCase());else
parr=this.n.getElementsByTagName(tag.toLowerCase());for(var i=0;i<parr.length;i++)
{for(var key in sign)
{if(eval("parr[i]."+key).indexOf(sign[key])!=-1)
arr.push(parr[i]);}}
try
{return arr;}
finally
{arr=null;}}},hasclass:function(sign)
{if(this.n!=null)
{var elcl=this.n.className;return(elcl.length>0&&(elcl==sign||new RegExp("(^|\\s)"+sign+"(\\s|$)").test(elcl)));}},addclass:function(sign)
{if(this.n!=null)
{if(!(new _take(this.n)).hasclass(sign))
this.n.className+=(this.n.className?' ':'')+sign;}},delclass:function(sign)
{if(this.n!=null)
{if((new _take(this.n)).hasclass(sign))
this.n.className=this.n.className.replace(new RegExp("(^|\\s+)"+sign+"(\\s+|$)"),' ').Trim();}},switchclass:function(sign1,sign2)
{if(this.n!=null)
{var obj=new _take(this.n);if(obj.hasclass(sign1))
{obj.delclass(sign1);obj.addclass(sign2);}
else
{obj.delclass(sign2);obj.addclass(sign1);}}},getsign:function(tag,sign)
{if(this.n!=null)
{var arr=new Array();var parr=this.n.getElementsByTagName(tag.toLowerCase());for(var i=0;i<parr.length;i++)
{for(var key in sign)
{if(key=='className')
{var tmp=new RegExp("(^|\\s)"+sign[key]+"(\\s|$)");if(tmp.test(parr[i].className))
arr.push(parr[i]);}
else
{if(sign[key]=='')
{if(eval("parr[i]."+key))
arr.push(parr[i]);}
else
{if(eval("parr[i]."+key)==sign[key])
arr.push(parr[i]);}}}}
try
{return arr;}
finally
{arr=null;}}},getx:function()
{if(this.n!=null)
return this.n.offsetLeft;else
return;},gety:function()
{if(this.n!=null)
return this.n.offsetTop;else
return;},getw:function()
{if(this.n!=null)
return this.n.offsetWidth;else
return;},geth:function()
{if(this.n!=null)
return this.n.offsetHeight;else
return;},getb:function()
{if(this.n!=null)
return this.n.offsetHeight+this.n.offsetTop;else
return;},getr:function()
{if(this.n!=null)
return this.n.offsetWidth+this.n.offsetLeft;else
return;},setx:function(x)
{if(this.n!=null)
return this.n.style.left=x+"px";else
return;},sety:function(y)
{if(this.n!=null)
return this.n.style.top=y+"px";else
return;},setw:function(w)
{if(this.n!=null)
return this.n.style.width=w+"px";else
return;},seth:function(h)
{if(this.n!=null)
return this.n.style.height=h+"px";else
return;},transparency:function(arg)
{if(this.n!=null)
{var support="opacity"in this.n.style;if(support)
return(arg!=10)?this.n.style.opacity='0.'+arg:this.n.style.opacity='10';else
return(arg!=10)?this.n.style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity='+arg+'0)':this.n.style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity=100)';}
else
return;},fade:function(arg)
{if(this.n!=null)
{var support="opacity"in this.n.style;if(support)
return this.n.style.opacity=arg/100;else
return this.n.style.filter='progid:DXImageTransform.Microsoft.Alpha(opacity='+arg+')';}
else
return;},visualise:function()
{if(this.n!=null)
return this.n.style.visibility="visible";else
return;},conceal:function()
{if(this.n!=null)
return this.n.style.visibility="hidden";else
return;},show:function()
{if(this.n!=null)
return this.n.style.display="";else
return;},hide:function()
{if(this.n!=null)
return this.n.style.display="none";else
return;},addevent:function(e,t,f)
{if(this.d.addEventListener)
this.d.addEventListener(e,t,false);else
eval('this.d'+'.on'+e+'='+'t');},stopevent:function(event)
{if(this.d.stopPropagation)
this.d.stopPropagation();else
this.d.cancelBubble=true;},delevent:function(t,f)
{if(this.d.attachEvent)
this.d.detachEvent('on'+t,f,true);else
this.d.removeEventListener(t,f,false);},initevent:function(e)
{var event=this.d.createEvent('Event');event.initEvent(e,true,true);this.n.dispatchEvent(event);}};function take(arg)
{return new _take(arg);}
var delta_x=0;var delta_y=0;var delta_w=0;var delta_h=0;var w_block=0;var h_block=0;function startMove(e)
{movable=true;var o;var c;if(isIE)
{if(docEl==null)
{if(this.nodeName)
docEl=this.ownerDocument.defaultView||this.ownerDocument.parentWindow;else
docEl=this;}
e=docEl.event||this.ownerDocument.parentWindow.event;c=e.srcElement;o=e.srcElement.parentNode.parentNode;x=e.clientX;y=e.clientY;}
else
{c=e.target;o=e.target.parentNode.parentNode;x=e.pageX;y=e.pageY;}
if(c.className=='pheader')
{delta_x=o.offsetLeft-x;delta_y=o.offsetTop-y;o.onmousemove=moveThis;}}
function stopMove(e)
{movable=false;document.onmousemove=null;e=e||window.event;e.stopPropagation?e.stopPropagation():(e.cancelBubble=true);}
function moveThis(e)
{if(!movable)
return;var o;var c;if(isIE)
{if(docEl==null)
{if(this.nodeName)
docEl=this.ownerDocument.defaultView||this.ownerDocument.parentWindow;else
docEl=this;}
e=docEl.event||this.ownerDocument.parentWindow.event;c=e.srcElement;o=e.srcElement.parentNode.parentNode;x=e.clientX;y=e.clientY;}
else
{c=e.target;o=e.target.parentNode.parentNode;x=e.pageX;y=e.pageY;}
if(docEl.getSelection)
docEl.getSelection().removeAllRanges();else
if(docEl.document.selection&&docEl.document.selection.clear)
docEl.document.selection.clear();if(c.className=='pheader')
{o.style.top=delta_y+y+"px";o.style.left=delta_x+x+"px";}}
function startScale(e)
{scalable=true;var o;if(isIE)
{if(docEl==null)
{if(this.nodeName)
docEl=this.ownerDocument.defaultView||this.ownerDocument.parentWindow;else
docEl=this;}
e=docEl.event||this.ownerDocument.parentWindow.event;o=e.srcElement;x=e.clientX;y=e.clientY;}
else
{o=e.target;x=e.pageX;y=e.pageY;}
if(o.className.indexOf('dialog')!=-1)
{var obj=take(o);__l=obj.getx();__t=obj.gety();__x=x+pageOffset().x-obj.getx();__y=y+pageOffset().y-obj.gety();__w=obj.getw();__h=obj.geth();__r=obj.getr();__b=obj.getb();__xx=x+pageOffset().x;__yy=y+pageOffset().y;obj=null;o.onmousemove=toScale;}}
function stopScale(e)
{scalable=false;document.onmousemove=null;e=e||window.event;e.stopPropagation?e.stopPropagation():(e.cancelBubble=true);}
function toScale(e)
{if(!scalable)
return;var o;if(isIE)
{if(docEl==null)
{if(this.nodeName)
docEl=this.ownerDocument.defaultView||this.ownerDocument.parentWindow;else
docEl=this;}
e=docEl.event||this.ownerDocument.parentWindow.event;o=e.srcElement;x=e.clientX;y=e.clientY;}
else
{o=e.target;x=e.pageX;y=e.pageY;}
if(docEl.getSelection)
docEl.getSelection().removeAllRanges();else
if(docEl.document.selection&&docEl.document.selection.clear)
docEl.document.selection.clear();if(o.className.indexOf('dialog')!=-1)
{var obj=take(o);var h=(isIE)?docEl.document.body.clientHeight||docEl.document.documentElement.clientHeight:window.innerHeight;var w=(isIE)?docEl.document.body.clientWidth||docEl.document.documentElement.clientWidth:docEl.innerWidth;var oX=parseInt(o.style.left);var oY=parseInt(o.style.top);var oW=o.offsetWidth;var oH=o.offsetHeight;cx=e.clientX+pageOffset().x;cy=e.clientY+pageOffset().y;dx=cx-__x;dy=cy-__y;xm=__r-oW/2;ym=__b-oH/2;var minw=100;var minh=100;if((cx==xm)||(cy==ym))
{obj=null;return;}
if(cx<xm)
{sw=__r-dx;}
if(cx>xm)
{sw=__w+(cx-__xx);dx=oX;}
if(cy>ym)
{sh=__h+(cy-__yy);dy=__t;}
if(cy<ym)
{sh=__b-dy;}
if(obj.gety()<pageOffset().y)
{dy=pageOffset().y;sh=__b-dy;}
if(obj.getx()<pageOffset().x)
{dx=pageOffset().x;sw=__r-dx;}
if((obj.getr()-pageOffset().x)>w)
sw=w-__l-5;if((obj.getb()-pageOffset().y)>h)
sh=h-__t-5;if((sw>minw)&&(sh>minh))
{obj.setx(dx);obj.sety(dy);obj.setw(sw);obj.seth(sh);var fobj=take(o.firstChild);var lobj=take(o.firstChild.lastChild);fobj.setw(sw-10);fobj.seth(sh-10);lobj.setw(sw-10);lobj.seth(sh-35);__r=dx+sw;__b=dy+sh;__l=dx;__t=dy;__w=sw;__h=sh;__xx=cx;__yy=cy;fobj=null;lobj=null;obj=null;}}}
function stopEffects(e)
{movable=false;scalable=false;document.onmousemove=null;e=e||window.event;e.stopPropagation?e.stopPropagation():(e.cancelBubble=true);}
function unWrapLayer(e)
{stopEffects(e);var o;if(isIE)
{if(docEl==null)
{if(this.nodeName)
docEl=this.ownerDocument.defaultView||this.ownerDocument.parentWindow;else
docEl=this;}
e=docEl.event||this.ownerDocument.parentWindow.event;o=e.srcElement;}
else
o=e.target;o.className='wrap';o.onmousedown=wrapLayer;o.title='Развернуть';var doc=o.parentNode.parentNode.parentNode;var tdoc=take(doc);var ind=doc.id;hideBgDiv(ind+'bgdiv');if(typeof(wraparr[ind])=='undefined')
wraparr[ind]=new Array();if(wraparr[ind].length!=0)
wraparr[ind].length=0;wraparr[ind]=([tdoc.getw(),tdoc.geth()]);tdoc.seth(40);var fobj=take(doc.firstChild);var lobj=take(doc.lastChild);var llobj=take(doc.lastChild.lastChild);fobj.seth(40);lobj.seth(32);llobj.hide();tdoc.setx(0);var h=(isIE)?docEl.document.body.clientHeight||docEl.document.documentElement.clientHeight:docEl.innerHeight;tdoc.sety(h-40);doc.style.overflow='hidden';tdoc=fobj=lobj=llobj=null;}
function wrapLayer(e)
{stopEffects(e);var o;if(isIE)
{if(docEl==null)
{if(this.nodeName)
docEl=this.ownerDocument.defaultView||this.ownerDocument.parentWindow;else
docEl=this;}
e=docEl.event||this.ownerDocument.parentWindow.event;o=e.srcElement;}
else
o=e.target;o.className='unwrap';o.onmousedown=unWrapLayer;o.title='Свернуть';var doc=o.parentNode.parentNode.parentNode;var tdoc=take(doc);var ind=doc.id;showBgDiv(ind+'bgdiv');var y=(isIE)?((docEl.document.body.clientHeight||docEl.document.documentElement.clientHeight)-wraparr[ind][1])/2:(docEl.innerHeight-wraparr[ind][1])/2;var x=(isIE)?((docEl.document.body.clientWidth||docEl.document.documentElement.clientWidth)-wraparr[ind][0])/2:(docEl.innerWidth-wraparr[ind][0])/2;tdoc.setx(x);tdoc.sety(y);var fobj=take(doc.firstChild);var lobj=take(doc.lastChild);var llobj=take(doc.lastChild.lastChild);fobj.seth(wraparr[ind][1]);lobj.seth(wraparr[ind][1]-10);llobj.show();tdoc.seth(wraparr[ind][1]);tdoc.setw(wraparr[ind][0]);var i=0;for(var key in wraparr)
{if(key==ind)
{wraparr.splice(i,1);break;}
i++;}
tdoc=fobj=lobj=llobj=null;}
function delLayerWin()
{try
{var i=arrwin.length-1;var par=arrwin[i][0];var div=arrwin[i][1];var arg=arrwin[i][2];arrwin.splice(i,1);countwin--;deleteBgDiv(div);par.removeChild(div);var body=(docEl!=null)?docEl.document.body:document.body;if(countwin<1)
body.style.overflow='';var calendar=take(body).getsign('div',{className:'calendar'});var len=calendar.length;if(len>0)
{for(var i=0;i<len;i++)
{body.removeChild(calendar[i]);}}
if(arg!="")
eval(arg);if(countwin<1)
{if(scrollobj!=null)
{scrollobj.scrollIntoView();}
scrollobj=null;}}
catch(e){};}
function createBgDiv(ind,count,disp)
{if(docEl==null)
{if(this.nodeName)
docEl=this.ownerDocument.defaultView||this.ownerDocument.parentWindow;else
docEl=this;}
var container=docEl.document.body;var tcontainer=take(container);var bgdiv=tcontainer.create('div',{id:ind,style:{zIndex:99999+count},className:'bgdiv',onmousedown:disp});if(isIE)
{var div=take(ind);if(div.n.previousSibling)
{if((div.n.previousSibling.previousSibling)&&(div.n.previousSibling.previousSibling.id.indexOf('win')!=-1))
{var par=div.n.previousSibling.previousSibling;var tpar=take(par);tpar.hide();tpar=null;}}
div=null;}
return bgdiv;}
function deleteBgDiv(ind)
{if(typeof ind!="string")
ind=ind.previousSibling;var div=take(ind);if(div.n!=null)
{if(isIE)
{if((div.n.parentNode.lastChild.previousSibling.previousSibling.previousSibling)&&(div.n.parentNode.lastChild.previousSibling.previousSibling.previousSibling.id.indexOf('win')!=-1))
{var par=div.n.parentNode.lastChild.previousSibling.previousSibling.previousSibling;var tpar=take(par);tpar.show();tpar=null;}}
div.n.parentNode.removeChild(div.n);div=null;}
return;}
function hideBgDiv(ind)
{var div=take(ind);if(div.n!=null)
{div.hide();if(isIE)
{if(div.n.parentNode)
{if((div.n.parentNode.lastChild.previousSibling.previousSibling.previousSibling)&&(div.n.parentNode.lastChild.previousSibling.previousSibling.previousSibling.id.indexOf('win')!=-1))
{var par=div.n.parentNode.lastChild.previousSibling.previousSibling.previousSibling;var tpar=take(par);tpar.show();tpar=null;}}}}
div=null;return;}
function showBgDiv(ind)
{var div=take(ind);if(div.n!=null)
{div.show();if(isIE)
{if(div.n.parentNode)
{if((div.n.parentNode.lastChild.previousSibling.previousSibling.previousSibling)&&(div.n.parentNode.lastChild.previousSibling.previousSibling.previousSibling.id.indexOf('win')!=-1))
{var par=div.n.parentNode.lastChild.previousSibling.previousSibling.previousSibling;var tpar=take(par);tpar.hide();tpar=null;}}}}
div=null;return;}
function showLayerWin(ind,arg)
{var msg=layopen=layclose=divframe=callback=disabled="";var t=w=h=len=0;var src="about:blank";var scrolling="no";var callbackname="Выполнить";var cls="dialog";var browsed="";var forlinks="";var closename="Закрыть";var multipart="application/x-www-form-urlencoded";var dispatcher="closeThisWin";var closeel=null;docEl=self;if(arg!=null)
{for(var key in arg)
{var value=arg[key];if(key=='target')
docEl=eval(value);if(key=='cls')
cls=value;if(key=='browsed')
browsed=value;if(key=='forlinks')
forlinks=value;if(key=='message')
msg=value;if(key=='src')
src=value;else if(key=='width')
w=value;else if(key=='height')
h=value;else if(key=='layopen')
layopen=value;else if(key=='layclose')
layclose=value;else if(key=='divframe')
divframe=value;else if(key=='scrolling')
scrolling=value;else if(key=='callback')
callback=value;else if(key=='callbackname')
callbackname=value;else if(key=='closename')
closename=value;else if(key=='multipart')
multipart=value;else if(key=='dispatcher')
dispatcher=value;else if(key=='disabled')
disabled=value;}
if(layopen!="")
eval(layopen);}
docEl.document.body.style.overflow='hidden';var ww=document.compatMode=='CSS1Compat'&&!window.opera?docEl.document.documentElement.clientWidth:docEl.document.body.clientWidth;var dl=document.compatMode=='CSS1Compat'&&!window.opera?docEl.document.documentElement.scrollLeft:docEl.document.body.scrollLeft;var dt=document.compatMode=='CSS1Compat'&&!window.opera?docEl.document.documentElement.scrollTop:docEl.document.body.scrollTop;var hw=document.compatMode=='CSS1Compat'&&!window.opera?docEl.document.documentElement.clientHeight:docEl.document.body.clientHeight;var container=(docEl!=null)?docEl.document.body:document.body;var tcontainer=take(container);if(w=="")
w=ww-20;else
{if(w.indexOf('%')!=-1)
w=ww/100*(w.substring(0,w.length-1));}
if(w>=docEl.document.documentElement.clientWidth)
w=docEl.document.documentElement.clientWidth-20;if(h=="")
h=hw-20;else
{if(h.indexOf('%')!=-1)
h=hw/100*(h.substring(0,h.length-1));}
len=(ww-w)/2;t=(hw-h)/2;var inner=null;var bgdiv=null;var div=null;if(cls.indexOf('dialog')!=-1)
{if(browsed!="")
{if(navigator.userAgent.toLowerCase().indexOf('chrome')!=-1)
{w=screen.availWidth-10;h=screen.availHeight-60;}
div=tcontainer.create('div',{className:'dialog3',style:{background:'#fff',width:w+'px',height:(h-30)+'px',zIndex:99999+countwin+1,overflow:'hidden',margin:'0px',padding:'0px'},id:ind+''+countwin});inner=div.create('div',{style:{border:'none',margin:'0px',padding:'0px',background:'#fff',width:w+'px',height:(h-30)+'px',overflow:'hidden',cursor:'default',zIndex:99999+countwin+2}});closeel=1;}
else
{bgdiv=createBgDiv(ind+''+countwin+'bgdiv',countwin,dispatcher);div=tcontainer.create('div',{className:cls,style:{width:w+'px',height:h+'px',zIndex:99999+countwin+1,overflow:'hidden',margin:'0px',padding:'0px',cursor:'se-resize'},id:ind+''+countwin,onmousedown:'startScale',onmouseup:'stopScale',onmouseout:'stopScale',onmouseover:'stopScale'});var inner=div.create('div',{style:{margin:'5px',padding:'0px',width:(w-10)+'px',height:(h-10)+'px',overflow:'hidden',cursor:'default',zIndex:99999+countwin+2}});var p=inner.create('p',{textNode:msg,className:'pheader',style:{textAlign:'center',zIndex:99999+countwin+3},onmousedown:'startMove',onmouseup:'stopMove',onmouseout:'stopMove',onmouseover:'stopMove'});p.create('span',{textNode:'X',title:'Закрыть',className:'del',onmousedown:dispatcher});p.create('span',{textNode:'_',title:'Свернуть',className:'unwrap',onmousedown:unWrapLayer});}
if(divframe!="")
{var theh=(browsed!="")?(h-30):(h-35);var thew=(browsed!="")?w:(w-10);var ifr=null;if(forlinks=="")
{ifr=inner.create('iframe',{name:ind+'frame',id:ind+'frame',style:{width:thew+'px',height:theh+'px',zIndex:99999+countwin+4},border:'0',frameBorder:'0',marginWidth:'0',marginHeight:'0',scrolling:scrolling,src:src});}
else
{ifr=inner.create('iframe',{name:ind+'frame',id:ind+'frame',style:{width:(w-10)+'px',height:(h-125)+'px',zIndex:99999+countwin+4},frameborder:'0',marginwidth:'0',marginheight:'0',scrolling:scrolling,src:src});var pin=inner.create('p',{style:{textAlign:'center',marginTop:'10px'}});pin.create('input',{className:'button2',id:'closebut',value:closename,onmousedown:dispatcher,type:'button'});pin=null;}
ifr=null;}
else
{var frm=null;var pin=null;if(forlinks=="")
{frm=inner.create('form',{id:ind+'form',enctype:multipart,onsubmit:'function(){return false;}',className:'winform'});var lpc=frm.create('div',{style:{font:'normal 10pt/24pt Arial',padding:'10px 0 10px 50px'},textNode:'Пожалуйста, подождите ...'});lpc.n.innerHTML+='<div class="progress small"><div></div></div>';pin=inner.create('p',{style:{textAlign:'center'}});if(callback!="")
{if(disabled!="")
pin.create('input',{className:'button',id:'callbut',value:callbackname,onkeyup:callback,onmousedown:callback,type:'button',disabled:'true'});else
pin.create('input',{className:'button',id:'callbut',value:callbackname,onkeyup:callback,onmousedown:callback,type:'button'});}
pin.create('input',{className:'button2',id:'closebut',value:closename,onmousedown:dispatcher,type:'button'});}
else
{frm=inner.create('form',{id:ind+'form',enctype:multipart,onsubmit:'function(){return false;}',className:'winform'});}
frm=pin=null;}}
else
{var div=tcontainer.create('div',{className:cls,style:{zIndex:99999+countwin+1,margin:'0px',padding:'0px'},id:ind+''+countwin});var frm=div.create('form',{id:ind+'form'});if(cls!='loader')
{var lpc=frm.create('div',{style:{font:'normal 10pt/24pt Arial',padding:'10px 0 10px 50px'},textNode:'Пожалуйста, подождите ...'});lpc.n.innerHTML+='<div class="progress small"><div></div></div>';}
else
{var lpc=frm.create('div',{style:{width:'100%',height:'100%'}});lpc.n.innerHTML+='<div class="progress"><div></div></div>';}}
if(closeel==null)
div.addevent('keyup',eval(dispatcher));arrwin[countwin]=[div.n.parentNode,div.n,layclose];countwin++;frmh=container.clientHeight||window.innerHeight;div.setx(len);div.sety(t);tcontainer=bgdiv=div=inner=p=null;return;}
function closeThisWin(event)
{stopEffects(event);var etype=getEtype(event).toLowerCase();if(etype=='keyup')
{var Key=getCode(event);if(Key==27)
{delLayerWin();return false;}
else
return;}
else
{delLayerWin();return false;}}
function printErrAjax(ind,root)
{var arg={'message':'ОШИБКА','target':self,'width':'590','height':'450'};showLayerWin(ind,arg);var div=take(ind+'form');div.n.innerHTML="";div.create('div',{id:'type11',textNode:'ОШИБКА'});var mess=div.create('div',{id:'message11'});var act=div.create('div',{id:'action11'});if(root.hasChildNodes())
{var children=root.childNodes;for(var j=0;j<children.length;j++)
{if(children[j].nodeType==1)
{if(children[j].nodeName=='message')
{var kids=children[j].childNodes;for(var i=0;i<kids.length;i++)
{if((kids[i].nodeType==1)&&(kids[i].nodeName=='entry'))
{var text=kids[i].text||kids[i].textContent;mess.create('p',{textNode:text});}}}
if(children[j].nodeName=='action')
{var kids=children[j].childNodes;for(var i=0;i<kids.length;i++)
{if((kids[i].nodeType==1)&&(kids[i].nodeName=='entry'))
{var text=kids[i].text||kids[i].textContent;act.create('p',{textNode:text});}}}
if(children[j].nodeName=='reason')
{var kids=children[j].childNodes;for(var i=0;i<kids.length;i++)
{if((kids[i].nodeType==1)&&(kids[i].nodeName=='message'))
{var kinds=kids[i].childNodes;for(var z=0;z<kinds.length;z++)
{if((kinds[z].nodeType==1)&&(kinds[z].nodeName=='entry'))
{var text=kinds[z].text||kinds[z].textContent;mess.create('p',{textNode:text});}}}}}}}}
else
{mess.create('p',{textNode:'Неизвестная ошибка выполнения.'});act.create('p',{textNode:'Обратитесь к администратору системы'});}
div=mess=act=null;}
function WriteError(t,h)
{if(typeof t!="object")
{t={};t._message_0="Указанный пользователь в системе не зарегистрирован.";t._action_1="Введите правильные данные";}
else
{if(typeof t._action_1=="undefined")
t._action_1="Введите правильные данные";}
var arg={'cls':'dialog2','message':'ОШИБКА','target':self,'width':'440','height':'250'};if(typeof h=="string")
{if(h=='index')
{arg["dispatcher"]="function c(){goToLocation('index');}";}
else
{arg["dispatcher"]='historyBack';}}
showLayerWin('errorwin',arg);var div=take('errorwinform');div.n.innerHTML="";div.create('p',{textNode:t._message_0});div.create('p',{textNode:t._action_1});}
function historyBack()
{history.go(-1);}
function disPlay(o)
{if(o.parentNode.nextSibling!=null)
{var obj=o.parentNode.nextSibling;if(obj.style.display!="none")
{obj.style.display="none";o.parentNode.className="folder";o.title="Развернуть";}
else
{obj.style.display="";o.parentNode.className="folder_";o.title="Свернуть";}}}
function showHide2(o,ind)
{var par=o.parentNode;var next=par.nextSibling;var cls=o.className;if(par.className=='tabs')
{var parr=take(par).tags('span');var narr=take(next).getsign('div',{className:'adddiv'});for(var i=0;i<parr.length;i++)
{parr[i].className='add1';}
for(var i=0;i<narr.length;i++)
{narr[i].style.display='none';}}
if(cls=='add1')
{o.className='add2 border';take(ind).n.style.display='';}
else
{o.className='add1';take(ind).n.style.display='none';}}
function showHide1(o)
{var obj=o.nextSibling;if(obj!=null)
{obj.style.display=(obj.style.display=="none")?"":"none";o.title=(o.title=="Развернуть")?"Свернуть":"Развернуть";o.className=(o.className.indexOf('_')!=-1)?o.className.substring(0,o.className.indexOf('_')):o.className+'_';}}
function toggleWrap(o,c)
{if(typeof o!='string')
{var obj=take(o.parentNode);obj.switchclass('wrap','unwrap');}
else
{var arr=take('facets').getsign('div',{'className':'facets'});for(var i=0;i<arr.length;i++)
{take(arr[i]).delclass(o);take(arr[i]).addclass(c);}}}
function showHide(o)
{if(o.nextSibling!=null)
{var obj=o.nextSibling;if(obj.style.display!="none")
{obj.style.display="none";o.className="add1";o.title="Развернуть";}
else
{obj.style.display="";o.className="add2";o.title="Свернуть";}}}
function showHideM(o,g)
{var obj=take(o);if(obj.n.className.indexOf('_')!=-1)
{obj.n.className=obj.n.className.substring(0,obj.n.className.indexOf('_'));}
else
{obj.n.className=obj.n.className+'_';}
if(typeof g!="undefined")
{var obj1=take(g);if(obj1.n.className.indexOf('_')!=-1)
{obj1.n.className=obj1.n.className.substring(0,obj1.n.className.indexOf('_'));}
else
{obj1.n.className=obj1.n.className+'_';}}}
function goToLocation(o,lind,outf,typ,beg,len,fu,cm)
{if((o.indexOf('regform')!=-1)&&(typeof regfromlayer!="undefined"))
{createRegLayer();return;}
else if((o.indexOf('privat')!=-1)&&(typeof regfromlayer!="undefined"))
{createAuthLayer();return;}
else
{var fr=take(document.body).create('form',{method:'POST',action:'/'+foldername+'/'});if((typeof o=="string")&&(o.indexOf('close')==-1))
{if(typeof numsean!="undefined")
fr.create('input',{type:'hidden',name:'_numsean',value:numsean});if(typeof _localiddb!="undefined")
{fr.create('input',{type:'hidden',name:'_localiddb',value:_localiddb});fr.create('input',{type:'hidden',name:'_iddb',value:_iddb});}
else
fr.create('input',{type:'hidden',name:'_iddb',value:numDB});if(typeof _skin!="undefined")
fr.create('input',{type:'hidden',name:'_skin',value:_skin});if(typeof _ltitle!="undefined")
fr.create('input',{type:'hidden',name:'_ltitle',value:replaceSymb(_ltitle)});if(typeof _lind!="undefined")
fr.create('input',{type:'hidden',name:'_lind',value:replaceSymb(_lind)});if((typeof lind!="undefined")&&(lind!=null)&&(lind!=''))
fr.create('input',{type:'hidden',name:'_lind',value:replaceSymb(lind)});if(typeof _laddress!="undefined")
fr.create('input',{type:'hidden',name:'_laddress',value:replaceSymb(_laddress)});if(typeof _sigla!="undefined")
fr.create('input',{type:'hidden',name:'_sigla',value:_sigla});if(typeof _site!="undefined")
fr.create('input',{type:'hidden',name:'_site',value:_site});if(typeof _elcat!="undefined")
fr.create('input',{type:'hidden',name:'_elcat',value:_elcat});if(addfilters!="")
{addfilters=addfilters.replace(/\"/g,'\\\"');addfilters=prepareStr(addfilters);fr.create('input',{type:'hidden',name:'_addfilters',value:addfilters});}
if(typeof _linkstring!="undefined")
fr.create('input',{type:'hidden',name:'_linkstring',value:_linkstring});if(typeof _cataloguer!="undefined")
fr.create('input',{type:'hidden',name:'_cataloguer',value:_cataloguer});if(typeof _typework!="undefined")
fr.create('input',{type:'hidden',name:'_typework',value:_typework});if(basequant!="")
fr.create('input',{type:'hidden',name:'_basequant',value:basequant});else
{if(typeof _basequant!="undefined")
fr.create('input',{type:'hidden',name:'_basequant',value:_basequant});}
var fio="";if(!flag45)
{if(typeof AO!="undefined")
fio=AO;}
else
fr.create('input',{type:'hidden',name:'_flag45',value:'yes'});fr.create('input',{type:'hidden',name:'fio',value:fio});if(o.indexOf('individual')!=-1)
fr.create('input',{type:'hidden',name:'_typereg',value:o});if(o.indexOf('promo')!=-1)
fr.create('input',{type:'hidden',name:'_typereg',value:o});if(o.indexOf('regform')!=-1)
fr.create('input',{type:'hidden',name:'_typereg',value:o});if(o.indexOf('privat')!=-1)
{if(typeof _str!="undefined")
fr.create('input',{type:'hidden',name:'_str',value:_str});if(typeof _showstr!="undefined")
fr.create('input',{type:'hidden',name:'_showstr',value:_showstr});}
if((typeof codeMenu!="undefined")&&(codeMenu!=""))
fr.create('input',{type:'hidden',name:'_codemenu',value:codeMenu});if(o.indexOf('index')==-1)
{if((o.indexOf('history')==-1)&&(o.indexOf('profile')==-1)&&(o.indexOf('landings')==-1)&&(o.indexOf('handler_order')==-1)&&(o.indexOf('sigla')==-1)&&(o.indexOf('participants')==-1))
{if(typeof pages[o]!="undefined")
fr.create('input',{type:'hidden',name:'p',value:pages[o].directory+'/'+o});}
else
{if(o.indexOf('participants')!=-1)
{searchFundHolders(null,'Юр. Лицо');return;}
else if(o.indexOf('sigla')!=-1)
{openSigla(null,_localiddb,_skin);return;}
else
{if(typeof modules[o]!="undefined")
fr.create('input',{type:'hidden',name:'m',value:modules[o].directory+'/'+o+'.php'});if(typeof outf!="undefined")
fr.create('input',{type:'hidden',name:'_outform',value:outf});if((typeof typ!="undefined")&&(typ!=''))
fr.create('input',{type:'hidden',name:'_ordertype',value:typ});if(typeof beg!="undefined")
fr.create('input',{type:'hidden',name:'_start',value:beg});if(typeof len!="undefined")
fr.create('input',{type:'hidden',name:'_length',value:len});if((typeof fu!="undefined")&&(fu!=null))
fr.create('input',{type:'hidden',name:'_fu',value:fu});if((typeof cm!="undefined")&&(cm!=null))
fr.create('input',{type:'hidden',name:'_cm',value:cm});}}}
if((o.indexOf('teacher')!=-1)||(o.indexOf('student')!=-1))
fr.create('input',{type:'hidden',name:'typecat',value:o});if(typeof _auth!="undefined")
fr.create('input',{type:'hidden',name:'_auth',value:_auth});if(typeof _repoauthor!="undefined")
fr.create('input',{type:'hidden',name:'_repoauthor',value:_repoauthor});if(typeof _profile!="undefined")
fr.create('input',{type:'hidden',name:'_profile',value:_profile});if(typeof _ishistory!="undefined")
fr.create('input',{type:'hidden',name:'_ishistory',value:_ishistory});var cont=take(document.body);if(cont.hasclass('blind_panel'))
{if((typeof _sheet!="undefined")&&(cont.hasclass(_sheet)))
cont.delclass(_sheet);bodyclass=document.body.className;}
else
bodyclass="";if(bodyclass!="")
fr.create('input',{type:'hidden',name:'_bodyclass',value:bodyclass});if(typeof _rubricator!="undefined")
fr.create('input',{type:'hidden',name:'_rubricator',value:_rubricator});}
if(o.indexOf('close')!=-1)
{fr.create('input',{type:'hidden',name:'_close',value:numsean});}
fr.n.submit();}}
function getBodyClassFromStorage()
{var arg=localStorage.getItem('bodyclass');if(arg!=null)
{var cont=take(document.body);cont.addclass(arg);}}
var onloadfuncs=new Array();function registrOnloadFunctions(func)
{var oldonload=window.onload;if(typeof window.onload!='function')
{window.onload=func;}
else
{onloadfuncs.push(oldonload);onloadfuncs.push(func);window.onload=function()
{for(i=0;i<onloadfuncs.length;i++)
{onloadfuncs[i]();}}}}
function disPlayBranch(o)
{var obj=o.parentNode.lastChild;if(obj.nodeName.toLowerCase()=='ul')
{if(obj.className=="db")
{obj.className="dn";o.parentNode.className="folder";o.title="Развернуть";}
else
{obj.className="db";o.parentNode.className="folder_";o.title="Свернуть";}}}
var countcolors=0;function colorize(o)
{if(take('singleitem').n!=null)
o.className="colorized";else
{if(o.className=="colorized")
{o.className="decolorize";countcolors--;}
else
{o.className="colorized";countcolors++;}}
if(take('rub_button').n!=null)
{if(countcolors>0)
take('rub_button').visualise();else
take('rub_button').conceal();}}
function openBranches()
{if(take('rubricator').n!=null)
{var arr=_rubricator.split('[END]');for(var i=0;i<arr.length;i++)
{var obj=take('rub_'+arr[i]).n;obj.className='colorized';obj.title='Снять выделение';var par=obj.parentNode.parentNode;displayNode(par);}}}
function displayNode(o)
{if(dbs[numDB].rdisplay=="outside")
{if(o.parentNode.id!="rubricator")
{o.className="db";o.parentNode.className='folder_';o.parentNode.firstChild.title='Свернуть';displayNode(o.parentNode.parentNode);}
else
return;}
else
{o.style.display="";if(o.id!="rubricator")
{if((o.previousSibling)&&(o.previousSibling.nodeType==1))
{o.previousSibling.className='folder_';o.previousSibling.title='Свернуть';}
displayNode(o.parentNode);}
else
return;}}
function searchWithRubricator()
{typework="search";lockedfilters="";var str="";var showstr="";var ndb=numDB;if(typeof numrubdb!="undefined")
ndb=numrubdb;swfterm=str;var term="";var sstr="";var flaghist=false;if(take('rubricator').n!=null)
{var tag='a';if(take('rubricator').tags('a')[0]==null)
tag='span';var arr=take('rubricator').getsign(tag,{className:'colorized'});if(arr.length>0)
{var rstr="";var rsstr="<i>Рубрикатор</i> ";var rtstr="";var lab="";if((take('rub_label').n!=null)&&(take('rub_label').n.value!=""))
{lab=take('rub_label').n.value;ndb=numdbBIBL;flaghist=true;}
else if((typeof biblcounter!="undefined")&&(parseInt(biblcounter,10)>1))
{lab=allbases_rublabel;}
else
{if(typeof dbs[ndb]["rubricator"]!="undefined")
lab=dbs[ndb]["rubricator"];}
rtstr=lab+" ";for(var i=0;i<arr.length;i++)
{sstr+=arr[i].innerHTML+' ';rstr+=replaceSymb(arr[i].id.substring(arr[i].id.indexOf('_')+1));var valelem=take(arr[i].parentNode).tags('input')[0];var valtext=valelem.value.substring(valelem.value.indexOf('$')+1);var val=valelem.value.substring(2);val=val.substring(0,val.indexOf('$'));rtstr+=val+'*';var txtarr=valtext.split('$');var txt="";var len=txtarr.length-1;for(var j=1;j<len;j++)
{txt+=txtarr[j].substring(1);if(j<len-1)
txt+=' - ';}
if(i<arr.length-1)
{rstr+='[END]';sstr+=' И ';rtstr+=' AND ';}}
swfterm+='[bracket]'+convertbrackets(replaceSlash(brackets(rtstr)))+'[/bracket]';rsstr=rsstr+sstr;term+=brackets(rtstr);str=swfterm;showstr=prepareShowstring(rsstr);}}
if(term!="")
{var obj={};obj._str=str;obj._showstr=showstr;obj._rubricator=rstr;obj._rublabel=lab;if((typeof biblcounter!="undefined")&&(parseInt(biblcounter,10)>1))
{simpleSearchAll(lab,obj);}
else
{simpleSearch(lab,obj);}}}
function prepareFacetsForAfSearch()
{var farr=[];var bstr="";if(lockedfilters!="")
{farr=lockedfilters.split('[END]');for(var i=0;i<farr.length;i++)
{if(i>0)
bstr+=" AND ";bstr+="("+farr[i].substring(farr[i].indexOf('[ROLE]')+6,farr[i].indexOf('[VALUE]'))+" '"+replaceSymb(brackets(farr[i].substring(farr[i].indexOf('[VALUE]')+7)))+"')";}
var obj={};if(farr.length>0)
obj._bstr=bstr;}
else
{return null;}}
function addFacetToAfSearch(o)
{switch(o.className)
{case"unchecked":o.className="checked";o.title="ОТМЕНИТЬ";break;case"checked":o.className="unchecked";o.title="УТОЧНИТЬ";break;default:break;}
var farr=take('facets').getsign('span',{className:'checked'});lockedfilters="";if(farr.length>0)
{var fterm="";for(var i=0;i<farr.length;i++)
{var lab=farr[i].getAttribute('data-label');var term=farr[i].getAttribute('data-term');term=replaceSymb(term);term=prepareStr(term);fterm+="("+lab+" '"+term+"')";lockedfilters+='[TITLE][NAME]'+lab+'[ROLE]'+lab+'[VALUE]'+term;if(i<(farr.length-1))
{fterm+=' AND ';lockedfilters+='[END]';}}
simpleSearchAF(null,_iddb,_label,_query,null,null,fterm);}
else
simpleSearchAF(null,_iddb,_label,_query);}
function nextSearchAlfabetAuth()
{var howmuch=parseInt(_length,10);var start=1;if(typeof _start!="undefined")
start=parseInt(_start,10)+howmuch;_query=_skipFirst=_lastterm;_firstterm=_firstterm+'[END]'+_query;searchAlfabetAuth(null,null,null,_label,_query,_firstterm,start);}
function previousSearchAlfabetAuth(num)
{var howmuch=portion;if(typeof _length!="undefined")
howmuch=parseInt(_length,10);var term="";if(typeof _query!="undefined")
term=_query;var fterm="";var start=1;var label="";if(typeof _start!="undefined")
{if(typeof num!="undefined")
start=parseInt(_start,10);else
start=parseInt(_start,10)-howmuch;}
if(typeof _firstterm!="undefined")
{var fterm=_firstterm;var newstr="";if(typeof num=="undefined")
{var arr=_firstterm.split('[END]');if(arr.length>1)
arr.pop();newstr=arr[arr.length-1];fterm=arr.join('[END]');term=_query=_skipFirst=newstr;}}
if(typeof _term!="undefined")
term=_term;searchAlfabetAuth(null,null,null,_label,term,fterm,start);}
function searchAlfabetAuth(o,title,db,lab,term,fterm,start)
{if((db==null)||(typeof db=="undefined"))
{db=numDB;}
if((typeof repointerface!="undefined")&&(typeof repoafdb!="undefined")&&(db==repoafdb))
{findInRepoAf(o,start);}
else if((typeof encinterface!="undefined")&&((typeof encafdba!="undefined")&&(db==encafdba)||(typeof encafdbc!="undefined")&&(db==encafdbc)||(typeof encafdbrub!="undefined")&&(db==encafdbrub)))
{findInAfEnc(o,start,db,fterm);}
else
{typework="search";var indxterms="";var fraftobibl=fromaftobibl[0];var treeview="";if(typeof term=="undefined")
term="";if((o!=null)&&(typeof o!="undefined"))
{term=o.innerHTML;}
var length=portion;var viewoptions="useSearchableRef";var labname="";if(typesearch=="professional")
{typesearch="authority";}
if((typeof dbs[db]!="undefined")&&(typeof dbs[db].afrubricator!="undefined")&&((parseInt(dbs[db].afrubricator,10)>2)))
{if(typeof prefind=="undefined")
fraftobibl='COD';length=50;viewoptions="meshNewTree";}
if(typeof lab=="undefined")
lab=take('itemaf').n.parentNode.previousSibling.lastChild.lastChild.className.substring(1);if((typeof dbs[db]["labels"]!="undefined")&&(typeof dbs[db]["labels"][lab]!="undefined"))
labname=dbs[db]["labels"][lab][0];if((term=="")&&(take('itemaf').n.value!=""))
term=take('itemaf').n.value;if(lab=="")
{var arr=dbs[db]["labels"];for(var key in arr)
{lab=key;}
labname=dbs[db]["labels"][lab][0];}
showstr=prepareStr('<span><i>'+labname+'</i> '+term+'</span>');showstr=prepareShowstring(showstr);term=convertbrackets(term);var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",modules["letter"].directory+'/letter.php']);querylist.push(["_service","opacafd.List"]);querylist.push(["_version","1.3.0"]);querylist.push(["mode","alpha"]);querylist.push(["label",lab]);querylist.push(["$returntolist",term]);querylist.push(["$query",term]);querylist.push(["query",prepareTerm(term)]);querylist.push(["$listtype","letter"]);querylist.push(["$label",lab]);if(typeof start=="undefined")
start=1;querylist.push(["$start",start]);if((typeof fterm!="undefined")&&(start>1))
{querylist.push(["$skipFirst","true"]);querylist.push(["skipFirst","true"]);querylist.push(["$firstterm",fterm]);indxterms=prepareIndxTerms();}
else
querylist.push(["$firstterm",term]);if(indxterms!="")
querylist.push(["$indxterms",indxterms]);querylist.push(["session",numsean]);querylist.push(["$length",length]);querylist.push(["length",length]);querylist.push(["iddb",db]);querylist.push(["$iddbaf",db]);if(title==null)
{if(typeof _iddbtitle!="undefined")
title=_iddbtitle;else
title=dbs[db].alias;}
querylist.push(["$iddbtitle",title]);querylist.push(["$typesearch",typesearch]);querylist.push(["$showstr",showstr]);querylist.push(["$vocobj","itemaf"]);querylist.push(["$andor","AND"]);querylist.push(["$fromaftobibl",fraftobibl]);querylist.push(["nextLevel","true"]);querylist.push(["viewOptions[0]",viewoptions]);querylist.push(["$viewOptions",viewoptions]);if(typeof _lang!="undefined")
querylist.push(["$lang",_lang]);gArr.push(["querylist",prepareQueryString(querylist,db)]);var title=term;if(typeof _firstterm!="undefined")
title=_firstterm.substring(0,_firstterm.indexOf('[END]'));var obj={};obj.title=title;obj.type='Alfa';obj.iddb=db;obj.label=lab;obj.query=term;obj.queryname=term;putDataToStorage(db,obj);callToRCP(gArr);}}
function nextFp(c)
{var howmuch=_length;var startfrom=parseInt(howmuch,10)*(parseInt(c,10)-1);if(parseInt(dbs[_iddbaf].afrubricator,10)>0)
{simpleSearchAF(null,null,_label,_query,_body,startfrom);}
else
vocsearchInAF(_label,_query,startfrom);}
function previoussimpleSearchAF()
{var start=1;if(typeof _start!="undefined")
start=parseInt(_start,10);if(start<1)
start=1;simpleSearchAF(null,null,_label,_query,null,start);}
function simpleSearchAF(title,db,lab,term,fterm,start,loc)
{var label="";typework="search";typesearch="authority";var flagfirst=false;if(typeof _body!="undefined")
{if(fterm==0)
fterm=_body;}
if((db==null)||(typeof db=="undefined"))
{db=numDB;}
if((typeof repointerface!="undefined")&&(typeof repoafdb!="undefined")&&(db==repoafdb))
{findInRepoAf(this,start);}
else if((typeof encinterface!="undefined")&&((typeof encafdba!="undefined")&&(db==encafdba)||(typeof encafdbc!="undefined")&&(db==encafdbc)||(typeof encafdbrub!="undefined")&&(db==encafdbrub)))
{findInAfEnc('search',start,db,term);}
else
{if(typeof term=="undefined")
{term=take('itemaf').n.value;if(term=="")
{alert('Введите термин для поиска!');return;}}
if(title==null)
{if(typeof _iddbtitle!="undefined")
title=_iddbtitle;else
title=dbs[db].alias;}
if(typeof lab=="undefined")
{label=take('labs_div_'+db).tags('div')[0].className.substring(1);}
else
{label=lab;}
var length=portion;var viewoptions="deleted";var indxterms="";var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",modules["letter"].directory+'/letter.php']);querylist.push(["_service","opacafd.Find"]);querylist.push(["_version","1.3.0"]);querylist.push(["iddb",db]);querylist.push(["$iddbaf",db]);querylist.push(["$iddbtitle",title]);querylist.push(["session",numsean]);var fraftobibl=fromaftobibl[0];if((typeof lab=="undefined")&&(label!="ID"))
{if(parseInt(dbs[db].afrubricator,10)>2)
{if(typeof prefind=="undefined")
fraftobibl='COD';viewoptions="meshNewTree";querylist.push(["nextLevel","true"]);}
label=take('itemaf').n.parentNode.previousSibling.lastChild.lastChild.className.substring(1);if((label=="SHM")||(label=="CMS")||(label=="CMSEN"))
{label="MS";}}
querylist.push(["length",length]);querylist.push(["$length",length]);querylist.push(["$viewOptions",viewoptions]);if((typeof fterm=="undefined")||(fterm==null))
{if(typeof fterm=="undefined")
flagfirst=true;term=convertbrackets(term);term=prepareStr(term);term=replaceSlash(term);if(typeof prefind=="undefined")
{fterm=label+' '+term;}
else
fterm=term;if(label=='ID')
fterm=label+' '+term;}
else
{indxterms=prepareIndxTerms();if(indxterms!="")
querylist.push(["$indxterms",indxterms]);}
querylist.push(["$body",fterm]);querylist.push(["$label",label]);querylist.push(["$fromaftobibl",fraftobibl]);if(typeof start=="undefined")
start=1;if(start>1)
querylist.push(["start",start]);if((typeof _biblid!="undefined")&&(arguments.length>0))
querylist.push(["$biblid",replaceSymb(_biblid)]);if((typeof _str!="undefined")&&(arguments.length>0))
querylist.push(["$str",replaceSymb(_str)]);showstr="";if((typeof _iddbbibl!="undefined")&&(arguments.length>0))
{querylist.push(["$iddbbibl",_iddbbibl]);showstr='<span><i>Код</i> '+term+'</span>';}
else
{firstterm=term;if(!flagfirst)
{if(typeof _ftitle!="undefined")
firstterm=_ftitle;}
showstr='<span><i>'+dbs[db]["labels"][label][0]+'</i> '+firstterm+'</span>';}
querylist.push(["$ftitle",replaceSymb(firstterm)]);querylist.push(["$returntolist",fterm]);showstr=prepareShowstring(showstr);querylist.push(["$start",start]);querylist.push(["$vocobj","itemaf"]);querylist.push(["$query",term]);querylist.push(["$showstr",showstr]);var andor=0;if(take('andor').n!=null)
{if(take('andor').n.className=="AND")
andor=1;else
andor=0;}
querylist.push(["$andor",andor]);if(typeof _lang!="undefined")
querylist.push(["$lang",_lang]);querylist.push(["$typesearch","authority"]);querylist.push(["$listtype","permutation"]);if(typeof loc!="undefined")
fterm+=' AND '+loc;if((typeof loc=="undefined")&&(lockedfilters!=""))
{var fobj=prepareFacetsForBibliosearch();if(fobj!=null)
fterm+=' AND '+fobj._bstr;}
var tmp=/ NOT (ST 'd')/;if(tmp.test(fterm));else
fterm="("+fterm+") NOT (ST 'd')";querylist.push(["query/body",prepareTerm(fterm)]);querylist.push(["query/direct","asc",]);querylist.push(["query/label","s1"]);querylist.push(["query/mode","wordSet"]);firstterm="";var count1=-1;var countscore=-1;for(var key in dbs[db]["labels"])
{if(dbs[db]["labels"][key][4]=="true")
{count1++;querylist.push(["facets["+count1+"]/type","terms"]);querylist.push(["facets["+count1+"]/name",key]);querylist.push(["facets["+count1+"]/field",key]);querylist.push(["facets["+count1+"]/limit","500"]);if(dbs[db]["labels"][key][5]!="undefined")
{querylist.push(["facets["+count1+"]/sort/entity",dbs[db]["labels"][key][5]]);querylist.push(["facets["+count1+"]/sort/order",dbs[db]["labels"][key][6]]);}}
var score=parseInt(dbs[db]["labels"][key][7],10);if(score>1)
{countscore++;querylist.push(["boost["+countscore+"]/label",key]);querylist.push(["boost["+countscore+"]/score",score]);}}
gArr.push(["querylist",prepareQueryString(querylist,db)]);numDB=db;var obj={};obj.title=term;obj.type='Permutation';obj.iddb=numDB;obj.label=label;obj.query=term;obj.queryname=term;putDataToStorage(numDB,obj);callToRCP(gArr);}}
function seeTreeM(o,c,l,q,pq,ll,k)
{typework="";treeobj=c;var plus=take(treeobj).n.previousSibling.firstChild;if(plus.nodeName.toLowerCase()=='input')
plus=plus.nextSibling;if(take(treeobj).n.style.display=='none')
{if(take(treeobj).n.innerHTML=='')
{take(treeobj).n.innerHTML='<div class="progress small"><div></div></div>';var length=1000;var viewoptions="useSearchableRef";if((parseInt(dbs[numDB].afrubricator,10)>2)||(typeof encinterface!="undefined"))
{viewoptions="meshNewTree";}
var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacafd.View"]);querylist.push(["_version","1.7.0"]);querylist.push(["session",numsean]);querylist.push(["label",l]);querylist.push(["length",length]);querylist.push(["iddb",numDB]);querylist.push(["mode","meshtree"]);querylist.push(["query",q]);if((o!=null)&&(typeof o.firstChild!="undefined")&&(o.firstChild.name=='lang'))
querylist.push(["lang",o.firstChild.value]);querylist.push(["$lastquery",pq]);querylist.push(["$level",ll]);querylist.push(["$fromaftobibl","COD"]);querylist.push(["nextLevel","true"]);querylist.push(["viewOptions[0]",viewoptions]);if(typeof _treeview=="undefined")
{gArr.push(["querylist",prepareQueryString(querylist)]);ajaxToRCP(gArr,openTree);}
else
{if(typeof k!="undefined")
{gArr.push(["querylist",prepareQueryString(querylist)]);ajaxToRCP(gArr,openTreeView,pathactrcp,null,openTreeView,100);}
else
{gArr.push(["querylist",prepareQueryString(querylist)]);ajaxToRCP(gArr,openTreeView);}}}
plus.className='afminusimg';take(treeobj).show();}
else
{take(treeobj).hide();plus.className='afplusimg';}}
function nextSeeTreeM(o,c,l,q,m,ll)
{typework="";treeobj=c;var lang="";if((o!=null)&&(typeof o.firstChild!="undefined")&&(o.firstChild.name=='lang'))
lang=o.firstChild.value;o.parentNode.removeChild(o);var length=50;var viewoptions="useSearchableRef";if(parseInt(dbs[numDB].afrubricator,10)>2)
{viewoptions="meshNewTree";}
var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);querylist.push(["_service","opacafd.View"]);querylist.push(["_version","1.7.0"]);querylist.push(["session",numsean]);querylist.push(["label",l]);querylist.push(["length",length]);querylist.push(["iddb",numDB]);querylist.push(["mode","meshtree"]);if(typeof m!="undefined")
{querylist.push(["start",q]);querylist.push(["query",m]);querylist.push(["$lastquery",m])
querylist.push(["skipFirst","true"]);}
else
{querylist.push(["query",q]);querylist.push(["$lastquery",q])}
if(lang!="")
querylist.push(["lang",lang]);querylist.push(["$level",ll]);querylist.push(["$fromaftobibl","COD"]);querylist.push(["viewOptions[0]",viewoptions]);gArr.push(["querylist",prepareQueryString(querylist)]);ajaxToRCP(gArr,openTree);}
function openTree(x)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError(error);}
else
{var cont=take(treeobj);cont.n.innerHTML='';var num1=0;if(((typeof _listtype!="undefined")&&(_listtype!="letter"))&&(typeof _mlabel!="undefined")&&(_mlabel=="COD")||(typeof _fromnexttree!="undefined"))
{var par=cont.n.parentNode.parentNode;var k=parseInt(par.id.substring(2),10)+1;if(!isNaN(k))
{var arr=take('srezults').getsign('div',{align:'left'});var len=arr.length
for(var i=k;i<len;i++)
{par.parentNode.removeChild(arr[i]);}}}
var query=response[0]._next_0._query;var label=response[0]._next_0._label;var start=replaceSymb(response[0]._next_0._start);var lang="";var endvoc=false;var llevel=parseInt(_level,10);if(typeof response[0]._end!="undefined")
endvoc=true;var harr={};if(typeof _linkstring!="undefined")
{var aarr=_linkstring.split('[END]');for(var i=0;i<aarr.length;i++)
{if(aarr[i]!="")
{var tmparr=aarr[i].split('[ID]');harr[tmparr[0]]=tmparr[1];}}}
for(arg in response[0])
{if(arg.indexOf('result_')!=-1)
{var value=response[0][arg];var level=value._level;var ind=value._id;var vquery=ind;var clevel=parseInt(level,10);var nlevel=parseInt(llevel,10)+1;var count=0;var pubmed="";var ebsco="";if(typeof value._AFSHORTFORM_0._originalTermin!="undefined")
{pubmed=value._AFSHORTFORM_0._originalTermin+"[MeSH Terms]";}
var arr=[];var title=value._AFSHORTFORM_0._title_0[0];var hasNextLevel="0";for(prop in value._AFSHORTFORM_0)
{var exact="";var down="";if(typeof value._AFSHORTFORM_0._meshQuery!="undefined")
exact=value._AFSHORTFORM_0._meshQuery;if(typeof value._AFSHORTFORM_0._meshQuery!="undefined")
down=value._AFSHORTFORM_0._meshDownQuery;if(prop.indexOf('meshCodes_')!=-1)
{var v=value._AFSHORTFORM_0[prop];if(typeof v._hasNextLevel!="undefined")
hasNextLevel="1";else
hasNextLevel="0";if((_lastquery!=v._query)&&(query!=v._query))
{if(typeof v._main=="undefined")
{arr.push([v._label,v._query,title,hasNextLevel,v._query,exact,down]);start=v._query;if(typeof v._lang!="undefined")
lang=v._lang;count++;}}}}
if(count>0)
{var div=cont.create('div',{style:{margin:'0px 0px 0px 45px',padding:'0px'}});var p=div.create('div',{className:'aftitle',id:ind,style:{margin:'0px',padding:'0px'}});var spancont=null;var inp=null;inp=p.create('input',{'data-orig':pubmed,id:arr[0][1],type:'checkbox',className:arr[0][2],name:_fromaftobibl,value:arr[0][4],onclick:'function(){putAfTerms(this);}','data-down':arr[0][0]+' '+arr[0][1]+'*','data-exact':arr[0][0]+' '+arr[0][1]});if(arr[0][3]=="1")
{spancont=p.create('span',{className:'afplusimg',title:'Дерево',onmousedown:'function(){seeTreeM(this,"add'+arr[0][1]+'_'+count+'","'+arr[0][0]+'","'+arr[0][1]+'","'+_lastquery+'","'+level+'");}'});if(lang!="")
{spancont.create('input',{type:'hidden','name':'lang',value:lang});}
spancont.text(title);}
else
{spancont=p.create('span',{className:'afbulletimg',textNode:title});}
p.create('span',{className:'afannotimg',title:'',onmousedown:'function(){getAnnotation(this.parentNode);}'});p.create('input',{type:'checkbox',name:'ch',id:'ch'+arr[0][1]+''+num1+''+count,className:'afsearchimg',style:{position:'absolute',marginLeft:'-3000px',visibility:'hidden'}});p.create('label',{tabIndex:'0',title:'Искать в ...',className:'afsearchimg','for':'ch'+arr[0][1]+''+num1+''+count});var scont=p.create('span',{className:'tooltip'});scont.create('label',{className:'del','for':'ch'+arr[0][1]+''+num1+''+count});scont.create('span',{textNode:'Искать в: ',className:'titl mb5x'});scont.create('span',{textNode:'Локальные ресурсы',className:'u a curs ml20x p5x',onmousedown:'function(){searchTerm(this.parentNode.parentNode)}'});if(pubmed!="")
scont.create('span',{onmousedown:'function(){window.open(\'//www.ncbi.nlm.nih.gov/pubmed/?term='+encodeVal(pubmed)+'\')}',textNode:'PubMed',className:'u a curs ml20x p5x'});if(ebsco!="")
scont.create('span',{onmousedown:'function(){window.open(\'//search.ebscohost.com/login.aspx?authtype=url&custid=s5491879&group=main&site=ehost&scope=site&direct=true&db=mdc&type=0&bquery='+encodeVal(ebsco)+'\')}',textNode:'EBSCO',className:'u a curs ml20x p5x'});div.create('div',{id:'add'+arr[0][1]+'_'+count,style:{display:'none'}});}}
num1++;}
if(!endvoc)
{var s=cont.create('span',{title:'Далее',className:'nexttr',onmousedown:'function(){nextSeeTreeM(this,"'+treeobj+'","'+label+'","'+start+'","'+query+'","'+llevel+'");}'});s.create('span',{textNode:'Далее',className:'nexttree'});}}}
function getAnnotation(o,l,db,num)
{if((typeof encinterface!="undefined")&&(typeof encafdbrub!="undefined"))
{findArticleInRub(o);}
else
{var lab="";var ind="";var query="";if((typeof l!="undefined")&&(l!=null))
lab=l;else
lab=_label;var queryname="";if(typeof o!="string")
{ind=o.id;if(typeof(_query)!="undefined")
query=replaceSlash(_query);var t=take(o).tags('input')[0];if(t!=null)
queryname=t.className;}
else
{ind=o;query=replaceSlash(o);if((typeof num!="undefined")&&(num!=1))
{queryname=num;}}
if(typeof _handler!="undefined")
vocsearchInAF('ID',ind);else
{if((typeof db!="undefined")&&(db!=null))
iddbbibl=db;else
{if(typeof _iddbbibl!="undefined")
iddbbibl=_iddbbibl;}
typework="search";vocobj="itemaf";var handler=modules["annotation"].directory+'/annotation.php';var viewoptions="useSearchableRef";if((typeof dbs[numDB]!="undefined")&&(parseInt(dbs[numDB].afrubricator,10)>2))
{viewoptions="meshNewTree";}
var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacafd.View"]);querylist.push(["_version","1.7.0"]);querylist.push(["session",numsean]);querylist.push(["$iddbaf",numDB]);querylist.push(["$iddbtitle",dbs[numDB].alias]);querylist.push(["$fromaftobibl",fromaftobibl[0]]);querylist.push(["$vocobj",vocobj]);querylist.push(["$label",lab]);querylist.push(["iddb",numDB]);querylist.push(["id",ind]);querylist.push(["mode","annotation"]);if(viewoptions=="meshNewTree")
{querylist.push(["blockform","ANNOT_BLOCKS_MESH2"]);}
if(typeof num=="undefined")
{var len=portion;var start=1;if(typeof _length!="undefined")
len=parseInt(_length,10);if(typeof _start!="undefined")
start=_start;querylist.push(["$start",start]);querylist.push(["$length",len]);querylist.push(["$query",query]);if(typeof _listtype=="undefined")
{if(typeof _treeview!="undefined")
_listtype="treeview";else
_listtype="permutation";}
querylist.push(["$listtype",_listtype]);if(typeof _lang!="undefined")
querylist.push(["$lang",_lang]);if(typeof _mode!="undefined")
querylist.push(["$mode",_mode]);if(typeof _biblid!="undefined")
querylist.push(["$biblid",replaceSymb(_biblid)]);if(iddbbibl!="")
querylist.push(["$iddbbibl",iddbbibl]);if(typeof _treeview!="undefined")
querylist.push(["$treeview",_treeview]);else
{if(typeof _returntolist!="undefined")
{querylist.push(["$returntolist",replaceSlash(_returntolist)]);}}
if(typeof _str!="undefined")
{var str=prepareStr(_str);str=replaceSymb(str);querylist.push(["$str",str]);}
if(typeof _firstterm!="undefined")
{querylist.push(["$firstterm",prepareStr(_firstterm)]);}
if(typeof _ftitle!="undefined")
querylist.push(["$ftitle",replaceSymb(_ftitle)]);if(typeof _skipFirst!="undefined")
querylist.push(["$skipFirst","true"]);}
showstr=prepareShowstring('<span>'+queryname+'</span>');typesearch="authority";querylist.push(["$showstr",showstr]);querylist.push(["$viewOptions",viewoptions]);querylist.push(["viewOptions[0]",viewoptions]);if(iddbbibl!="")
gArr.push(["querylist",prepareQueryString(querylist,dbs[iddbbibl].afsearch)]);else
gArr.push(["querylist",prepareQueryString(querylist)]);var obj={};obj.title=ind;obj.type='Annotation';obj.iddb=numDB;obj.label="AUIDS";obj.query=ind;obj.queryname=queryname;putDataToStorage(numDB,obj);callToRCP(gArr);}}}
function seeAlso(o,c,cp,cv,num)
{var ind="";var queryname="";if(typeof o!="string")
{ind=o.id;var t=take(o).tags('input')[0];if(t!=null)
queryname=t.className;}
else
{ind=o;if(typeof num!="undefined")
queryname=num;}
var query="";if(typeof _query!="undefined")
query=replaceSymb(_query);typework="search";vocobj="itemaf";var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",modules["tree"].directory+'/tree.php']);querylist.push(["_service","opacafd.View"]);querylist.push(["_version","1.7.0"]);querylist.push(["session",numsean]);querylist.push(["$iddbaf",numDB]);querylist.push(["$iddbtitle",dbs[numDB].alias]);querylist.push(["$fromaftobibl",fromaftobibl[0]]);querylist.push(["$vocobj",vocobj]);var lab='ID';if(typeof _label!="undefined")
lab=_label;querylist.push(["$label",lab]);querylist.push(["iddb",numDB]);querylist.push(["id",ind]);querylist.push(["mode","see"]);if(c!=null)
querylist.push(["codes[0]",c]);else
{if((typeof cp!="undefined")&&(cp!=null))
querylist.push(["codes[0]/codePos",cp]);if((typeof cv!="undefined")&&(cv!=null))
querylist.push(["codes[0]/codeVal",cv]);}
if(typeof num=="undefined")
{var len=portion;var start=1;if(typeof _length!="undefined")
len=_length;if(typeof _start!="undefined")
start=_start;querylist.push(["$start",start]);querylist.push(["$length",len]);if(query!="")
querylist.push(["$query",query]);if(typeof _listtype=="undefined")
{if(typeof _treeview!="undefined")
_listtype="treeview";else
_listtype="permutation";}
querylist.push(["$listtype",_listtype]);if(typeof _mode!="undefined")
querylist.push(["$mode",_mode]);if(typeof _lang!="undefined")
querylist.push(["$lang",_lang]);if(typeof _biblid!="undefined")
querylist.push(["$biblid",replaceSymb(_biblid)]);if(typeof _iddbbibl!="undefined")
querylist.push(["$iddbbibl",_iddbbibl]);if(typeof _treeview!="undefined")
querylist.push(["$treeview",_treeview]);else
{if(typeof _returntolist!="undefined")
{querylist.push(["$returntolist",replaceSlash(_returntolist)]);}}
if(typeof _str!="undefined")
{var str=prepareStr(_str);str=replaceSymb(str);querylist.push(["$str",str]);}}
var viewoptions="useSearchableRef";if(parseInt(dbs[numDB].afrubricator,10)>2)
viewoptions="meshNewTree";showstr=prepareShowstring('<span>'+queryname+'</span>');typesearch="authority";querylist.push(["$showstr",showstr]);querylist.push(["$viewOptions",viewoptions]);querylist.push(["viewOptions[0]",viewoptions]);if(typeof _iddbbibl!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,dbs[_iddbbibl].afsearch)]);else
gArr.push(["querylist",prepareQueryString(querylist)]);var obj={};obj.title=ind;obj.type='Also';obj.iddb=numDB;obj.label='AUIDS';obj.query=ind;obj.queryname=queryname;if(c!=null)
obj.code=c;else
{if(typeof cp!="undefined")
obj.codepos=cp;if(typeof cv!="undefined")
obj.codeval=cv;}
putDataToStorage(numDB,obj);callToRCP(gArr);}
function seeAlsoOtherLanguage(o,c,cp,cv,num)
{var ind="";var queryname="";if(typeof o!="string")
{ind=o.id;var t=take(o).tags('input')[0];if(t!=null)
queryname=t.className;}
else
{ind=o;if(typeof num!="undefined")
queryname=num;}
var query="";if(typeof _query!="undefined")
query=replaceSymb(_query);typework="search";vocobj="itemaf";var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",modules["tree"].directory+'/tree.php']);querylist.push(["_service","opacafd.View"]);querylist.push(["_version","1.7.0"]);querylist.push(["session",numsean]);querylist.push(["$iddbaf",numDB]);querylist.push(["$iddbtitle",dbs[numDB].alias]);querylist.push(["$fromaftobibl",fromaftobibl[0]]);querylist.push(["$vocobj",vocobj]);var lab='ID';if(typeof _label!="undefined")
lab=_label;querylist.push(["$label",lab]);querylist.push(["iddb",numDB]);querylist.push(["id",ind]);querylist.push(["mode","seeOtherLanguage"]);if(c!=null)
querylist.push(["codes[0]",c]);else
{if((typeof cp!="undefined")&&(cp!=null))
querylist.push(["codes[0]/codePos",cp]);if((typeof cv!="undefined")&&(cv!=null))
querylist.push(["codes[0]/codeVal",cv]);}
if(typeof num=="undefined")
{var len=portion;var start=1;if(typeof _length!="undefined")
len=_length;if(typeof _start!="undefined")
start=_start;querylist.push(["$start",start]);querylist.push(["$length",len]);if(query!="")
querylist.push(["$query",query]);if(typeof _listtype=="undefined")
{if(typeof _treeview!="undefined")
_listtype="treeview";else
_listtype="permutation";}
querylist.push(["$listtype",_listtype]);if(typeof _mode!="undefined")
querylist.push(["$mode",_mode]);if(typeof _lang!="undefined")
querylist.push(["$lang",_lang]);if(typeof _biblid!="undefined")
querylist.push(["$biblid",replaceSymb(_biblid)]);if(typeof _iddbbibl!="undefined")
querylist.push(["$iddbbibl",_iddbbibl]);if(typeof _treeview!="undefined")
querylist.push(["$treeview",_treeview]);else
{if(typeof _returntolist!="undefined")
{querylist.push(["$returntolist",replaceSlash(_returntolist)]);}}
if(typeof _str!="undefined")
{var str=prepareStr(_str);str=replaceSymb(str);querylist.push(["$str",str]);}}
var viewoptions="useSearchableRef";if(parseInt(dbs[numDB].afrubricator,10)>2)
viewoptions="meshNewTree";showstr=prepareShowstring('<span>'+queryname+'</span>');typesearch="authority";querylist.push(["$showstr",showstr]);querylist.push(["$viewOptions",viewoptions]);querylist.push(["viewOptions[0]",viewoptions]);if(typeof _iddbbibl!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,dbs[_iddbbibl].afsearch)]);else
gArr.push(["querylist",prepareQueryString(querylist)]);var obj={};obj.title=ind;obj.type='Other';obj.iddb=numDB;obj.label='AUIDS';obj.query=ind;obj.queryname=queryname;if(c!=null)
obj.code=c;else
{if(typeof cp!="undefined")
obj.codepos=cp;if(typeof cv!="undefined")
obj.codeval=cv;}
putDataToStorage(numDB,obj);callToRCP(gArr);}
function seeMeshTree(o,l,q,skip,start,mterm,qn)
{var queryname="";if(typeof qn!="undefined")
queryname=qn;else
{if(typeof _query!="undefined")
queryname=replaceSymb(_query);}
typework="search";var length=50;var viewoptions="meshNewTree";var handler=modules["letter"].directory+'/letter.php';var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacafd.View"]);querylist.push(["_version","1.7.0"]);querylist.push(["session",numsean]);if((typeof start=="undefined")||(start==null))
start=1;querylist.push(["$start",start]);querylist.push(["$iddbaf",numDB]);if(typeof _iddbtitle!="undefined")
querylist.push(["$iddbtitle",_iddbtitle]);querylist.push(["$label",_label]);if(vocobj!="")
querylist.push(["$vocobj",vocobj]);querylist.push(["$mlabel",l]);querylist.push(["label",l]);querylist.push(["$fromaftobibl",fromaftobibl[0]]);querylist.push(["length",length]);querylist.push(["$length",length]);querylist.push(["iddb",numDB]);querylist.push(["mode","meshtree"]);if(((typeof skip!="undefined")&&(skip!=null))&&(start>1))
{querylist.push(["$skipFirst","true"]);querylist.push(["skipFirst","true"]);}
if((typeof skip!="undefined")&&(skip!=null))
querylist.push(["$mterm",skip]);else
querylist.push(["$mterm",q]);if((typeof mterm!="undefined")&&(mterm!=null))
querylist.push(["start",mterm]);querylist.push(["query",q]);var lang="";if(typeof o!="string")
{if((o!=null)&&(typeof o.firstChild!="undefined")&&(o.firstChild.name=='lang'))
{lang=o.firstChild.value;}
else
{if(typeof _lang!="undefined")
{lang=_lang;}}}
else
{lang=o;}
if(lang!="")
{querylist.push(["lang",lang]);querylist.push(["$lang",lang]);}
querylist.push(["$code",q]);querylist.push(["$query",queryname]);querylist.push(["$andor",0]);querylist.push(["$typesearch",typesearch]);if(typeof _listtype!="undefined")
querylist.push(["$listtype",_listtype]);if(typeof _firstterm!="undefined")
querylist.push(["$firstterm",_firstterm]);if(typeof _mode!="undefined")
querylist.push(["$mode",_mode]);if(typeof _biblid!="undefined")
querylist.push(["$biblid",replaceSymb(_biblid)]);showstr=prepareStr(_showstr);if(typeof _iddbbibl!="undefined")
{querylist.push(["$iddbbibl",_iddbbibl]);showstr=prepareStr('<span><i>Код</i> '+queryname+'</span>');}
if(typeof qn!="undefined")
showstr=prepareStr('<span><i>Код</i> '+queryname+'</span>');if(typeof _returntolist!="undefined")
{if(typeof qn=="undefined")
querylist.push(["$returntolist",replaceSymb(_returntolist)]);}
showstr=prepareShowstring(showstr);querylist.push(["$showstr",showstr]);if(typeof _str!="undefined")
{var str=prepareStr(_str);str=replaceSymb(str);querylist.push(["$str",str]);}
querylist.push(["$fromnexttree","1"]);querylist.push(["$viewOptions",viewoptions]);querylist.push(["viewOptions[0]",viewoptions]);if(typeof _iddbbibl!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,dbs[_iddbbibl].afsearch)]);else
gArr.push(["querylist",prepareQueryString(querylist)]);var obj={};if(lang!="")
obj.lang=lang;obj.title=q;obj.type='NewMeshTree';obj.iddb=numDB;obj.label=l;obj.query=q;obj.queryname=queryname;putDataToStorage(numDB,obj);callToRCP(gArr);}
function previousTree()
{var start=1;if(typeof _start!="undefined")
start=parseInt(_start,10)-30;if(start<1)
start=1;var arr=_mterm.split('[END]');arr.pop();var newstr=arr[arr.length-1];_mterm=arr.join('[END]');seeMeshTree(null,_mlabel,_code,_mterm,start,newstr);}
function nextTree(l)
{var start=1;if(typeof _start!="undefined")
start=parseInt(_start,10)+30;_mterm=_mterm+'[END]'+l;seeMeshTree(null,_mlabel,_code,_mterm,start,l);}
function findAfBaseById(o,txt)
{typework="";if(typeof encinterface!="undefined")
{findLinkBase(o,txt);}
else
{var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacafd.View"]);querylist.push(["_version","1.7.0"]);querylist.push(["session",numsean]);querylist.push(["label","ID"]);querylist.push(["$label","ID"]);querylist.push(["length",portion]);querylist.push(["mode","AllBasePrefind"]);querylist.push(["searchType","find"]);querylist.push(["term",o]);querylist.push(["$term",o]);querylist.push(["$txt",txt]);gArr.push(["querylist",prepareQueryString(querylist)]);ajaxToRCP(gArr,backfindAfBaseById);}}
function backfindAfBaseById(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{for(arg in response[0])
{var value=response[0][arg];if(arg.indexOf('_prefind_')!=-1)
{if(value._size!="0")
{numDB=value._iddb;getAnnotation(_term,_label,null,_txt);break;}}}}}
function searchAF(o)
{typework="";var term="";var label="";var label1="";var searchtype="list";if(typesearch=="authority")
{term=take('itemaf').n.value;label=label1=take('itemaf').n.parentNode.previousSibling.lastChild.lastChild.className.substring(1);if(typeof prefind!="undefined")
{if(label1=="AH")
label1="SH";}}
else
{term=take('itemprof').n.value;label=label1=take('itemprof').n.parentNode.previousSibling.lastChild.lastChild.className.substring(1);}
if((typeof o=="undefined")||(o==null))
{searchtype="find";if(term=="")
{alert("Неверно задано поисковое предписание!");return;}}
term=replaceSymb(term);term=brackets(term);var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacafd.View"]);querylist.push(["_version","1.7.0"]);querylist.push(["session",numsean]);querylist.push(["searchType",searchtype]);querylist.push(["mode","searchfrombibl"]);querylist.push(["term",term]);querylist.push(["label",label1]);querylist.push(["$term",term]);querylist.push(["$label",label]);querylist.push(["iddb",numdbBIBL]);gArr.push(["querylist",prepareQueryString(querylist)]);var arg={};arg.target=self;arg.cls='loader';showLayerWin('loaderwin',arg);ajaxToRCP(gArr,openAuthWin);}
function openAuthWin(x)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError(error);}
else
{delLayerWin();var count=0;var cont=take('main');var continner=cont.create('div',{id:'continner',style:{display:'none'}});var adb="";var alab="";var aterm="";var sterm="";var body="";var title="";var flag=false;for(arg in response[0])
{var value=response[0][arg];if(arg.indexOf('_afList_')!=-1)
{if(typeof value._empty=="undefined")
{var cls='searchrez1';if((count%2)==0)
cls='searchrez';adb=value._iddb;if((typeof numdbAF!="undefined")&&(adb!=numdbAF))
{alab=value._label;aterm=value._query;title=value._title;var div=continner.create('div',{className:cls});div.create('input',{type:'hidden',id:'af_'+adb,name:alab,value:aterm});div.create('u',{title:'перейти',textNode:title,className:'big',onmousedown:'function(){searchAlfabetAuth(null,\"'+title+'\",\"'+adb+'\",\"'+alab+'\",\"'+aterm+'\");}'});count++;flag=false;}}}
if(arg.indexOf('_prefind_')!=-1)
{if(value._size!="0")
{var cls='searchrez1';if((count%2)==0)
cls='searchrez';adb=value._iddb;if((typeof numdbAF!="undefined")&&(adb!=numdbAF))
{title=value._title;aterm=value._query_0._body;alab=_label;firstterm=_term;var div=continner.create('div',{className:cls});div.create('input',{type:'hidden',id:'af_'+adb,name:alab,value:aterm});div.create('u',{title:'перейти',textNode:title,className:'big',onmousedown:'function(){simpleSearchAF(\"'+title+'\",\"'+adb+'\",\"'+alab+'\",\"'+aterm+'\");}'});count++;flag=true;}}}}
if(count==1)
{if(typesearch=="professional")
{_label=alab;_iddb=adb;_term=aterm;}
if(flag)
simpleSearchAF(title,adb,alab,aterm);else
searchAlfabetAuth(null,title,adb,alab,aterm);}
else
{var arg={};arg.cls='dialog2';arg.message='ЕАФ';arg.target=self;arg.width='500';arg.height='400';showLayerWin('authwin',arg);var doc=take('authwinform');doc.n.innerHTML="";if(count==0)
{doc.create('p',{textNode:'По вашему запросу ничего не найдено.',style:{font:'normal 10pt Verdana',textAlign:'center'}});}
else
{doc.n.appendChild(take('continner').n);}
take('continner').show();}}}
function nextFindInAf()
{var start=1;if(typeof _start!="undefined")
start=parseInt(_start,10)+portion;_query=_skipFirst=_lastterm;_firstterm=_firstterm+'[END]'+_query;findInAf(_iddbtitle,_iddbaf,_label,_query,_firstterm,start);}
function previousFindInAf()
{var start=1;if(typeof _start!="undefined")
start=parseInt(_start,10)-portion;if(start<1)
start=1;var arr=_firstterm.split('[END]');arr.pop();var newstr=arr[arr.length-1];var fterm=arr.join('[END]');_query=_skipFirst=newstr;findInAf(_iddbtitle,_iddbaf,_label,_query,fterm,start);}
function findInAf(o)
{if(parseInt(dbs[numDB].afrubricator,10)>0)
{if(typeof o=="number")
{if((typeof _listtype!="undefined")&&(_listtype=="permutation"))
previoussimpleSearchAF();else
previousSearchAlfabetAuth(1);}
else
{lockedfilters="";if(typeof prefind!="undefined")
searchAF(o);else
{if(typeof o=="object")
searchAlfabetAuth(o);else
simpleSearchAF();}}}
else
{vocsearchInAF();}}
function getAfList(o)
{typework="";var val=o.nextSibling.value;var num=val.substring(val.indexOf('[NUM]')+5,val.indexOf('[/NUM]'));var i1=val.substring(val.indexOf('[I1]')+4,val.indexOf('[/I1]'));var i2=val.substring(val.indexOf('[I2]')+4,val.indexOf('[/I2]'));var value=val.substring(val.indexOf('[VALUE]')+7,val.indexOf('[/VALUE]'));if(value.indexOf('$2')!=-1)
value=value.substring(0,value.indexOf('$2'));var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacafd.View"]);querylist.push(["_version","1.0.0"]);querylist.push(["session",numsean]);querylist.push(["mode","fieldToQuery"]);querylist.push(["field/i1",i1]);querylist.push(["field/i2",i2]);querylist.push(["field/num",num]);querylist.push(["$iddbbibl",numDB]);var tmp=/\\{1,}/g;if(tmp.test(value))
value=value.replace(tmp,'\\');querylist.push(["field/value",value]);gArr.push(["querylist",prepareQueryString(querylist,numdbAF)]);var arg={};arg.target=self;arg.cls='loader';showLayerWin('loaderwin',arg);ajaxToRCP(gArr,openAfListWin);}
function openAfListWin(x)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError(error);}
else
{var count=0;var cont=take('main');var continner=null;if(take('continner').n!=null)
{continner=take('continner');continner.n.innerHTML="";}
else
continner=cont.create('div',{id:'continner',style:{display:'none'}});var adb="";var atitle="";var abody="";var alab="";var aterm="";for(arg in response[0])
{var value=response[0][arg];if(arg.indexOf('_prefind_')!=-1)
{if(value._size!="0")
{var cls='searchrez1';if((count%2)==0)
cls='searchrez';adb=value._iddb;atitle=value._title;abody=value._query_0._body;alab=value._query_0._parsed_0._label;aterm=value._query_0._parsed_0._content;var tmp=/\\{1,}/g;if(tmp.test(aterm))
aterm=aterm.replace(tmp,'\\');var div=continner.create('div',{className:cls});div.create('input',{type:'hidden',id:'af_'+adb,name:alab,value:aterm});div.create('u',{title:'перейти',textNode:atitle,className:'big',onmousedown:'function(){simpleSearchAF(\"'+atitle+'\",\"'+adb+'\",\"'+alab+'\",\"'+replaceSymb(aterm)+'\");}'});count++;}}}
if(count==1)
{simpleSearchAF(atitle,adb,alab,replaceSymb(aterm));}
else
{delLayerWin();var arg={};arg.cls='dialog2';arg.message='ЕАФ';arg.target=self;arg.width='500';arg.height='400';showLayerWin('authwin',arg);var doc=take('authwinform');doc.n.innerHTML="";if(count==0)
{doc.create('p',{textNode:'По вашему запросу ничего не найдено.',style:{font:'normal 10pt Verdana',textAlign:'center'}});}
else
{doc.n.appendChild(take('continner').n);}
take('continner').show();}}}
function vocsearchInAF(l,t,c,r)
{typework="search";typesearch="authority";var apos="'";var renew="";if(typeof l=="undefined")
l=take('itemaf').n.parentNode.previousSibling.lastChild.lastChild.className.substring(1);if(typeof t=="undefined")
{t=take('itemaf').n.value;apos="";}
if(typeof r!="undefined")
{renew="yes";}
var term=prepareStr(t);term=replaceSymb(term);var query=term;term="("+l+" "+apos+""+term+""+apos+")";if(dbs[numDB].type!="AF")
numDB=numdbf;showstr=prepareStr('<i>'+dbs[numDB]["labels"][l][0]+'</i> '+t);showstr=prepareShowstring(showstr);if(l=='ID')
{if(typeof _showstr!="undefined")
showstr=_showstr;}
var start=0;if((typeof c!="undefined")&&(c!=null))
start=c;var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",modules["annotshort"].directory+'/annotshort.php']);querylist.push(["_service","opacafd.Find"]);querylist.push(["_version","1.3.0"]);querylist.push(["session",numsean]);querylist.push(["iddb",numDB]);querylist.push(["start",start]);querylist.push(["length",portion]);var title=dbs[numDB].alias
if(typeof _iddbtitle!="undefined")
title=_iddbtitle;querylist.push(["$iddbtitle",title]);querylist.push(["$fromaftobibl",fromaftobibl[0]]);querylist.push(["$length",portion]);querylist.push(["$start",start]);querylist.push(["$showstr",showstr]);querylist.push(["$label",l]);querylist.push(["$body",term]);querylist.push(["$query",query]);querylist.push(["$handler","annotshort"]);querylist.push(["$typesearch","authority"]);querylist.push(["$iddbaf",numDB]);if(renew!="")
querylist.push(["$renew","yes"]);querylist.push(["query/body",term]);querylist.push(["query/label","s1"]);querylist.push(["query/outforms[0]","BLOCK856"]);querylist.push(["query/outforms[1]","HEADERS"]);querylist.push(["query/outforms[2]","SYNONYMS"]);querylist.push(["query/outforms[3]","BLOCK300"]);querylist.push(["query/outforms[4]","BLOCK305"]);querylist.push(["query/outforms[5]","BLOCK310"]);querylist.push(["query/outforms[6]","BLOCK320"]);querylist.push(["query/outforms[7]","BLOCK330"]);querylist.push(["query/outforms[8]","BLOCK340"]);querylist.push(["query/outforms[9]","BLOCK5"]);querylist.push(["query/outforms[10]","BLOCK7"]);querylist.push(["query/outforms[11]","BLOCK810"]);querylist.push(["query/outforms[12]","BLOCK830"]);gArr.push(["querylist",prepareQueryString(querylist)]);callToRCP(gArr);}
function delSCTerm(o)
{var ind=(typeof o=="string")?o:o.id;if(confirm('Удалить '+take('_'+ind).n.innerHTML))
{if(take('_'+ind).n.parentNode==take('sconstruct_'+numDB).n.firstChild)
{if(take('sconstruct_'+numDB).n.firstChild.nextSibling!=null)
take('sconstruct_'+numDB).n.firstChild.nextSibling.removeChild(take('sconstruct_'+numDB).n.firstChild.nextSibling.firstChild);}
delTWin(take('_'+ind).n,'1');if(take(o).n!=null)
take(o).n.checked=false;}
else
{if(take(o).n!=null)
take(o).n.checked=true;}}
function putAfTerms(o)
{switch(o.checked)
{case true:if(take('srezults').n!=null)
{var arr=take('srezults').getsign('span',{className:'tooltip1'});if(arr.length>0)
{var len=arr.length;for(var i=0;i<len;i++)
{arr[i].parentNode.firstChild.checked=false;arr[i].parentNode.removeChild(arr[i]);}}}
var cont=take(o.parentNode);var tol=cont.create('span',{className:'tooltip1'});tol.create('span',{id:'tooldel',className:'del',onmousedown:'function(){delTWin(this)}'});tol.create('span',{className:'titl mb10x ml5x',textNode:'Поиск термина в локальных ресурсах'});tol.create('span',{className:'titl mb15x ml5x',textNode:'Добавить к поисковому выражению:'});var exact=o.getAttribute("data-exact");var down=o.getAttribute("data-down");var pubmed=o.getAttribute("data-orig");if((exact!="")&&(exact!=null))
{var check=tol.create('span',{className:'mb10x ml5x'});check.create('input',{type:'checkbox','name':'exact',id:'exact',value:''});check.text('Не включать нижестоящие термины');}
var cont=take('sconstruct_'+numDB);if(cont.n!=null)
{if(cont.n.childNodes.length>0)
{var selcont=tol.create('span',{className:'mb10x ml5x'});var sel=selcont.create('select',{id:'andor',className:'andor2'});sel.create('option',{value:'AND',textNode:'И'});sel.create('option',{value:'OR',textNode:'ИЛИ'});sel.create('option',{value:'NOT',textNode:'НЕ'});selcont.text('логический оператор');}}
if((exact!="")&&(exact!=null))
tol.create('input',{'data-orig':pubmed,type:'button',className:'button3 db p5x ml5x',value:'Добавить',onmousedown:'function(){putToConstruct(this)}','data-label':o.name,'data-title':o.className,'data-index':o.id,'data-value':o.value,'data-exact':exact,'data-down':down});else if((down!="")&&(down!=null))
tol.create('input',{'data-orig':pubmed,type:'button',className:'button3 db p5x ml5x',value:'Добавить',onmousedown:'function(){putToConstruct(this)}','data-label':o.name,'data-title':o.className,'data-index':o.id,'data-value':o.value,'data-down':down});else
tol.create('input',{'data-orig':pubmed,type:'button',className:'button3 db p5x ml5x',value:'Добавить',onmousedown:'function(){putToConstruct(this)}','data-label':o.name,'data-title':o.className,'data-index':o.id,'data-value':o.value});break;case false:if(take('_'+o.id).n!=null)
{delSCTerm(o);}
break;default:break;}}
function putToConstruct(o)
{var cont=take('sconstruct_'+numDB);if(cont.n!=null)
{var sspan=cont.create('span',{className:'sblock'});if(cont.n.childNodes.length>1)
{var ssel=sspan.create('select',{className:'andor2'});ssel.create('option',{value:'AND',textNode:'И'});ssel.create('option',{value:'OR',textNode:'ИЛИ'});ssel.create('option',{value:'NOT',textNode:'НЕ'});ssel.n.options[take('andor').n.selectedIndex].selected=true;}
var ind=o.getAttribute("data-index");var titl=o.getAttribute("data-title");var lab=o.getAttribute("data-label");var val=o.getAttribute("data-value");var exact=o.getAttribute("data-exact");var down=o.getAttribute("data-down");var pubmed=o.getAttribute("data-orig");var term='(AUIDS '+replaceSymb(val)+')';if(take('exact').n!=null)
{if(take('exact').n.checked)
term='('+exact+')';else
term='('+down+')';}
else
{if((down!="")&&(down!=null))
term='(COD '+down+')';}
if(lab=='QMS')
term='(MS '+titl.substring(titl.indexOf('/')+1)+') AND '+term;sspan.create('code',{title:'Удалить',textNode:'Х',onclick:'function(){delSCTerm(\''+replaceSymb(ind)+'\')}'});sspan.create('span',{'data-orig':pubmed,className:'sterm',id:'_'+ind,textNode:titl,'data-label':lab,'data-value':val,title:term});delTWin(take('tooldel').n,'1');}}
function putDataToStorage(db,o)
{if(typeof o!="undefined")
{var obj=JSON.parse(sessionStorage.getItem('query'));if(obj==null)
obj={};var qterm=o.title;qterm=qterm.replace(/\s/g,'_');var key='q_'+db+'_'+o.label+'_'+o.type+'_'+qterm;if(typeof obj[key]=="undefined")
{obj[key]={'iddb':o.iddb,'type':o.type,'label':o.label,'queryname':o.queryname,'query':o.query};if(typeof o.code!="undefined")
obj[key].code=o.code;if(typeof o.codepos!="undefined")
obj[key].codepos=o.codepos;if(typeof o.codeval!="undefined")
obj[key].codeval=o.codeval;if(typeof o.lang!="undefined")
obj[key].lang=o.lang;try
{sessionStorage.setItem("query",JSON.stringify(obj));}
catch(e){};}}
if(take('search_constructor').n!=null)
{var cont=take('search_constructor').getpart(null,'div',{id:'sconstruct_'})[0];var ndb=cont.id.substring(cont.id.indexOf('_')+1);if((cont!=null)&&(cont.innerHTML!=""))
{var arg=JSON.parse(sessionStorage.getItem('searchbox_'+ndb));var terms=[];if(arg==null)
arg=[];var arr=take(cont).getsign('span',{className:'sblock'});for(var i=0;i<arr.length;i++)
{var span=take(arr[i]).tags('span')[0];var term=span.title;var show=span.innerHTML;var ind=span.id;var slabel=span.getAttribute("data-label");var sval=span.getAttribute("data-value");var pubmed=span.getAttribute("data-orig");if(i==0)
{terms.push(["",ind,term,show,slabel,sval,pubmed]);}
else
{var log=take(arr[i]).tags('select')[0];terms.push([log.selectedIndex,ind,term,show,slabel,sval,pubmed]);}}
arg=terms;try
{sessionStorage.setItem('searchbox_'+ndb,JSON.stringify(arg));}
catch(e){};}}}
function getDataFromStorage()
{var cont=take('sconstruct_'+numDB);var arg=JSON.parse(sessionStorage.getItem('searchbox_'+numDB));if(arg!=null)
{for(var i=0;i<arg.length;i++)
{var ind=arg[i][1].substring(1);var sspan=cont.create('span',{className:'sblock'});if(i>0)
{var ssel=sspan.create('select',{className:'andor2'});ssel.create('option',{value:'AND',textNode:'И'});ssel.create('option',{value:'OR',textNode:'ИЛИ'});ssel.create('option',{value:'NOT',textNode:'НЕ'});ssel.n.options[arg[i][0]].selected=true;}
sspan.create('code',{title:'Удалить',textNode:'Х',onclick:'function(){delSCTerm(\''+replaceSymb(ind)+'\')}'});sspan.create('span',{className:'sterm',id:arg[i][1],textNode:arg[i][3],'data-label':arg[i][4],'data-value':arg[i][5],title:arg[i][2],'data-orig':arg[i][6]});if(take(ind).n!=null)
take(ind).n.checked=true;}}
var hist=take('shist');var key=JSON.parse(sessionStorage.getItem('query'));if(key!=null)
{for(var k in key)
{var value=key[k];var type="";var term="";if(value.type=='Tree')
{type='Дерево';term=dbs[value.iddb].alias+' '+type+' '+dbs[value.iddb]["labels"][value.label][0]+' '+value.queryname;}
else if(value.type=='Annotation')
{type='Аннотация';term=dbs[value.iddb].alias+' '+type+' '+value.queryname;}
else if(value.type=='Also')
{type='См. также';term=dbs[value.iddb].alias+' '+type+' '+value.queryname;}
else if(value.type=='Other')
{type='См. также на другом языке';term=dbs[value.iddb].alias+' '+type+' '+value.queryname;}
else if(value.type=='Permutation')
{type='Пермутационный список';term=dbs[value.iddb].alias+' '+type+' '+dbs[value.iddb]["labels"][value.label][0]+' '+value.queryname;}
else if(value.type=='NewMeshTree')
{type='Дерево';term=dbs[value.iddb].alias+' '+type+' '+dbs[value.iddb]["labels"][value.label][0]+' '+value.queryname;}
else
{type='Алфавитный список';term=dbs[value.iddb].alias+' '+type+' '+dbs[value.iddb]["labels"][value.label][0]+' '+value.queryname;}
var span=hist.create('span',{'data-type':value.type,'data-label':value.label,'data-iddb':value.iddb,'data-query':value.query,'data-queryname':value.queryname,className:value.type,textNode:term,onmousedown:'function(){requestToAf(this);}'});if(typeof value.code!="undefined")
span.n.setAttribute('data-code',value.code);if(typeof value.codepos!="undefined")
span.n.setAttribute('data-codepos',value.codepos);if(typeof value.codeval!="undefined")
span.n.setAttribute('data-codeval',value.codeval);if(typeof value.lang!="undefined")
span.n.setAttribute('data-lang',value.lang);}}}
function requestToAf(o)
{var type=o.getAttribute('data-type');var iddb=o.getAttribute('data-iddb');var query=o.getAttribute('data-query');var queryname=o.getAttribute('data-queryname');var label=o.getAttribute('data-label');var code=o.getAttribute('data-code');var codepos=o.getAttribute('data-codepos');var codeval=o.getAttribute('data-codeval');var lang="";if(o.hasAttribute('data-lang'))
lang=o.getAttribute('data-lang');numDB=iddb;switch(type)
{case'Annotation':getAnnotation(query,label,null,queryname);break;case'Also':seeAlso(query,code,codepos,codeval,queryname);break;case'Other':seeAlsoOtherLanguage(query,code,codepos,codeval,queryname);break;case'Alfa':searchAlfabetAuth(null,dbs[iddb].alias,iddb,label,query);break;case'Permutation':simpleSearchAF(dbs[iddb].alias,iddb,label,query);break;case'Tree':seeTreeView(o);break;case'NewMeshTree':seeMeshTree(lang,label,query,null,null,null,queryname);break;default:break;}}
function clearSearchBox(db)
{delete sessionStorage['searchbox_'+db];if(take('sconstruct_'+db).n!=null)
{take('sconstruct_'+db).n.innerHTML="";}}
function clearActivities()
{delete sessionStorage["query"];if(take('shist').n!=null)
{take('shist').n.innerHTML="";}}
function searchFromAfChoice(o)
{var par=o.parentNode;var elem=take('search_af_choice');if(elem.n!=null)
{par.removeChild(elem.n);}
else
{var x=take(o).getx();var y=take(o).gety();var h=take(o).geth();var w=take(o).getw();elem=take(par).create('div',{id:'search_af_choice'});elem.create('span',{className:'pubmed',textNode:'PubMed',onmousedown:'searchFromAfToPubmed'});elem.create('span',{className:'rusmed',textNode:'Локальные ресурсы',onmousedown:'searchFromAfToBibl'});elem.setw(w);elem.setx(x);elem.sety(y+h-1);}}
function searchFromAfToPubmed()
{var cont=take('sconstruct_'+numDB);if(cont.n!=null)
{var arr=cont.getsign('span',{className:'sblock'});var terms="";for(var i=0;i<arr.length;i++)
{var span=take(arr[i]).tags('span')[0];var term=span.getAttribute('data-orig');if(i==0)
{terms+=term;}
else
{var log=take(arr[i]).tags('select')[0];terms+=' '+log.options[log.selectedIndex].value+' '+term;}}
take('search_af_choice').n.parentNode.removeChild(take('search_af_choice').n);window.open("//www.ncbi.nlm.nih.gov/pubmed/?term="+encodeVal(terms));}}
function findAnnotation(atitle,adb,alab,aterm,ndb)
{numDB=adb;getAnnotation(aterm,alab,ndb);}
function livesearch(o)
{typework="";var item=null;var lab="";if(typeof o!="undefined")
{livsrc=item=o;livlabel=lab=o.className;typesearch="combined";}
else
{item=take('itemsimple').n;lab=item.parentNode.previousSibling.firstChild.lastChild.className.substring(1);}
var div=take('livesearch');var val=item.value;val=Trim3(val);if((val=="")||(val.length<1))
{div.hide();return;}
var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.IndexView"]);querylist.push(["_version","1.2.0"]);querylist.push(["session",numsean]);querylist.push(["label",lab]);querylist.push(["length",portion]);querylist.push(["iddb",numDB]);querylist.push(["query",val]);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist)]);ajaxToRCP(gArr,showLivWin);}
function showLivWin(x)
{eval(x.responseText);if(typeof error!="undefined")
{;}
else
{if(response[0]._indx_0!=null)
{var div=take('livesearch');div.n.innerHTML="";var item=null;if(livsrc!=null)
item=livsrc;else
item=take('itemsimple').n;var j=0;for(var key in response[0])
{var value=response[0][key];if(key.indexOf('indx_')!=-1)
{if((j%2)==0)
cls='g';else
cls='w';div.create('p',{className:cls,textNode:value._item,onmousedown:'function(){displayVoc(this)}'});}
j++;}
var h=take(item).geth();var w=take(item).getw();var X=elem_rect.x(item);var y=elem_rect.y(item)+h;div.show();div.setx(X);div.sety(y);div.setw(w);}}}
function displayVoc(o)
{var text=o.innerHTML;var div=take('livesearch');var item=null;if(livsrc!=null)
item=take(livsrc);else
item=take('itemsimple');item.conceal();text=text.replace(/\&lt;/gi,'<');text=text.replace(/\&gt;/gi,'>');item.n.value="'"+text+"'";div.hide();simpleSearch();}
function simpleSearchAll(l,arg)
{typework="searchallbases";var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",modules["allbases"].directory+'/allbases.php']);var obj=null;if(typeof arg!="undefined")
{obj=arg;}
else
{if(typeof l!="undefined")
obj=createSearchString(l);else
obj=createSearchString();}
if(obj==null)
{var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'233'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});var div2=doc.create('div',{className:'input_container'});div1.create('span',{textNode:'Неверно задано поисковое предписание!'});div2.create('input',{type:'button',className:'button3',value:'OK',onmousedown:'delLayerWin'});return;}
if((typeof obj._rubricator!="undefined")&&(obj._rubricator!=""))
querylist.push(["$rubricator",obj._rubricator]);if((typeof obj._rublabel!="undefined")&&(obj._rublabel!=""))
querylist.push(["$rublabel",obj._rublabel]);typesearch="simple";var str=prepareStr(obj._str);showstr=prepareStr(obj._showstr);showstr=prepareShowstring(showstr);querylist.push(["$str",str]);querylist.push(["$showstr",showstr]);str=brackets(str);var term=prepareTerm(str);if(term.indexOf('\\\\\\')!=-1)
term=prepareStr(term);term=replaceS6(term);term=convertEscape(term);var dbflag=false;for(var key in dbs)
{if(dbs[key]["type"]!="AF")
{if((key!="all")&&(key!="clean"))
{if((typeof iddb[key]!="undefined")&&(((typeof l=="undefined")&&(searchlabel!="")&&(typeof dbs[key]["labels"][searchlabel]!="undefined"))||((typeof l!="undefined")&&(typeof dbs[key]["labels"][l]!="undefined"))))
{if(typeof iddb[key][5]!="undefined")
{var arr=iddb[key][5];for(var i=0;i<arr.length;i++)
{if(arr[i][0]=="067")
{dbflag=true;break;}}}
if(!dbflag)
{querylist.push(["_service","opacfindd.FindSize"]);querylist.push(["_version","1.1.0"]);querylist.push(["session",numsean]);querylist.push(["iddb",key]);querylist.push(["query",term]);gArr.push(["querylist",prepareQueryString(querylist,key)]);querylist.length=0;}
dbflag=false;}}}}
callToRCP(gArr);}
function searchInBase(o)
{var str=brackets(_str);str=replaceSymb(str);var showstr=prepareStr(_showstr);showstr=prepareShowstring(showstr);typework="search";typesearch="simple";numDB=o.id.substring(1);var lab=null;var obj={};obj._str=str;obj._showstr=showstr;if(typeof _rubricator!="undefined")
obj._rubricator=_rubricator;if(typeof _rublabel!="undefined")
{obj._rublabel=_rublabel;lab=_rublabel;}
simpleSearch(lab,obj);}
function simpleSearch(l,arg)
{if(typeof arg=="undefined")
lockedfilters="";swfterm="";if((typework=="searchallbases")||(numDB=='all'))
{simpleSearchAll(l);}
else
{if((typeof arg=="undefined")&&(typeof emptyquery!="undefined")&&(typesearch=='simple')&&(take('simple_search').getsign('input',{type:'text'})[0].value==""))
{arg=emptyquery;lightstring="";savedstring="";lockedstring="";if(typeof _lockedstring!="undefined")
_lockedstring="";if(typeof _lightstring!="undefined")
_lightstring="";}
var addlab="";typework="search";var obj=null;if(typeof arg!="undefined")
{obj=arg;}
else
{if(typeof l!="undefined")
obj=createSearchString(l);else
obj=createSearchString();if(typeof _sign!="undefined")
_sign=undefined;if(typeof _newrecs!="undefined")
_newrecs=undefined;if(typeof _month!="undefined")
_month=undefined;if(typeof _year!="undefined")
_year=undefined;}
if(obj==null)
{var arg={'cls':'dialog2','message':'','target':self,'width':'440','height':'233'};showLayerWin('orderwin',arg);var doc=take('orderwinform');doc.n.innerHTML="";var div1=doc.create('div',{className:'input_container'});var div2=doc.create('div',{className:'input_container'});div1.create('span',{textNode:'Неверно задано поисковое предписание!'});div2.create('input',{type:'button',className:'button3',value:'OK',onmousedown:'delLayerWin'});return;}
ishistory="ishistory";var action="php";if(typeof biblio!="undefined")
action="biblio";var handler=bibl_handler;showstr=prepareStr(obj._showstr);showstr=prepareShowstring(showstr);var str=obj._str;if(typeof obj._addlabel!="undefined")
addlab=obj._addlabel;var gArr=new Array();var querylist=new Array();gArr.push(["_action",action]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacfindd.FindView"]);querylist.push(["_version","2.7.0"]);querylist.push(["session",numsean]);querylist.push(["_start",0]);querylist.push(["start",0]);querylist.push(["$start",0]);querylist.push(["$length",portion]);querylist.push(["length",portion]);querylist.push(["_showstr",showstr]);querylist.push(["_str",str]);if((typeof obj._rubricator!="undefined")&&(obj._rubricator!=""))
querylist.push(["$rubricator",obj._rubricator]);if((typeof obj._rublabel!="undefined")&&(obj._rublabel!=""))
querylist.push(["$rublabel",obj._rublabel]);var outfrm=outform;var ndb=numDB;if((typeof dbs[ndb]=="undefined")||(typeof _localiddb!="undefined"))
ndb=_iddb;if((typeof repointerface!="undefined")&&(dbs[ndb].type!="BIBL"))
ndb=repobibldb;if((typeof encinterface!="undefined")&&(dbs[ndb].type!="BIBL"))
ndb=numdbBIBL;if(typeof dbs[ndb].outform!="undefined")
outfrm=dbs[ndb].outform;if(typeof obj._outfrm!="undefined")
outfrm=obj._outfrm;querylist.push(["$outform",outfrm]);var countforms=-1;querylist.push(["outformList["+(++countforms)+"]/outform",outfrm]);querylist.push(["outformList["+(++countforms)+"]/outform","LINEORD"]);if(outfrm=="SHORTFM")
{querylist.push(["outformList["+(++countforms)+"]/outform","SHORTFMS"]);querylist.push(["outformList["+(++countforms)+"]/outform","SHORTFMSTR"]);}
else
{querylist.push(["outformList["+(++countforms)+"]/outform","AVAILABLEEXEMPLARS"]);querylist.push(["outformList["+(++countforms)+"]/outform","AVAILABLEECOPY"]);}
if((searchlabel=="")&&(typesearch=="simple"))
searchlabel=take('simple_search').getsign('img',{className:'labs'})[0].nextSibling.className.substring(1);if(searchlabel!="")
{querylist.push(["$searchlabel",searchlabel]);}
if(searchtermin!="")
{if(searchtermin.indexOf('*')!=-1)
searchtermin=searchtermin.substring(0,searchtermin.indexOf('*'));querylist.push(["$searchtermin",searchtermin]);}
querylist.push(["iddb",ndb]);str=brackets(str);var term=prepareTerm(str);if(term.indexOf('\\\\\\')!=-1)
{term=prepareStr(term);var s=/\w\\\w/g;if(s.test(term))
term=replaceSlash(term);}
term=convertEscape(term);querylist.push(["query/params[0]/name","presence"]);querylist.push(["query/params[0]/value","INCLUDE"]);if(typeof solr!="undefined")
{if(lockedfilters!="")
{var bstr=prepareTerm(obj._bstr);term='('+term+')'+bstr;}
var count1=-1;var countscore=-1;for(var key in dbs[ndb]["labels"])
{if(dbs[ndb]["labels"][key][4]=="true")
{count1++;querylist.push(["facets["+count1+"]/type","terms"]);querylist.push(["facets["+count1+"]/name",key]);querylist.push(["facets["+count1+"]/field",key]);querylist.push(["facets["+count1+"]/limit","500"]);if(dbs[ndb]["labels"][key][5]!="undefined")
{querylist.push(["facets["+count1+"]/sort/entity",dbs[ndb]["labels"][key][5]]);querylist.push(["facets["+count1+"]/sort/order",dbs[ndb]["labels"][key][6]]);}}
var score=parseInt(dbs[ndb]["labels"][key][7],10);if(score>1)
{countscore++;querylist.push(["boost["+countscore+"]/label",key]);querylist.push(["boost["+countscore+"]/score",score]);}}
querylist.push(["$solr","yes"]);if((typeof obj._history!="undefined")||(lockedfilters!=""))
querylist.push(["_history","yes"]);}
if(typeof _auth=="undefined")
{if(typeof gestrestriction!="undefined")
term+=gestrestriction;}
if(typeof _auth!="undefined")
{if(typeof authrestriction!="undefined")
term+=authrestriction;}
querylist.push(["query/body",term]);var label="0";if(typeof usesortlabel!="undefined")
label=usesortlabel;if(typeof obj._sortlabel!="undefined")
label=obj._sortlabel;var direct="asc";if((label=='PY')||(label=='DT'))
direct="desc";if(typeof obj._sortdirect!="undefined")
direct=obj._sortdirect;if(label!="0")
{querylist.push(["query/label",label]);querylist.push(["query/direct",direct]);querylist.push(["$sortlabel",label]);querylist.push(["$sortdirect",direct]);}
numDB=ndb;if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist)]);if(searchlabel!="")
{if(typeof dbs[ndb]["labels"][searchlabel][4]!="undefined")
{if((dbs[ndb]["labels"][searchlabel][4]!="Y")&&(dbs[ndb]["labels"][searchlabel][4]!="N")&&(dbs[ndb]["labels"][searchlabel][4]!="true")&&(dbs[ndb]["labels"][searchlabel][4]!="false")&&(dbs[ndb]["labels"][searchlabel][4]!=""))
{var arr=dbs[ndb]["labels"][searchlabel][4].split(',');for(var i=0;i<arr.length;i++)
{querylist.length=0;querylist.push(["_service","opacfindd.IndexView"]);querylist.push(["_version","1.2.0"]);querylist.push(["session",numsean]);querylist.push(["label",arr[i]]);querylist.push(["length",100]);querylist.push(["iddb",ndb]);querylist.push(["query",searchtermin]);querylist.push(["$facetlabel",arr[i]]);querylist.push(["$facettermin",searchtermin]);querylist.push(["$facettitle",dbs[ndb]["labels"][arr[i]][0].split(' | ')[1]]);gArr.push(["querylist",prepareQueryString(querylist)]);}}}}
livsrc=null;livlabel="";if(typeof dbs[ndb].addqueries!="undefined")
{var obj={};obj.term=term;obj.db=ndb;if(addlab!="")
obj.label=addlab;var arr=prepareAddQuery(obj);if(arr!=null)
Array.prototype.push.apply(gArr,arr);}
callToRCP(gArr);}}
function nextSearch(c,o)
{if(typeof _newrecs!="undefined")
{searchNewRecs(numDB);}
else
{typework="search";var howmuch="";var startfrom="";if((typeof c=="undefined")||(c==null))
{howmuch=portion;startfrom=0;if((typeof _start!="undefined")&&(typeof _see=="undefined"))
startfrom=_start;}
else
{howmuch=_length;startfrom=parseInt(howmuch,10)*(parseInt(c,10)-1);}
var action="php";if(typeof biblio!="undefined")
action="biblio";var handler=bibl_handler;var str=prepareStr(_str);showstr=prepareStr(_showstr);showstr=prepareShowstring(showstr);var gArr=new Array();var querylist=new Array();gArr.push(["_action",action]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacfindd.FindView"]);querylist.push(["_version","2.7.0"]);querylist.push(["session",numsean]);querylist.push(["_start",startfrom]);if(typeof biblio!="undefined")
querylist.push(["start",0]);else
querylist.push(["start",startfrom]);querylist.push(["$stopfilters","yes"]);querylist.push(["$length",howmuch]);querylist.push(["length",howmuch]);querylist.push(["_history","yes"]);if(typeof _lastdb!="undefined")
numDB=_lastdb;var ndb=numDB;if((typeof dbs[ndb]=="undefined")||(typeof _localiddb!="undefined"))
ndb=_iddb;if((typeof _see!="undefined")&&(typeof _firstdb!="undefined"))
{querylist.push(["iddb",_firstdb]);_firstdb="";}
else
querylist.push(["iddb",ndb]);querylist.push(["_showstr",showstr]);querylist.push(["_str",str]);var addlab=findaddlabel(str);var outfrm=outform;if(typeof dbs[ndb].outform!="undefined")
outfrm=dbs[ndb].outform;if((typeof o!="undefined")&&(o!=null))
outfrm=o;if(!isNaN(parseInt(c,10)))
{if(take('infor').getsign('div',{className:'col_content'})[0].hasAttribute('data-outform'))
outfrm=take('infor').getsign('div',{className:'col_content'})[0].getAttribute('data-outform');}
querylist.push(["$outform",outfrm]);querylist.push(["outformList[0]/outform",outfrm]);querylist.push(["outformList[1]/outform","LINEORD"]);if(outfrm=="SHORTFM")
{querylist.push(["outformList[2]/outform","SHORTFMS"]);querylist.push(["outformList[3]/outform","SHORTFMSTR"]);}
else
{querylist.push(["outformList[2]/outform","AVAILABLEEXEMPLARS"]);querylist.push(["outformList[3]/outform","AVAILABLEECOPY"]);}
if(typeof _searchtitle!="undefined")
querylist.push(["$searchtitle",_searchtitle]);str=brackets(str);var term=prepareTerm(str);if(term.indexOf('\\\\\\')!=-1)
term=prepareStr(term);term=replaceS6(term);term=convertEscape(term);if(typeof _filterstr!="undefined")
{querylist.push(["$filterstr",_filterstr]);querylist.push(["$filtersids",_filtersids]);querylist.push(["$fshowstr",_fshowstr]);var filterstr=brackets(_filterstr);filterstr=prepareTerm(filterstr);if(filterstr.indexOf('\\\\\\')!=-1)
filterstr=prepareStr(filterstr);filterstr=replaceS6(filterstr);term+=' AND '+filterstr;}
if(typeof _rubricator!="undefined")
querylist.push(["$rubricator",_rubricator]);if(typeof _rshowstr!="undefined")
querylist.push(["$rshowstr",_rshowstr]);if(typeof _swfterm!="undefined")
{swfterm=_swfterm;term=prepareTerm(swfterm);if(term.indexOf('\\\\\\')!=-1)
term=prepareStr(term);term=replaceS6(term);term=convertEscape(term);}
querylist.push(["query/params[0]/name","presence"]);querylist.push(["query/params[0]/value","INCLUDE"]);var label="0";var direct="asc";if(typeof _sortlabel!="undefined")
label=_sortlabel;if(typeof _direct!="undefined")
direct=_direct;if(take('sortlab').n!=null)
{label=take('sortlab').n.options[take('sortlab').n.selectedIndex].value;if(take('sortlab').n.options[take('sortlab').n.selectedIndex].hasAttribute('data-sort'))
direct=take('sortlab').n.options[take('sortlab').n.selectedIndex].getAttribute('data-sort');}
if(label!="0")
{querylist.push(["query/label",label]);querylist.push(["query/direct",direct]);querylist.push(["$sortlabel",label]);querylist.push(["$sortdirect",direct]);}
if(typeof biblio!="undefined")
{if(label!="0")
{if((label=='DT')||(label=='PY'))
term+=' SORTD '+label;else
term+=' SORT '+label;}
var bobj={'query':term,'databases':[ndb],'paging':{'limit':portion,'offset':startfrom}};var fobj=prepareFacetsForBibliosearch();if(fobj!=null)
bobj.filters=fobj._bstr;gArr.push(["_bibliostr",JSON.stringify(bobj)]);gArr.push(["_session",numsean]);querylist.push(["$bibliosearch","yes"]);}
if(typeof solr!="undefined")
{var fobj=prepareFacetsForBibliosearch();if(fobj!=null)
{if(lockedfilters!="")
{var tmp=fobj._bstr;tmp=prepareTerm(tmp);if(tmp.indexOf('\\\\\\')!=-1)
tmp=prepareStr(tmp);tmp=replaceS6(tmp);term='('+term+')'+tmp;}}
var count1=-1;var countscore=-1;for(var key in dbs[ndb]["labels"])
{if(dbs[ndb]["labels"][key][4]=="true")
{count1++;querylist.push(["facets["+count1+"]/type","terms"]);querylist.push(["facets["+count1+"]/name",key]);querylist.push(["facets["+count1+"]/field",key]);querylist.push(["facets["+count1+"]/limit","500"]);if(dbs[ndb]["labels"][key][5]!="undefined")
{querylist.push(["facets["+count1+"]/sort/entity",dbs[ndb]["labels"][key][5]]);querylist.push(["facets["+count1+"]/sort/order",dbs[ndb]["labels"][key][6]]);}}
var score=parseInt(dbs[ndb]["labels"][key][7],10);if(score>1)
{countscore++;querylist.push(["boost["+countscore+"]/label",key]);querylist.push(["boost["+countscore+"]/score",score]);}}
querylist.push(["$solr","yes"]);}
if(typeof _auth=="undefined")
{if(typeof gestrestriction!="undefined")
term+=gestrestriction;}
if(typeof _auth!="undefined")
{if(typeof authrestriction!="undefined")
term+=authrestriction;}
querylist.push(["query/body",term]);if((typeof _searchlabel!="undefined")&&(_searchlabel!=""))
{querylist.push(["$searchlabel",_searchlabel]);}
if(typeof _searchtermin!="undefined")
{var stermin=prepareStr(_searchtermin);stermin=replaceSymb(_searchtermin);querylist.push(["$searchtermin",stermin]);}
if(typeof _lightstring!="undefined")
{savedstring=_lightstring;}
if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist)]);if((typeof _searchlabel!="undefined")&&(_searchlabel!=""))
{if((typeof dbs[ndb]["labels"][_searchlabel]!="undefined")&&(typeof dbs[ndb]["labels"][_searchlabel][4]!="undefined"))
{if((dbs[ndb]["labels"][_searchlabel][4]!="Y")&&(dbs[ndb]["labels"][_searchlabel][4]!="N")&&(dbs[ndb]["labels"][_searchlabel][4]!="true")&&(dbs[ndb]["labels"][_searchlabel][4]!="false")&&(dbs[ndb]["labels"][_searchlabel][4]!=""))
{var arr=dbs[ndb]["labels"][_searchlabel][4].split(',');for(var i=0;i<arr.length;i++)
{querylist.length=0;querylist.push(["_service","opacfindd.IndexView"]);querylist.push(["_version","1.2.0"]);querylist.push(["session",numsean]);querylist.push(["label",arr[i]]);querylist.push(["length",100]);querylist.push(["iddb",ndb]);querylist.push(["query",_searchtermin]);querylist.push(["$facetlabel",arr[i]]);querylist.push(["$facettermin",_searchtermin]);querylist.push(["$facettitle",dbs[ndb]["labels"][arr[i]][0].split(' | ')[1]]);gArr.push(["querylist",prepareQueryString(querylist)]);}}}}
if(typeof dbs[ndb].addqueries!="undefined")
{var obj={};obj.term=term;obj.db=ndb;if(addlab!=null)
obj.label=addlab;var arr=prepareAddQuery(obj);if(arr!=null)
Array.prototype.push.apply(gArr,arr);}
callToRCP(gArr);}}
function showLable(o,ndb)
{typework="search";swfterm="";lockedfilters="";var lab=o.className;if(lab=="AF")
{var txt="";if(typeof encinterface!="undefined")
txt=o.nextSibling.innerText||o.nextSibling.textContent;else
txt=o.previousSibling.firstChild.innerHTML;var ind=take(o).tags('input')[0].value;ind=replaceSymb(ind);findAfBaseById(ind,txt);}
else
{var db=numDB;if(typeof _localiddb!="undefined")
db=_iddb;if(dbs[db]["type"]=="AF")
db=numdbBIBL;if(typeof ndb!="undefined")
db=ndb;if(typeof dbs[db]["labels"][lab]!="undefined")
{typesearch="simple";var action="php";if(typeof biblio!="undefined")
action="biblio";var labtext=dbs[db]["labels"][lab][0];var howmuch=portion;var startfrom=0;var handler=bibl_handler;if(typeof _sign!="undefined")
_sign=undefined;if(typeof _newrecs!="undefined")
_newrecs=undefined;if(typeof _month!="undefined")
_month=undefined;if(typeof _year!="undefined")
_year=undefined;var gArr=new Array();var querylist=new Array();gArr.push(["_action",action]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacfindd.FindView"]);querylist.push(["_version","2.7.0"]);querylist.push(["session",numsean]);querylist.push(["_start",startfrom]);querylist.push(["start",startfrom]);querylist.push(["$length",howmuch]);querylist.push(["length",howmuch]);querylist.push(["iddb",db]);numDB=db;var term="";var termtext="";term=o.innerText||o.textContent;termtext=prepareHint(term);if((o.parentNode)&&(o.parentNode.lastChild.nodeName.toLowerCase()=='input')&&(o.parentNode.lastChild.className=='searcht'))
{term=o.parentNode.lastChild.value;term=convertseef(term);}
else
{if(term.indexOf('(')!=-1)
{term=convertbrackets(term);term="[apos]"+term+"[/apos]";}
else
term=prepareHint(term);}
showstr=prepareStr("<i>"+labtext+" </i>"+termtext);showstr=prepareShowstring(showstr);var str="[bracket]"+lab+" "+term+"[/bracket]";str=prepareEscape(str);var fstr=convertlightstring3(showstr);lightstring=fstr;querylist.push(["_showstr",showstr]);querylist.push(["_str",str]);term=prepareTerm(str);if(term.indexOf('\\\\\\')!=-1)
term=prepareStr(term);term=convertEscape(term);var outfrm=outform;if(typeof dbs[db].outform!="undefined")
outfrm=dbs[db].outform;querylist.push(["$outform",outfrm]);querylist.push(["$searchlabel",lab]);querylist.push(["outformList[0]/outform",outfrm]);querylist.push(["outformList[1]/outform","LINEORD"]);if(outfrm=="SHORTFM")
{querylist.push(["outformList[2]/outform","SHORTFMS"]);querylist.push(["outformList[3]/outform","SHORTFMSTR"]);}
else
{querylist.push(["outformList[2]/outform","AVAILABLEEXEMPLARS"]);querylist.push(["outformList[3]/outform","AVAILABLEECOPY"]);}
querylist.push(["query/body",term]);querylist.push(["query/params[0]/name","presence"]);querylist.push(["query/params[0]/value","INCLUDE"]);if(typeof biblio!="undefined")
{lockedfilters="";var bobj={'query':term,'databases':[db],'paging':{'limit':portion,'offset':startfrom}};var fobj=prepareFacetsForBibliosearch();if(fobj!=null)
bobj.filters=fobj._bstr;gArr.push(["_bibliostr",JSON.stringify(bobj)]);gArr.push(["_session",numsean]);querylist.push(["$bibliosearch","yes"]);}
if(typeof solr!="undefined")
{lockedfilters="";var count1=-1;var countscore=-1;for(var key in dbs[db]["labels"])
{if(dbs[db]["labels"][key][4]=="true")
{count1++;querylist.push(["facets["+count1+"]/type","terms"]);querylist.push(["facets["+count1+"]/name",key]);querylist.push(["facets["+count1+"]/field",key]);querylist.push(["facets["+count1+"]/limit","500"]);if(dbs[db]["labels"][key][5]!="undefined")
{querylist.push(["facets["+count1+"]/sort/entity",dbs[db]["labels"][key][5]]);querylist.push(["facets["+count1+"]/sort/order",dbs[db]["labels"][key][6]]);}}
var score=parseInt(dbs[db]["labels"][key][7],10);if(score>1)
{countscore++;querylist.push(["boost["+countscore+"]/label",key]);querylist.push(["boost["+countscore+"]/score",score]);}}
querylist.push(["$solr","yes"]);}
if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist)]);if(typeof dbs[db].addqueries!="undefined")
{var obj={};obj.term=term;obj.db=db;obj.label=lab;var arr=prepareAddQuery(obj);if(arr!=null)
Array.prototype.push.apply(gArr,arr);}
callToRCP(gArr);}
else
{alert('Метка '+lab+' отсутствует в системе!');return;}}}
function historySearch(ind)
{typework="search";typesearch="simple";var gArr=new Array();var querylist=new Array();var str=etb=handler=lab="";showstr="";var stri=take('str'+ind);var showstri=take('showstr'+ind);var etbi=take('etb'+ind);var outformi=take('outf'+ind);var handleri=take('hand'+ind);var outfrm=outform;if(etbi.n!=null)
{numDB=etbi.n.innerHTML.substring(0,etbi.n.innerHTML.indexOf(':'));etb=etbi.n.innerHTML.substring(etbi.n.innerHTML.indexOf(':')+1);}
if(stri.n!=null)
{str=stri.n.innerHTML;var part=str.substring(0,str.indexOf(' '));lab=part.substring(part.lastIndexOf('[bracket]')+9);if(lab=='COD')
lab='MS';if((lab=='AUIDS')||(lab=='ID'))
{var count=-1;for(var key in dbs[numDB]["labels"])
{count++;if(count==4)
{lab=key;break;}}}}
if((showstri.n!=null)&&(showstri.n.innerHTML!=""))
{showstr=prepareStr(showstri.n.innerHTML);}
if(handleri.n!=null)
handler=handleri.n.innerHTML;showstr=prepareShowstring(showstr);lightstring=convertlightstring3(showstr);var action="php";if(typeof biblio!="undefined")
action="biblio";gArr.push(["_action",action]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacfindd.FindView"]);querylist.push(["_version","2.7.0"]);querylist.push(["session",numsean]);if(typeof _localiddb!="undefined")
querylist.push(["iddb",_localiddb]);else
querylist.push(["iddb",numDB]);querylist.push(["_start",0]);querylist.push(["start",0]);querylist.push(["_history","yes"]);querylist.push(["$length",portion]);querylist.push(["length",portion]);querylist.push(["_showstr",showstr]);querylist.push(["_str",str]);var addlab=findaddlabel(str);if((typeof dbs[numDB]!="undefined")&&(typeof dbs[numDB].outform!="undefined"))
outfrm=dbs[numDB].outform;if(outformi.n!=null)
if(outformi.n.innerHTML!="")
outfrm=outformi.n.innerHTML;querylist.push(["$outform",outfrm]);querylist.push(["outformList[0]/outform",outfrm]);querylist.push(["outformList[1]/outform","LINEORD"]);if(outfrm=="SHORTFM")
{querylist.push(["outformList[2]/outform","SHORTFMS"]);querylist.push(["outformList[3]/outform","SHORTFMSTR"]);}
else
{querylist.push(["outformList[2]/outform","AVAILABLEEXEMPLARS"]);querylist.push(["outformList[3]/outform","AVAILABLEECOPY"]);}
str=brackets(str);var term=prepareTerm(str);if(term.indexOf('\\\\\\')!=-1)
term=prepareStr(term);term=replaceS6(term);term=convertEscape(term);querylist.push(["query/body",term]);querylist.push(["query/params[0]/name","presence"]);querylist.push(["query/params[0]/value","INCLUDE"]);querylist.push(["$searchlabel",lab]);if(typeof biblio!="undefined")
{lockedfilters="";var bobj={'query':prepareTerm(str),'databases':[numDB],'paging':{'limit':portion,'offset':0}};gArr.push(["_bibliostr",JSON.stringify(bobj)]);gArr.push(["_session",numsean]);querylist.push(["$bibliosearch","yes"]);}
if(typeof solr!="undefined")
{lockedfilters="";var count1=-1;var countscore=-1;for(var key in dbs[numDB]["labels"])
{if(dbs[numDB]["labels"][key][4]=="true")
{count1++;querylist.push(["facets["+count1+"]/type","terms"]);querylist.push(["facets["+count1+"]/name",key]);querylist.push(["facets["+count1+"]/field",key]);querylist.push(["facets["+count1+"]/limit","500"]);if(dbs[numDB]["labels"][key][5]!="undefined")
{querylist.push(["facets["+count1+"]/sort/entity",dbs[numDB]["labels"][key][5]]);querylist.push(["facets["+count1+"]/sort/order",dbs[numDB]["labels"][key][6]]);}}
var score=parseInt(dbs[numDB]["labels"][key][7],10);if(score>1)
{countscore++;querylist.push(["boost["+countscore+"]/label",key]);querylist.push(["boost["+countscore+"]/score",score]);}}
querylist.push(["$solr","yes"]);}
var sortl="";var direct="asc";if(typeof usesortlabel!="undefined")
sortl=usesortlabel;if(str.indexOf('DT ')!=-1)
{sortl="DT";direct="desc";}
if(str.indexOf('PY ')!=-1)
{sortl="PY";direct="desc";}
if(sortl!="")
{querylist.push(["query/label",sortl]);querylist.push(["query/direct",direct]);querylist.push(["$sortlabel",sortl]);querylist.push(["$sortdirect",direct]);}
if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist)]);if(typeof dbs[numDB].addqueries!="undefined")
{var obj={};obj.term=term;obj.db=numDB;if(addlab!=null)
obj.label=addlab;var arr=prepareAddQuery(obj);if(arr!=null)
Array.prototype.push.apply(gArr,arr);}
callToRCP(gArr);}
function createSearchString(l)
{var obj={_str:"",_showstr:""};if((typeof scrolllayer!="undefined")&&(scrolllayer=="left_frame"))
typesearch='combined';lightstring="";savedstring="";lockedstring="";if((typesearch=='simple')||(typesearch=='combined')||((typeof l!="undefined")&&((l=='AUIDS')||(l=='COD'))))
{var ndb=numDB;if((typework=="searchallbases")||((typeof _localiddb!="undefined")&&(numDB==_localiddb)))
ndb=numdbBIBL;var tmp="";if(typesearch=='combined')
{if(showrubterm!="")
tmp=showrubterm;if(livsrc!=null)
tmp=livsrc.value;if(tmp=="")
if(vocobj!="")
tmp=take(vocobj).n.value;}
else
{tmp=take('simple_search').getsign('input',{type:'text'})[0].value;var tmplab=take('simple_search').getsign('img',{className:'labs'})[0].nextSibling.className.substring(1);tmp=Trim3(tmp);}
if((tmp!='')&&(tmp.length>1))
{var lab="";if(typesearch=='combined')
{lab=livlabel;if(lab=="")
if(vocobj!="")
lab=take(vocobj).n.className;}
else
{lab=take('simple_search').getsign('img',{className:'labs'})[0].nextSibling.className.substring(1);}
if(typeof l!="undefined")
lab=l;if(typeof dbs[ndb]["labels"][lab]!="undefined")
{var labtext=dbs[ndb]["labels"][lab][0];var tmpl=/'$/;if(tmpl.test(tmp))
{tmp=tmp.substring(1,tmp.length-1);tmp=tmp.replace(/\' OR \'/gi,"[/apos] OR [apos]");tmp=tmp.replace(/\' AND \'/gi,"[/apos] AND [apos]");tmp=replaceSymb(tmp);tmp="[apos]"+tmp+"[/apos]";}
else
{if(lab!='TEXT')
tmp='{Q} '+tmp;}
lightarr.push(convertlightstring(tmp));searchlabel=lab;if((typeof dbs[ndb]["labels"][lab]!="undefined")&&(typeof dbs[ndb]["labels"][lab][8]!="undefined"))
lab=dbs[ndb]["labels"][lab][8];obj._str+='[bracket]'+lab+' '+replaceSymb(tmp)+'[/bracket]';if((typeof repointerface!="undefined")&&(typeof dbs[ndb]["labels"]["TEXT"]!="undefined")&&(lab=="AH"))
obj._str+=' OR [bracket]TEXT '+replaceSymb(tmp)+'[/bracket]';searchtermin=replaceSymb(tmp);if(showtext!="")
obj._showstr+='<i>'+labtext+'</i> '+showtext;else
obj._showstr+='<i>'+labtext+'</i> '+tmp;}
else
return null;}
else
return null;}
else if(typesearch=='authority')
{var tmp=take('authority_search').getsign('input',{type:'text'})[0].value;tmp=Trim3(tmp);if((tmp!='')&&(tmp.length>1))
{var lab=take('authority_search').getsign('img',{className:'labs'})[0].nextSibling.className.substring(1);if(typeof l!="undefined")
lab=l;var labtext=dbs[numDB]["labels"][lab][0];obj._str+='[bracket]'+lab+' '+replaceSymb(tmp)+'[/bracket]';obj._showstr+='<i>'+labtext+'</i> '+replaceSymb(tmp);}
else
return null;}
else if(typesearch=='expand')
{var ndb=numDB;if((typework=="searchallbases")||((typeof _localiddb!="undefined")&&(numDB==_localiddb)))
ndb=numdbBIBL;var arri=take('expand_search').getsign('input',{className:'iLAB'});var arr=[];var count=0;var countl=0;for(var i=0;i<arri.length;i++)
{if(arri[i].value!="")
{var val=Trim3(arri[i].value);if(val!="")
{arr.push(arri[i]);count++;}}}
for(var i=0;i<arr.length;i++)
{var lab=null;var log=null;if(arr[i].parentNode.previousSibling.className=='opt1')
{lab=arr[i].parentNode.previousSibling.previousSibling.firstChild.lastChild.className.substring(1);log=arr[i].parentNode.previousSibling.firstChild.lastChild.className.substring(1);}
else
lab=arr[i].parentNode.previousSibling.firstChild.lastChild.className.substring(1);var term=arr[i].value;term=term.Trim();var term1=term2=tmp="";var labtext=dbs[ndb]["labels"][lab][0];if((typeof dbs[ndb]["labels"][lab]!="undefined")&&(typeof dbs[ndb]["labels"][lab][8]!="undefined"))
lab=dbs[ndb]["labels"][lab][8];if(i==0)
searchlabel=lab;if((term.indexOf("' OR '")!=-1)||(term.indexOf("' AND '")!=-1)||(term.indexOf("' NOT '")!=-1))
{term=term.substring(1,term.length-1);tmp=term.replace(new RegExp("' AND '",'g')," И ");tmp=tmp.replace(new RegExp("' OR '",'g')," ИЛИ ");obj._showstr+='<i>'+labtext+'</i> '+replaceSymb(tmp);var arr1=term.split('\' AND \'');for(var j=0;j<arr1.length;j++)
{if(arr1[j]!="")
{var arr2=arr1[j].split('\' OR \'');for(var z=0;z<arr2.length;z++)
{term1+=arr2[z];if(z<(arr2.length-1))
term1+="[/apos] OR [apos]";}
if(j<(arr1.length-1))
term1+="[/apos] AND [apos]";}}
term1=term1.replace(/\' NOT \'/gi,"[/apos] NOT [apos]");term1="[apos]"+replaceSymb(term1)+"[/apos]"}
else
{var tmpl=/'$/;if(tmpl.test(term))
{term1=term.substring(1,term.length-1);term1=replaceSymb(term1);if((term.indexOf("BETWEEN '")==-1)&&(term.indexOf("LE '")==-1)&&(term.indexOf("GE '")==-1))
obj._showstr+='<i>'+labtext+'</i> '+term1;else
obj._showstr+='<i>'+labtext+'</i> '+replaceSymb7(term);term1="[apos]"+term1+"[/apos]";}
else
{term1=replaceSymb(term);if((log!=null)&&(log!="EXACT"))
{if(log=='ANY')
term1=term1.replace(/\s{1,}/g,' OR ');else
term1=term1.replace(/\s{1,}/g,' AND ');}
var showterm=term1.replace(/ OR /g,' ИЛИ ');showterm=showterm.replace(/ AND /g,' И ');obj._showstr+='<i>'+labtext+'</i> '+showterm;}}
if((term.indexOf("BETWEEN '")==-1)&&(term.indexOf("LE '")==-1)&&(term.indexOf("GE '")==-1))
{lightarr.push(convertlightstring(term1));obj._str+='[bracket]'+lab+' '+term1+'[/bracket]';if(i==0)
searchtermin=term1;}
else
{obj._str+='[bracket]'+lab+' '+convertlimits(term)+'[/bracket]';if(i==0)
searchtermin=convertlimits(term);}
if(count>1)
{if(i<count-1)
{if(arr[i].parentNode.parentNode.previousSibling.className=='logcontainer')
{obj._str+=' '+arr[i].parentNode.parentNode.previousSibling.firstChild.lastChild.className.substring(1)+' ';obj._showstr+=' <i>'+dbs[ndb]["labels"][arr[i].parentNode.parentNode.previousSibling.firstChild.lastChild.className.substring(1)][0]+'</i> ';}
else
{obj._str+=' AND ';obj._showstr+='<i>'+dbs[ndb]["labels"]["AND"][0]+'</i> ';}}}}
if((take('limits_'+ndb).n!=null)&&(take('limits_'+ndb).n.style.display!="none"))
{var limits=take('limits_'+ndb).getsign('div',{className:'limits_left'});for(var i=0;i<limits.length;i++)
{var ltitle=limits[i].firstChild.innerHTML;if(limits[i].lastChild.className=="input")
{if(limits[i].lastChild.firstChild.id.indexOf('one')!=-1)
{var lobj=limits[i].lastChild.firstChild;if(lobj.value!="")
{if((count>0)||(countl>0))
{obj._str+=' AND ';obj._showstr+='<i>'+dbs[ndb]["labels"]["AND"][0]+'</i> ';}
obj._str+='[bracket]'+lobj.className+' [apos]'+lobj.value+'[/apos][/bracket]';obj._showstr+='<i>'+ltitle+'</i> '+lobj.value;countl++;}}
else
{var lobj=take(limits[i]).tags('input');var first=lobj[0].value;var last=lobj[1].value;var lim=lobj[0].className;if(parseInt(first,10)>parseInt(last,10))
return null;else
{if(!isNaN(parseInt(first,10))&&!isNaN(parseInt(last,10)))
{if(count>0)
{obj._str='[bracket]'+obj._str+'[/bracket]';obj._str+=' AND ';obj._showstr+='<i>'+dbs[ndb]["labels"]["AND"][0]+'</i> ';}
if((count==0)&&(countl>0))
obj._str+=' AND ';obj._str+='[bracket]'+lim+' BETWEEN [apos]'+first+'[/apos],[apos]'+last+'[/apos][/bracket]';obj._showstr+='<i>'+ltitle+' c</i> '+first+' <i>по</i> '+last;countl++;}
if(!isNaN(parseInt(first,10))&&isNaN(parseInt(last,10)))
{if(count>0)
{obj._str='[bracket]'+obj._str+'[/bracket]';obj._str+=' AND ';obj._showstr+='<i>'+dbs[ndb]["labels"]["AND"][0]+'</i> ';}
if((count==0)&&(countl>0))
obj._str+=' AND ';obj._str+='[bracket]'+lim+' GE [apos]'+first+'[/apos][/bracket]';obj._showstr+='<i>'+ltitle+' c</i> '+first+' ';countl++;}
if(isNaN(parseInt(first,10))&&!isNaN(parseInt(last,10)))
{if(count>0)
{obj._str='[bracket]'+obj._str+'[/bracket]';obj._str+=' AND ';obj._showstr+='<i>'+dbs[ndb]["labels"]["AND"][0]+'</i> ';}
if((count==0)&&(countl>0))
obj._str+=' AND ';obj._str+='[bracket]'+lim+' LE [apos]'+last+'[/apos][/bracket]';obj._showstr+='<i>'+ltitle+' по</i> '+last+' ';countl++;}}}}
else
{if(limits[i].lastChild.lastChild.className!="all")
{if(count>0)
{obj._str='[bracket]'+obj._str+'[/bracket]';obj._str+=' AND ';obj._showstr+='<i>'+dbs[ndb]["labels"]["AND"][0]+'</i> ';}
if((count==0)&&(countl>0))
obj._str+=' AND ';var lim=limits[i].lastChild.lastChild.className;var val=limits[i].lastChild.lastChild.innerHTML;obj._str+=convertbrackets(lim);obj._showstr+='<i>'+ltitle+'</i> '+val;countl++;}}}}
if((count<1)&&(countl<1))
return null;}
else
{var ndb=numDB;if((typework=="searchallbases")||((typeof _localiddb!="undefined")&&(numDB==_localiddb)))
ndb=numdbBIBL;if((typeof l!="undefined")&&(typeof fromaftobibl!="undefined")&&(l==fromaftobibl[0]))
{var lab=l;var labtext=dbs[ndb]["labels"][lab][0];if((typeof dbs[ndb]["labels"][lab]!="undefined")&&(typeof dbs[ndb]["labels"][lab][8]!="undefined"))
lab=dbs[ndb]["labels"][lab][8];tmp=take('itemprof').n.value;lightarr.push(convertlightstring(tmp));obj._str+='[bracket]'+lab+' '+replaceSymb(tmp)+'[/bracket]';obj._showstr+='<i>'+labtext+'</i> '+replaceSymb(tmp);}
else
{var par=take('expr').n;var tmp="";var tmp2="";var tmp3="";var tmp4="";var tmp6="";var ind="";if(par.childNodes.length==0)
{if(take('itemprof').n.value!='')
putLAB(take('sand').n);else
return null;}
for(var j=0;j<par.childNodes.length;j++)
{if(par.childNodes[j].hasChildNodes())
{var ind=par.childNodes[j].id;if(par.childNodes[j].innerHTML.indexOf('OR')!=-1)
tmp3='OR';if(par.childNodes[j].innerHTML.indexOf('AND')!=-1)
tmp3='AND';if(par.childNodes[j].innerHTML.indexOf('NOT')!=-1)
tmp3='NOT';var and=take(ind).n.className;var arr=take(ind).getsign('span',{className:ind});if(arr.length>0)
{for(var i=0;i<arr.length;i++)
{if(ind=='FT')
{tmp=arr[i].innerHTML.replace(/\s*-\s*/g,'-');tmp=tmp.replace(/\s{2,}/g,' ');tmp=replaceSymb(tmp);tmp6=tmp;}
else if(ind=='PY')
{tmp6=arr[i].innerHTML;tmp=arr[i].innerHTML.replace(/с \<b\>/i,"BETWEEN [apos]");tmp=tmp.replace(/\<\/b\> по \<b\>/i,"[/apos],[apos]");tmp=tmp.replace(/\<\/b\>/i,"[/apos]");}
else
{var tmp5=/'$/;if(tmp5.test(arr[i].innerHTML))
{tmp=tmp6=arr[i].innerHTML.substring(1,arr[i].innerHTML.length-1);tmp=tmp.replace(/\' OR \'/gi,"[apos] OR [/apos]");tmp=tmp.replace(/\' AND \'/gi,"[apos] AND [/apos]");tmp=tmp.replace(/\' NOT \'/gi,"[apos] NOT [/apos]");tmp=replaceSymb(tmp);tmp="[apos]"+tmp+"[/apos]";tmp6=tmp6.replace(/\' OR \'/gi,"\\\' ИЛИ \\\'");tmp6=tmp6.replace(/\' AND \'/gi,"\\\' И \\\'");tmp6=tmp6.replace(/\' NOT \'/gi,"\\\' НЕ \\\'");}
else
{tmp=tmp6=arr[i].innerHTML;tmp6=tmp6.replace(/\' OR \'/gi,"\\\' ИЛИ \\\'");tmp6=tmp6.replace(/\' AND \'/gi,"\\\' И \\\'");tmp6=tmp6.replace(/\' NOT \'/gi,"\\\' НЕ \\\'");tmp=replaceSymb(tmp);}}
tmp2+=tmp;tmp4+=tmp6;if(i!=(arr.length-1))
{if(tmp3!='')
{tmp2+=' '+tmp3+' ';tmp4+=dbs[ndb]["labels"][tmp3][0];}}}
var labtext=dbs[ndb]["labels"][ind][0];if(and!="")
{obj._str+=' '+and+' [bracket]'+ind+' '+tmp2+'[/bracket]';obj._showstr+=' <i>'+dbs[ndb]["labels"][and][0]+' '+labtext+'</i> '+tmp4;}
else
{obj._str+='[bracket]'+ind+' '+tmp2+'[/bracket]';obj._showstr+='<i>'+labtext+'</i> '+tmp4;}
if(j==0)
{searchlabel=ind;searchtermin=tmp2;}
lightarr.push(convertlightstring(tmp2));tmp2=tmp=tmp6=tmp4="";}}}}}
if((lightarr.length)&&(lightarr.length>0))
lightstring=lightarr.join(' ');searchtermin=convertlimits2(searchtermin);obj._str=convertlimits2(obj._str);if((typeof searchlabel!="undefined")&&(searchlabel!=""))
obj._addlabel=searchlabel;return obj;}
function SeeF(act,str,c)
{if(act==null)
act=_id;else
lockedfilters="";var actstr=act;act=prepareTerm(act);var actjson=JSON.parse(act);var term=actjson.query;if((typeof str!="undefined")&&(str=='Ресурсы'))
{term=convertseef(term);_newrecs="";var obj={};obj._str=term;obj._showstr=_showstr;simpleSearch(null,obj);}
else
{term=prepareStr(term);term=replaceSlash(term);typework="search";var howmuch="";var startfrom="";if(c==null)
{howmuch=portion;startfrom=0;}
else
{howmuch=_length;startfrom=parseInt(howmuch,10)*(parseInt(c,10)-1);}
var handler=bibl_handler;var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacfindd.MetaView"]);querylist.push(["_version","2.5.0"]);querylist.push(["session",numsean]);var strr="";var showstr="";if(typeof _str!="undefined")
{strr=prepareStr(_str);showstr=prepareStr(_showstr);showstr=prepareShowstring(showstr);}
if(typeof _showstr!="undefined")
{showstr=_showstr;}
querylist.push(["_showstr",showstr]);querylist.push(["_str",strr]);if(typeof _lightstring!="undefined")
{savedstring=_lightstring;}
querylist.push(["$see","SEEF"]);querylist.push(["$stopfilters","yes"]);querylist.push(["$length",howmuch]);querylist.push(["_start",startfrom]);querylist.push(["length",howmuch]);querylist.push(["start",startfrom]);querylist.push(["action","SEEF"]);var outfrm=outform;var ndb=numDB;if((typeof dbs[numDB]=="undefined")||(typeof _localiddb!="undefined"))
ndb=_iddb;if(dbs[ndb].type=='AF')
{numDB=ndb=numdbBIBL;}
if(typeof dbs[ndb].outform!="undefined")
outfrm=dbs[ndb].outform;querylist.push(["iddb",ndb]);if(typeof solr!="undefined")
{var fobj=prepareFacetsForBibliosearch();if(fobj!=null)
{if(lockedfilters!="")
{var bstr=prepareTerm(obj._bstr);term='('+term+')'+bstr;}}
var count1=-1;var countscore=-1;for(var key in dbs[ndb]["labels"])
{if(dbs[ndb]["labels"][key][4]=="true")
{count1++;querylist.push(["facets["+count1+"]/type","terms"]);querylist.push(["facets["+count1+"]/name",key]);querylist.push(["facets["+count1+"]/field",key]);querylist.push(["facets["+count1+"]/limit","500"]);if(dbs[ndb]["labels"][key][5]!="undefined")
{querylist.push(["facets["+count1+"]/sort/entity",dbs[ndb]["labels"][key][5]]);querylist.push(["facets["+count1+"]/sort/order",dbs[ndb]["labels"][key][6]]);}}
var score=parseInt(dbs[ndb]["labels"][key][7],10);if(score>1)
{countscore++;querylist.push(["boost["+countscore+"]/label",key]);querylist.push(["boost["+countscore+"]/score",score]);}}
querylist.push(["$solr","yes"]);}
actjson.query=term;act=JSON.stringify(actjson);querylist.push(["id",act]);querylist.push(["$id",actstr]);querylist.push(["_history","yes"])
querylist.push(["$outform",outfrm]);querylist.push(["outformList[0]/outform",outfrm]);querylist.push(["outformList[1]/outform","LINEORD"]);if(outfrm=="SHORTFM")
{querylist.push(["outformList[2]/outform","SHORTFMS"]);querylist.push(["outformList[3]/outform","SHORTFMSTR"]);}
else
{querylist.push(["outformList[2]/outform","AVAILABLEEXEMPLARS"]);querylist.push(["outformList[3]/outform","AVAILABLEECOPY"]);}
querylist.push(["query/params[0]/name","presence"]);querylist.push(["query/params[0]/value","INCLUDE"]);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist)]);callToRCP(gArr);}}
function See(o,ind,act,c,rdb)
{if(ind==null)
ind=_id;else
lockedfilters="";if(act==null)
act=_see;var indx=replaceSymb(ind);addid="see"+indx;if(((act=="SEEF")&&(take('see'+indx).n!=null))&&((typeof dbs[numDB].seef!="undefined")&&(dbs[numDB].seef=="hierarchical")))
{if(take('see'+indx).n.style.display=='none')
{if(take('see'+indx).n.innerHTML=='')
{typework="";take('see'+indx).n.innerHTML='<div class="progress small"><div></div></div>';var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.IndexView"]);querylist.push(["_version","1.2.0"]);querylist.push(["session",numsean]);querylist.push(["label","YTV"]);querylist.push(["length",400]);if((typeof rdb!="undefined")&&(rdb!=""))
numDB=rdb;querylist.push(["iddb",numDB]);querylist.push(["query",ind]);querylist.push(["$tmp",indx]);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist)]);ajaxToRCP(gArr,showSee2Win);}}
showHide2(o,addid);}
else
{if(act=='SEEF')
{SeeF(o,"",c);}
else
{typework="search";var howmuch="";var startfrom="";if(c==null)
{howmuch=portion;startfrom=0;}
else
{howmuch=_length;startfrom=parseInt(howmuch,10)*(parseInt(c,10)-1);}
var handler=bibl_handler;var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacfindd.MetaView"]);querylist.push(["_version","2.5.0"]);querylist.push(["session",numsean]);var ndb=numDB;if((typeof dbs[ndb]=="undefined")||(typeof _localiddb!="undefined"))
ndb=_iddb;if((typeof rdb!="undefined")&&(rdb!=""))
{querylist.push(["$lastdb",ndb]);ndb=rdb;}
var str="";var showstr="";if(typeof _str!="undefined")
{str=prepareStr(_str);showstr=prepareStr(_showstr);}
else
{var titl=take(o.parentNode.parentNode.parentNode).getsign('div',{className:'TITLE'})[0];if(titl!=null)
{var tmp=titl.innerHTML;if(tmp.indexOf('<br')!=-1)
tmp=tmp.substring(0,tmp.indexOf('<br'));if(take('labs_div_'+ndb).n==null)
ndb=numdbBIBL;var doc=take('labs_div_'+ndb);var labs=doc.tags('div');str=labs[0].className.substring(1)+' '+tmp;showstr='<i>'+labs[0].innerHTML+'</i> '+titl.innerHTML;}}
str=replaceSymb(str);showstr=prepareShowstring(showstr);querylist.push(["_showstr",showstr]);querylist.push(["_str",str]);querylist.push(["_history","yes"]);querylist.push(["_start",startfrom]);querylist.push(["$length",howmuch]);querylist.push(["$see",act]);if((typeof _firstdb=="undefined")||(_firstdb==""))
{querylist.push(["$firstdb",ndb]);_firstdb="";}
querylist.push(["start",startfrom]);querylist.push(["length",howmuch]);querylist.push(["action",act]);var outfrm=outform;if(typeof dbs[ndb].outform!="undefined")
outfrm=dbs[ndb].outform;querylist.push(["$outform",outfrm]);querylist.push(["outformList[0]/outform",outfrm]);querylist.push(["outformList[1]/outform","LINEORD"]);if(outfrm=="SHORTFM")
{querylist.push(["outformList[2]/outform","SHORTFMS"]);querylist.push(["outformList[3]/outform","SHORTFMSTR"]);}
else
{querylist.push(["outformList[2]/outform","AVAILABLEEXEMPLARS"]);querylist.push(["outformList[3]/outform","AVAILABLEECOPY"]);}
if(typeof solr!="undefined")
{var count1=-1;var countscore=-1;for(var key in dbs[ndb]["labels"])
{if(dbs[ndb]["labels"][key][4]=="true")
{count1++;querylist.push(["facets["+count1+"]/type","terms"]);querylist.push(["facets["+count1+"]/name",key]);querylist.push(["facets["+count1+"]/field",key]);querylist.push(["facets["+count1+"]/limit","500"]);if(dbs[ndb]["labels"][key][5]!="undefined")
{querylist.push(["facets["+count1+"]/sort/entity",dbs[ndb]["labels"][key][5]]);querylist.push(["facets["+count1+"]/sort/order",dbs[ndb]["labels"][key][6]]);}}
var score=parseInt(dbs[ndb]["labels"][key][7],10);if(score>1)
{countscore++;querylist.push(["boost["+countscore+"]/label",key]);querylist.push(["boost["+countscore+"]/score",score]);}}
querylist.push(["$solr","yes"]);}
querylist.push(["iddb",ndb]);querylist.push(["id",ind]);querylist.push(["$id",indx]);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist,ndb)]);callToRCP(gArr);}}}
function showSee2Win(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{var div=take('see'+_tmp);div.n.innerHTML="";if(response[0]._indx_0!=null)
{var j=0;for(var key in response[0])
{if(key.indexOf('indx_')!=-1)
{var value=response[0][key];var item=value._item.split('[Y]');if(replaceSymb(item[0])==_tmp)
{var span=div.create('span',{id:replaceSymb(value._item),className:'see',data:'Всего выпусков: '+value._size,onmousedown:'function(){showIssues(this)}'});span.create('b',{textNode:item[1]});span.text(' г.');span.create('i',{className:'comma'});div.create('div',{className:'issuediv',style:{display:'none'}});j++;}}}
if(j==0)
div.create('p',{textNode:'В базе данных не найдены библиографические записи на отдельные тома/выпуски данного издания',style:{textAlign:'center'}});}
else
{div.create('p',{textNode:'В базе данных не найдены библиографические записи на отдельные тома/выпуски данного издания',style:{textAlign:'center',margin:'40px 0 0 0'}});}}}
function showIssues(o)
{typework="";if(o.nextSibling.style.display=='none')
{if(o.nextSibling.innerHTML=='')
{o.nextSibling.innerHTML='<div class="progress small"><div></div></div>';var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.FindView"]);querylist.push(["_version","2.5.0"]);querylist.push(["session",numsean]);querylist.push(["start",0]);querylist.push(["length",400]);querylist.push(["iddb",numDB]);querylist.push(["outformList[0]/outform","ISSUE"]);querylist.push(["query/body","YTV "+o.id]);if(typeof dbs[numDB]["labels"]["STVN"]!="undefined")
{querylist.push(["query/label","STVN"]);querylist.push(["query/direct","asc"]);}
querylist.push(["$tmp",o.id]);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist)]);ajaxToRCP(gArr,showIssuesWin);}
o.className+=' border';o.nextSibling.style.display='';}
else
{o.className='see';o.nextSibling.style.display='none';}}
function showIssuesWin(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{var div=take(_tmp).n.nextSibling;div.innerHTML="";var j=0;for(var key in response[0])
{if(key.indexOf('_result_')!=-1)
{var value=response[0][key];var ind=value._id;var item=value._ISSUE_0[0].split('[TULTIP]');var span=take(div).create('span',{id:'_'+replaceSymb(ind),className:'issue',data:item[1],onmousedown:'function(){showRecords(this)}'});if(item[0]!="")
span.create('b',{textNode:item[0]});else
span.create('b',{textNode:item[1]});span.create('i',{className:'comma'});take(div).create('div',{className:'recdiv',style:{display:'none'}});j++;}}}}
function showRecords(o)
{typework="";if(o.nextSibling.style.display=='none')
{if(o.nextSibling.innerHTML=='')
{var outfrm=outform;if(typeof dbs[numDB].outform!="undefined")
outfrm=dbs[numDB].outform;o.nextSibling.innerHTML='<div class="progress small"><div></div></div>';var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.FindView"]);querylist.push(["_version","2.5.0"]);querylist.push(["session",numsean]);querylist.push(["start",0]);querylist.push(["length",portion]);querylist.push(["iddb",numDB]);querylist.push(["outformList[0]/outform",outfrm]);querylist.push(["$outform",outfrm]);var count=0;if(typeof _linkstring!="undefined")
querylist.push(["outformList["+(++count)+"]/outform","LINEORD"]);if(outfrm=="SHORTFM")
{querylist.push(["outformList["+(++count)+"]/outform","SHORTFMS"]);querylist.push(["outformList["+(++count)+"]/outform","SHORTFMSTR"]);}
else
{querylist.push(["outformList["+(++count)+"]/outform","AVAILABLEEXEMPLARS"]);querylist.push(["outformList["+(++count)+"]/outform","AVAILABLEECOPY"]);}
querylist.push(["query/body","ID "+o.id.substring(1)]);querylist.push(["$tmp",o.id]);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist)]);ajaxToRCP(gArr,showRecordsWin);}
o.className+=' border';o.nextSibling.style.display='';}
else
{o.className='issue';o.nextSibling.style.display='none';}}
function showRecordsWin(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{var exquant=0;var ecopy=0;var lquantity=0;var iddbecopy=0;var idrececopy="";var accesstype="";var eurl="";for(var key in response[0])
{if(key.indexOf('_result_')!=-1)
{var next=take(_tmp).n.nextSibling;var div=take(next);div.n.innerHTML="";var tab=div.create('div',{className:'table w100'});var row=tab.create('div',{className:'row'});var td4=row.create('div',{className:'td w88x vtop'});var td5=row.create('div',{className:'td vtop p10x'});var slids=[];var j=0;var library='';var value=response[0][key];var ind=value._id;var iddb=value._sourceIddb;var rdb=value._iddb;var outfrm=outform;var flagurl=false;var seeplace=false;var flagmeta=true;var meta="";var typedoc="";var typesymb="";var see7c2="";if(typeof dbs[rdb].outform!="undefined")
outfrm=dbs[rdb].outform;var imgstring="";var imgsrc="";if((typeof dbs[rdb].additional.nophoto!="undefined")&&(dbs[rdb].additional.nophoto=="display"))
imgstring=pathimg+'/nophoto.png';var arrcont="";if(outfrm=='SHOTFORM')
arrcont=value._SHOTFORM_0._content_0;else
arrcont=eval('value._'+outfrm+'_0');var arr=[];if(typeof value._AVAILABLEEXEMPLARS_1!="undefined")
exquant=value._AVAILABLEEXEMPLARS_1._quantity;if(typeof value._AVAILABLEEXEMPLARS_0!="undefined")
exquant=value._AVAILABLEEXEMPLARS_0._quantity;if((typeof value._AVAILABLEECOPY_0!="undefined")||(typeof value._AVAILABLEECOPY_1!="undefined"))
{var o=null;if(typeof value._AVAILABLEECOPY_0!="undefined")
o=value._AVAILABLEECOPY_0;else
o=value._AVAILABLEECOPY_1;if(typeof o._ecopy!="undefined")
ecopy=parseInt(o._ecopy,10);else
ecopy=0;if(typeof o._iddbEcopy!="undefined")
iddbecopy=parseInt(o._iddbEcopy,10);else
iddbecopy=0;if(typeof o._quantity!="undefined")
lquantity=parseInt(o._quantity,10);else
lquantity=0;if(typeof o._idRecEcopy!="undefined")
idrececopy=o._idRecEcopy;else
idrececopy="";if(typeof o._accessType!="undefined")
accesstype=o._accessType;else
accesstype="";}
if(typeof _linkstring!="undefined")
{arr=value._LINEORD_1;}
for(var i=0;i<arrcont.length;i++)
{var atext=arrcont[i];var tmp=/\[divshotformicons\].*\[\/divshotformicons\]/i;if(tmp.test(atext))
atext=atext.replace(tmp,'');atext=parseBB(atext);if(atext!="")
{j++;if(j==1)
{var outfrm=outform;if(typeof dbs[numDB].outform!="undefined")
outfrm=dbs[numDB].outform;if(outfrm=='SHOTFRM')
{td5.n.innerHTML+='<u class="fstr f120 lh140" title="подробнее" onmousedown=addSee(\''+replaceSlash(ind)+'\')>'+atext+'</u>';}
else
td5.n.innerHTML+='<div class="fstr">'+atext+'</div>';}
else if((j==2)&&(arrcont[i].indexOf('[BOOKMARK]')==-1)&&(arrcont[i].indexOf('[TYPESYMBOL]')==-1))
{if(atext.indexOf('[SEE')==-1)
td5.n.innerHTML+=atext;}
else
{if(arrcont[i].indexOf('[META]')!=-1)
{meta=arrcont[i].substring(6);}
else if(arrcont[i].indexOf('[TYPEDOC]')!=-1)
{typedoc=arrcont[i].substring(9);}
else if(arrcont[i].indexOf('[TYPESYMBOL]')!=-1)
{typesymb=arrcont[i].substring(12);}
else if(arrcont[i].indexOf('[ISBN]')!=-1)
{;}
else if(arrcont[i].indexOf('[LIKE]')!=-1)
{;}
else if(arrcont[i].indexOf('[S7COPY2]')!=-1)
{see7c2=arrcont[i].substring(9);}
else if(arrcont[i].indexOf('[CONTENT]')!=-1)
{slids.push(arrcont[i].substring(9));}
else if(arrcont[i].indexOf('[IMG]')!=-1)
{imgsrc=arrcont[i].substring(5);}
else if(arrcont[i].indexOf('[INSERT]')!=-1)
{var pos=arrcont[i].lastIndexOf('>');var pu=td5.create('div');pu.n.innerHTML='<span class="cb"><span onmousedown="showHide(this)" class="add1">Включает</span><div style="display:none">'+parseBB(arrcont[i].substring(pos+1))+'</div></span>';}
else if(arrcont[i].indexOf('[URL]')!=-1)
{var pos=arrcont[i].indexOf('<');var pos1=arrcont[i].indexOf('>');var pu=td5.create('div');if((typeof dbs[rdb].loadurl!="undefined")&&(dbs[rdb].loadurl=="link"))
{pu.n.innerHTML='<span class="URL"><a target="_blank" href="'+arrcont[i].substring(pos1+1)+'">'+arrcont[i].substring(pos+1,pos1)+'</a></span>';}
else
{pu.n.innerHTML='<span class="URL u w180x" onmousedown="loadFreeUrl(\''+replaceSlash(ind)+'\',\''+arrcont[i].substring(pos1+1)+'\',\''+rdb+'\')">'+arrcont[i].substring(pos+1,pos1)+'</span>';}
flagurl=true;}
else if(arrcont[i].indexOf('[BOOKMARK]')!=-1)
{var txt="";var barr=arrcont[i].split('[/BOOKMARK]');for(var k=0;k<barr.length;k++)
{if(barr[k]!="")
{if(barr[k].indexOf('[BOOKMARK]')==-1)
{txt+=parseBB(barr[k]);}
else
{var barr1=barr[k].split('[BOOKMARK]');for(var b=0;b<barr1.length;b++)
{if(barr1[b]!="")
{if(barr1[b].indexOf('{')==-1)
{txt+=parseBB(barr1[b]);}
else
{var pos=barr1[b].indexOf('[');var pos1=barr1[b].indexOf(']');var titl=barr1[b].substring(pos+1,pos1);txt+='<span class="SEEF" onmousedown="SeeF(\''+convertseef(barr1[b].substring(pos1+1))+'\')">'+titl+'</span>';}}}}}}
td5.n.innerHTML+=txt;}
else if(arrcont[i].indexOf('[SEE1]')!=-1)
{;}
else if(arrcont[i].indexOf('[SEE4]')!=-1)
{;}
else if(arrcont[i].indexOf('[SEEF]')!=-1)
{var pos=arrcont[i].indexOf('<');var pos1=arrcont[i].indexOf('>');var titl=arrcont[i].substring(pos+1,pos1);if(titl.indexOf('Статьи')!=-1)
{var ps=td5.create('div',{className:'pt10x'});ps.create('a',{id:ind+'articles',className:'SEEF',textNode:titl,href:'javascript: SeeF(\''+convertseef(arrcont[i].substring(pos1+1))+'\',\''+titl+'\')'});}}
else if((arrcont[i].indexOf('[SEE6]')!=-1)||(arrcont[i].indexOf('[SEE7]')!=-1))
{seeplace=true;}
else if(arrcont[i].indexOf('[FLIPPINGBOOK]')!=-1)
{;}
else
{if((typedoc!='')&&(meta!=''))
flagmeta=true;else
{if(atext.indexOf('[SEE')==-1)
td5.n.innerHTML+=atext;}}}}}
if(outfrm=='SHOTFORM')
{for(var arg in value._SHOTFORM_0)
{if(arg.indexOf('_action_')!=-1)
{var val=value._SHOTFORM_0[arg];if(val._id=="SEEF")
{if(val._title.indexOf('Первый МГМУ')==-1)
{if(val._title.indexOf('Оригинал')==-1)
{var ps=td5.create('div',{className:'pt10x'});ps.create('a',{id:ind+'articles',className:'SEEF',textNode:val._title,href:'javascript: SeeF(\''+convertseef(val._arg)+'\',\''+val._title+'\')'});}}}
if(val._id=='IMG')
{imgsrc=val._arg;}
if(val._id=='URL')
{var pu=td5.create('div');if((typeof dbs[rdb].loadurl!="undefined")&&(dbs[rdb].loadurl=="link"))
{var span=pu.create('span',{className:'URL'});span.create('a',{target:'_blank',textNode:val._title,href:''+val._arg});}
else
{pu.create('span',{className:'URL u w180x',textNode:val._title,onmousedown:'function (){loadFreeUrl(\''+replaceSlash(ind)+'\',\''+val._arg+'\',\''+rdb+'\');}'});}
flagurl=true;}}}}
if((typeof arr!="undefined")&&(arr.length>0))
{{var opersarr=[];var harr=_linkstring.split('[END]');var linkarr={};for(var k=0;k<harr.length;k++)
{if(harr[k]!="")
{var tmparr=harr[k].split('[ID]');linkarr[tmparr[0]]=tmparr[1];}}
td5.n.innerHTML+='<div class="oquantity"><span>Доступно для заказа:</span><span>'+exquant+'</span><span>экз.</span></div>';for(var z=0;z<arr.length;z++)
{if(arr[z]!="")
{var p=td5.create('div',{className:'opercont'});if(typeof linkarr[arr[z]]!="undefined")
{if(arr[z]=='043')
{opersarr.push(arr[z]);}
else if((arr[z]=="069")&&(ecopy>0)&&(accesstype=="PAY")&&(foldername=='rusmed'))
{opersarr.push(arr[z]);}
else if((arr[z]=="070")&&(ecopy>0)&&(accesstype=="PAY")&&(foldername=='rusmed'))
{opersarr.push(arr[z]);}
else if((arr[z]=="076")&&(foldername=='rusmed'))
{opersarr.push(arr[z]);}
else if(((arr[z]=="077")&&(ecopy==0))&&(foldername=='rusmed'))
{opersarr.push(arr[z]);}
else if((arr[z]=="078")&&(ecopy>0)&&(accesstype=="FREE"))
{if((idrececopy!="")&&(iddbecopy!=""))
p.n.innerHTML+='<div class="_'+arr[z]+'"><span class="url" onmousedown="showOrderWin(this,\''+iddbecopy+'\',\''+replaceSlash(idrececopy)+'\')">'+linkarr[arr[z]]+'</span></div>';else
p.n.innerHTML+='<div class="_'+arr[z]+'"><span class="url" onmousedown="showOrderWin(this,\''+iddb+'\',\''+replaceSlash(ind)+'\')">'+linkarr[arr[z]]+'</span></div>';}
else if((arr[z]=="079")&&(ecopy>0)&&(accesstype=="FREE")&&(foldername=='rusmed'))
{opersarr.push(arr[z]);}
else if((arr[z]=="079")&&(ecopy>0)&&(accesstype=="FREE")&&(foldername=='newlib'))
{p.n.innerHTML+='<div class="_'+arr[z]+'">Онлайн просмотр документа доступен подписчикам Электронного абонемента ЦНМБ после авторизации</div>';}
else if((arr[z]=="059")&&(ecopy==0))
{if((typeof _auth!="undefined")||(flag45))
{p.n.innerHTML+='<div class="operations _'+arr[z]+'" onmousedown="showOrderWin(\''+arr[z]+'\',\''+iddb+'\',\''+replaceSlash(ind)+'\')">'+linkarr[arr[z]]+'</div>';}
else
{p.n.innerHTML+='<div class="operations _'+arr[z]+'" onmousedown="createAuthLayer(\''+replaceSlash(ind)+'\',2)">'+linkarr[arr[z]]+'</div>';}}
else if((arr[z]=="058")&&(ecopy>0)&&(accesstype=="PAY"))
{if((typeof _auth!="undefined")||(flag45))
{if((idrececopy!="")&&(iddbecopy!=""))
p.n.innerHTML+='<div class="operations _'+arr[z]+'" onmousedown="showOrderWin(\''+arr[z]+'\',\''+iddbecopy+'\',\''+replaceSlash(idrececopy)+'\')">'+linkarr[arr[z]]+'</div>';else
p.n.innerHTML+='<div class="operations _'+arr[z]+'" onmousedown="showOrderWin(\''+arr[z]+'\',\''+iddb+'\',\''+replaceSlash(ind)+'\')">'+linkarr[arr[z]]+'</div>';}
else
{p.n.innerHTML+='<div class="operations _'+arr[z]+'" onmousedown="createAuthLayer(\''+replaceSlash(ind)+'\',2)">'+linkarr[arr[z]]+'</div>';}}
else if(((arr[z]=="077")&&(ecopy==0))&&(foldername=='newlib'))
{p.n.innerHTML+='<div class="_'+arr[z]+'">Заказ на оцифровку и последующий онлайн просмотр документа доступен подписчикам Электронного абонемента ЦНМБ после авторизации</div>';}
else if(((arr[z]=="070")&&(ecopy>0)&&(accesstype=="PAY"))&&(foldername=='newlib'))
{p.n.innerHTML+='<div class="_'+arr[z]+'">Онлайн просмотр документа доступен подписчикам Электронного абонемента ЦНМБ после авторизации</div>';}
else
{if((ecopy==2)&&(eurl!="")&&(accesstype=="NOLIMITS"))
{p.n.innerHTML+='<span onmousedown="loadFreeUrl(\''+idrececopy+'\',\''+eurl+'\',\''+iddbecopy+'\')" class="URL u w180x" title="открыть">Показать документ</span>';}}}}}
var operstr=opersarr.join('|');if(opersarr.length>0)
{for(var g=0;g<opersarr.length;g++)
{if(opersarr[g]=='070')
{p.n.innerHTML+='<div><a data="Сервис доступен подписчикам Электронного абонемента ЦНМБ или В ЗДАНИИ БИБЛИОТЕКИ" class="operations _070" target="_blank" href="//emll.rucml.ru/section/sign">Заказать онлайн просмотр</a></div>';}
else if(opersarr[g]=='076')
{p.n.innerHTML+='<div><div data="Сервис доступен зарегистрированным читателям библиотеки" class="operations _076" onmousedown="createAuthLayer()">Заказать в читальный зал</div></div>';}
else if(opersarr[g]=='077')
{p.n.innerHTML+='<div><a data="Сервис доступен подписчикам Электронного абонемента ЦНМБ" class="operations _077" target="_blank" href="//emll.rucml.ru/section/sign">Заказать онлайн просмотр</a></div>';}
else if(opersarr[g]=='043')
{if(parseInt(exquant,10)>0)
{if((typeof _auth!="undefined")||(flag45))
{p.n.innerHTML+='<div class="operations _'+opersarr[g]+'" onmousedown="showOrderWin(\''+opersarr[g]+'\',\''+iddb+'\',\''+replaceSlash(ind)+'\')">'+linkarr[opersarr[g]]+'</div>';}
else
{p.n.innerHTML+='<div class="operations _'+opersarr[g]+'" onmousedown="createAuthLayer(\''+replaceSlash(ind)+'\',2)">'+linkarr[opersarr[g]]+'</div>';}}
else
{p.n.innerHTML+='<div><div class="operations button2">Заказать</div></div>';}}
else if(opersarr[g]=='069')
{if((idrececopy!="")&&(iddbecopy!=""))
p.n.innerHTML+='<div class="_'+arr[z]+'"><span class="url" onmousedown="showOrderWin(\''+arr[z]+'\',\''+iddbecopy+'\',\''+replaceSlash(idrececopy)+'\')">'+linkarr[arr[z]]+'</span></div>';else
p.n.innerHTML+='<div class="_'+arr[z]+'"><span class="url" onmousedown="showOrderWin(\''+arr[z]+'\',\''+iddb+'\',\''+replaceSlash(ind)+'\')">'+linkarr[arr[z]]+'</span></div>';}
else
{;}}}}}
if(flagmeta)
{if(typesymb!='')
meta+='_'+typesymb;var src=pathimg+'/cell_'+meta+'.png';td5.n.innerHTML+='<div class="cell_type"><span class="celltype" style="background-image:url('+src+')"></span><span>'+typedoc+'</span></div>';}
if(imgsrc!="")
{td4.create('img',{border:'0',hSpace:'0',vSpace:'0',alt:'',title:'',src:imgsrc});}
else
{if((typeof dbs[rdb].additional.nophoto!="undefined")&&(dbs[rdb].additional.nophoto=="display"))
{if(meta!="")
imgsrc=pathimg+'/'+meta+'.png';else
imgsrc=imgstring;td4.create('img',{border:'0',hSpace:'0',vSpace:'0',alt:'',title:'',src:imgsrc});}
else
{var s4=td4.create('span');var c4=s4.create('cite');var s41=c4.create('span',{tabIndex:'1',className:'book'});var u4=s41.create('ul',{className:'paperback_front'});u4.create('li');var u41=s41.create('ul',{className:'ruled_paper'});u41.create('li');u41.create('li');u41.create('li');u41.create('li');u41.create('li');var u42=s41.create('ul',{className:'paperback_back'});u42.create('li');}}
if(slids.length>0)
{var span=td4.create('span',{className:'titleslides',onclick:'function(){showSlidesCont(this)}'});for(var i=0;i<slids.length;i++)
{span.create('input',{type:'hidden',name:'tab',value:slids[i]});}}
if(see7c2!="")
td5.n.innerHTML+='<div class="SEE7COPY2">'+parseBB(see7c2)+'</div>';var today=new Date();var seconds=today.getTime();var libs1=[];var library='';var libtext='';if(typeof value._SHORTFMS_1!="undefined")
{if(value._SHORTFMS_1[0]!="")
{if(value._SHORTFMS_1[0].indexOf('[/UR]')!="undefined")
{libs1=value._SHORTFMS_1[0].split('[/UR]');}
var countlibs=0;if(libs1.length>0)
{for(var i=0;i<libs1.length;i++)
{if(libs1[i]!="")
{var libs=libs1[i].split('[END]');var ur='';var loc='';for(var k=0;k<libs.length;k++)
{if(libs[k]!="")
{var tod=new Date();var sec=tod.getTime();var astr="";var bstr="";var istr="";var ssstr="";var tstr="";var austr="";if(libs[k].indexOf('[ITEM]')!=-1)
{istr=libs[k].substring(libs[k].indexOf('[ITEM]')+6,libs[k].indexOf('[/ITEM]'));}
if(libs[k].indexOf('[BIBLID]')!=-1)
{bstr=libs[k].substring(libs[k].indexOf('[BIBLID]')+8,libs[k].indexOf('[/BIBLID]'));}
if(libs[k].indexOf('[ADRESS]')!=-1)
{astr=libs[k].substring(libs[k].indexOf('[ADRESS]')+8,libs[k].indexOf('[/ADRESS]'));}
if(libs[k].indexOf('[AUTHID]')!=-1)
{austr=libs[k].substring(libs[k].indexOf('[AUTHID]')+8,libs[k].indexOf('[/AUTHID]'));}
if(libs[k].indexOf('[TITL]')!=-1)
{tstr=libs[k].substring(libs[k].indexOf('[TITL]')+6,libs[k].indexOf('[/TITL]'));}
if(libs[k].indexOf('[UR]')!=-1)
{countlibs++;ur+='<div onclick="showHide1(this.parentNode.parentNode)" class="td"><p class="fstr lh120">'+tstr+'</p><p class="address"></p></div><div class="td w30 p5x" id="l_'+sec+'_'+countlibs+'_'+austr+'"><input type="hidden" class="titl" value="'+tstr+'"/><input type="hidden" id="ndb'+sec+'_'+countlibs+'_'+austr+'" class="item" value="'+istr+'"/><input type="hidden" class="biblid" id="biblid'+sec+'_'+countlibs+'_'+i+'" value="'+bstr+'"/><input type="hidden" class="authid" value="'+austr+'"/><span class="aflinkinfo" onclick="showLibInfo(this,'+countlibs+',\'site\')">О библиотеке</span><span class="aflinkinfo" onclick="showLibInfo(this,'+countlibs+',\'map\')">Посмотреть на карте</span><span class="aflinkinfo" onclick="showLibInfo(this,'+countlibs+',\'avail\')">Уточнить наличие</span></div>';}
else
{countlibs++;loc+='<div class="row"><div class="td loc"><p><b>'+tstr+'</b></p><p class="address">'+astr+'</p></div><div class="td w30 p5x" id="l_'+sec+'_'+countlibs+'_'+austr+'"><input type="hidden" class="titl" value="'+tstr+'"/><input type="hidden" id="ndb'+sec+'_'+countlibs+'_'+austr+'" class="item" value="'+istr+'"/><input type="hidden" class="biblid" id="biblid'+sec+'_'+countlibs+'_'+i+'" value="'+bstr+'"/><input type="hidden" class="authid" value="'+austr+'"/><span class="aflinkinfo" onclick="showLibInfo(this,'+countlibs+',\'site\')">О библиотеке</span><span class="aflinkinfo" onclick="showLibInfo(this,'+countlibs+',\'map\')">Посмотреть на карте</span><span class="aflinkinfo" onclick="showLibInfo(this,'+countlibs+',\'avail\')">Уточнить наличие</span></div></div>';}}}
if(loc!="")
{if(ur!="")
{ur='<div class="row ur">'+ur+'</div>';}
loc='<div class="level" style="display:none">'+loc+'</div>';}
else
{ur='<div class="row">'+ur+'</div>';loc='';}
libtext+='<div class="level">'+ur+'</div>'+loc;}}}}}
if(((typeof dbs[rdb].place!="undefined")||(libtext!=""))&&(!flagurl))
{var tabs=td5.create('div',{className:'tabs'});var tabdivs=td5.create('div',{className:'tabdivs'});if((typeof dbs[rdb].place!="undefined")&&(libtext=="")&&(seeplace))
{tabs.n.innerHTML+='<span data-title="place" class="add1" onmousedown="seePlace(this,\''+replaceSlash(ind)+'\','+seconds+','+rdb+','+iddb+')">Местонахождение</span>';tabdivs.create('div',{className:'adddiv',id:'place'+seconds,style:{display:'none'}});}
if(libtext!="")
{tabs.create('span',{textNode:'Библиотеки',className:'add2 border',title:'libraries',onmousedown:'function(){showHide2(this,\'lib'+seconds+'\')}'});var div=tabdivs.create('div',{className:'adddiv',id:'lib'+seconds});div.n.innerHTML=libtext;}}}}
if(parseInt(exquant,10)>0)
verifyLink();preloadImages(imgsrc);}}
function showArticles(obj)
{typework="";var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.FindView"]);querylist.push(["_version","2.7.0"]);querylist.push(["session",numsean]);querylist.push(["start",0]);querylist.push(["length",portion]);querylist.push(["iddb",numDB]);querylist.push(["query/body",obj]);querylist.push(["outformList[0]/outform","SHOTFORM"]);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist)]);var arg={};arg.cls='dialog2';arg.message="Статьи/части";showLayerWin('issueswin',arg);ajaxToRCP(gArr,showArticlesWin);}
function showArticlesWin(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{var doc=take('issueswinform');doc.n.innerHTML="";var j=0;if(parseInt(response[0]._size,10)>0)
{for(var key in response[0])
{if(key.indexOf('_result_')!=-1)
{var value=response[0][key];var ind=value._id;var rdb=value._sourceIddb;var arrcont=value._SHOTFORM_0._content_0;var div=doc.create('div',{className:'searchrez size20'});var div1=div.create('div',{className:'output'});var j=-1;for(var i=0;i<arrcont.length;i++)
{var atext=arrcont[i];var tmp=/\[divshotformicons\].*\[\/divshotformicons\]/i;if(tmp.test(atext))
atext=atext.replace(tmp,'');if(atext!="")
{j++;if(j==0)
{var div2=div1.create('div',{className:'clear_both'});div2.create('span',{className:'fleft mt5x mr5x',textNode:(j+1)+'. '});div2.n.innnerHTML+=atext;}
else
{if(atext.indexOf('<Аннотация:>')!=-1)
{var span=div1.create('span',{className:'cb'});span.n.innerHTML='<span class="add1" onmousedown="showHide(this)">Аннотация:</span><div class="i" style="display:none">'+atext.substring(atext.indexOf('<Аннотация:>')+12)+'</div>';}
else
{div1.create('p',{textNode:atext,style:{fontSize:'80%',margin:'5px'}});}}}}
j++;}}
doc.n.innerHTML=parseBB(doc.n.innerHTML);}
else
{doc.create('p',{textNode:'В базе данных не найдены библиографические записи на отдельные статьи/части данного выпуска/тома',style:{textAlign:'center',margin:'40px 0 0 0'}});}}}
function seeAdd(o,ind,c,rdb)
{typework="";addid="add"+c;if(take(addid).n.style.display=='none')
{if(take(addid).n.innerHTML=='')
{take(addid).n.innerHTML='<div class="progress small"><div></div></div>';var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.FindView"]);querylist.push(["_version","2.3.0"]);querylist.push(["session",numsean]);var tmp=/\\{1,}/g;if(tmp.test(ind))
ind=ind.replace(tmp,'\\');querylist.push(["iddbIds[0]/id",ind]);var db=numDB;if((typeof rdb!="undefined")&&(rdb!=""))
{db=rdb;}
querylist.push(["iddbIds[0]/iddb",db]);var dboutff=outformfull;if((typeof dbs[db]!="undefined")&&(typeof dbs[db].outformfull!="undefined"))
dboutff=dbs[db].outformfull;querylist.push(["outform",dboutff]);if(typeof _lightstring!="undefined")
{gArr.push(["$lightstring",_lightstring]);}
else
{if(typeof _bibliostring!="undefined")
{gArr.push(["$bibliostring",_bibliostring]);}}
querylist.push(["_history","yes"]);querylist.push(["$iddb",db]);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist,db)]);ajaxToRCP(gArr,displayAdd);}}
showHide2(o,addid);}
function displayAdd(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{var dboutff=outformfull;if((typeof dbs[_iddb]!="undefined")&&(typeof dbs[_iddb].outformfull!="undefined"))
dboutff=dbs[_iddb].outformfull;var outf=eval('response[0]._result_0._'+dboutff+'_0');if(outf!=null)
{var str="";var arr=outf;for(var i=0;i<arr.length;i++)
{if(arr[i]!="")
{var term=arr[i];var pref=postf="";if((term.indexOf('<')!=-1)&&(dboutff.indexOf('FULLVIEW')==-1))
{term=term.replace(/</,' ');term=term.replace(/>/,' ');pref='<b>'+term.substring(0,term.indexOf(':')+1)+'</b>';postf=term.substring(term.indexOf(':')+1);term="";str+='<p>'+pref+term+postf+'</p>';}
else
{if((typeof _lightstring!="undefined")&&(_lightstring!=""))
str+='<div>'+illuminate(term,_lightstring)+'</div>';else if((typeof _bibliostring!="undefined")&&(_bibliostring!=""))
str+='<div>'+illuminate(term,_bibliostring)+'</div>';else
str+='<div>'+term+'</div>';}}}
take(addid).n.innerHTML=parseBB(str);}}}
function ajaxSee(ind,count,rdb)
{typework="";seeid="SEE4"+count;if(take(seeid).n.style.display=='none')
{if(take(seeid).n.innerHTML=="")
{var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.MetaView"]);querylist.push(["_version","2.0.0"]);querylist.push(["session",numsean]);var db=numDB;if((typeof rdb!="undefined")&&(rdb!=""))
{db=rdb;}
querylist.push(["iddb",db]);querylist.push(["id",ind]);querylist.push(["action","SEE4"]);querylist.push(["_history","yes"]);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist,db)]);ajaxToRCP(gArr,displaySEE4);}
else
{take(seeid).show();take(seeid).n.previousSibling.className="add2";}}
else
{take(seeid).hide();take(seeid).n.previousSibling.className="add1";}}
function displaySEE4(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{if(response[0]._result_0._SEE4_0!=null)
{take(seeid).n.previousSibling.className="add2";take(seeid).show();take(seeid).n.innerHTML=response[0]._result_0._SEE4_0[0];}}}
function searchFromAfToBibl()
{typework="search";typesearch="simple";var lab='AUIDS';var str="";showstr="";var cont=take('sconstruct_'+numDB);if(cont.n!=null)
{var arr=cont.getsign('span',{className:'sblock'});var terms=[];var shows=[];for(var i=0;i<arr.length;i++)
{var span=take(arr[i]).tags('span')[0];var term=span.title;var show=span.innerHTML;if(i==0)
{lab=span.getAttribute("data-label");if(lab=='QMS')
lab='MS';terms.push(term.substring(1,term.length-1));shows.push(show);}
else
{var log=take(arr[i]).tags('select')[0];terms.push(' '+log.options[log.selectedIndex].value+' '+convertbrackets(term));shows.push(' <i>'+log.options[log.selectedIndex].text+'</i> '+show);}
lightarr.push(convertlightstring(show));}
str=terms.join("[/bracket]");var len=terms.length-1;if(len==0)
str="[bracket]"+str+"[/bracket]";else
{for(var i=0;i<len;i++)
str="[bracket]"+str;}
putDataToStorage(numDB);if(typeof _iddbbibl!="undefined")
numDB=_iddbbibl;else
numDB=numdbBIBL;showstr='<i>'+dbs[numDB]["labels"][lab][0]+'</i> '+shows.join("");}
lightstring=lightarr.join(' ');str=prepareStr(str);var obj={};obj._str=convertseef(str);obj._showstr=showstr;if((typeof biblcounter!="undefined")&&(parseInt(biblcounter,10)>1))
{simpleSearchAll(lab,obj);}
else
{simpleSearch(lab,obj);}}
function searchTerm(o,a,l)
{typework="search";typesearch="simple";sessionStorage.clear();lockedfilters="";var lab='AUIDS';var str="";showstr="";if(typeof _iddbbibl!="undefined")
numDB=_iddbbibl;else
numDB=numdbBIBL;if(typeof o!="string")
{var obj=take(o).getsign('input',{type:'checkbox'})[0];var down=obj.getAttribute("data-down");if((down!="")&&(down!=null))
{lab='COD';str='[bracket]'+down+'[/bracket]';if(obj.name=='QMS')
{lab='MS';str='[bracket][bracket]'+lab+' '+obj.className.substring(obj.className.indexOf('/')+1)+'[/bracket] AND '+str+'[/bracket]';}}
else
{str='[bracket]'+lab+' '+obj.value+'[/bracket]';}
showstr='<i>'+dbs[numDB]["labels"][lab][0]+'</i> '+obj.className;lightarr.push(convertlightstring(obj.className));bibliostring=convertlightstring(obj.className);if((lightarr.length)&&(lightarr.length>0))
lightstring=lightarr.join(' ');}
else
{if(typeof l!="undefined")
{lab=l;}
str='[bracket]'+lab+' '+o+'[/bracket]';var t=o;if(typeof a!="undefined")
t=a;showstr='<i>'+dbs[numDB]["labels"][lab][0]+'</i> '+t;if(typeof a!="undefined")
lightarr.push(convertlightstring(a));}
if(typeof a!="undefined")
lightstring=lightarr.join(' ');str=convertseef(str);str=prepareEscape(str);var obj={};obj._str=str;obj._showstr=showstr;if((typeof biblcounter!="undefined")&&(parseInt(biblcounter,10)>1))
{simpleSearchAll(lab,obj);}
else
{simpleSearch(lab,obj);}}
function getAFStat()
{var db=numdbBIBL;if(typeof repobibldb!="undefined")
db=repobibldb;typework="";var filter=take('infor').getsign('input',{'name':'stat'});var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.FindSize"]);querylist.push(["_version","1.2.0"]);querylist.push(["session",numsean]);for(var j=0;j<filter.length;j++)
{querylist.push(["queryList["+j+"]/iddb",db]);querylist.push(["queryList["+j+"]/query","(AUIDS '"+filter[j].value+"')"]);querylist.push(["queryList["+j+"]/queryId",filter[j].className]);querylist.push(["$"+filter[j].className,filter[j].value]);}
gArr.push(["querylist",prepareQueryString(querylist)]);ajaxToRCP(gArr,callbackgetAFStat);}
function callbackgetAFStat(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{for(var key in response[0])
{var value=response[0][key];if(key.indexOf('resultList')!=-1)
{var ind=value._queryId;var div=take(ind).n;div.innerHTML=value._size;if(parseInt(value._size,10)==0)
{div.removeAttribute('class');div.removeAttribute('title');div.removeAttribute('onmousedown');}
take(div.parentNode).show();if(typeof repointerface!="undefined")
{if(parseInt(value._size,10)>0)
{div.parentNode.innerHTML+=' <span class="f80">(посмотреть)</span>';var q=eval("_"+ind);openArticlesAuthor(ind,q);}}}}}}
function searchVoc(l,t,bd)
{if(dbs[numDB].type=='AF')
vocsearchInAF(l,t);else
{var ndb=numDB;if((typeof dbs[numDB]=="undefined")||(typeof _localiddb!="undefined"))
ndb=_iddb;if(typeof bd!="undefined")
ndb=bd;typework="search";ishistory="ishistory";if(typesearch!='combined')
typesearch='simple';lockedfilters="";swfterm="";t=t.replace(/\&nbsp\;/g,' ');var str="[bracket]"+l+" [apos]"+t+"[/apos][/bracket]";var action="php";if(typeof biblio!="undefined")
action="biblio";showstr=prepareStr('<i>'+dbs[ndb]["labels"][l][0]+'</i> '+replaceSymb(t));showstr=prepareShowstring(showstr);var handler=bibl_handler;var gArr=new Array();var querylist=new Array();gArr.push(["_action",action]);gArr.push(["_errorhtml","error1"]);gArr.push(["_param","1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacfindd.FindView"]);querylist.push(["_version","2.7.0"]);querylist.push(["session",numsean]);querylist.push(["_start",0]);querylist.push(["start",0]);querylist.push(["$length",portion]);querylist.push(["length",portion]);querylist.push(["_showstr",showstr]);querylist.push(["_str",str]);var outfrm=outform;if(typeof dbs[ndb].outform!="undefined")
outfrm=dbs[ndb].outform;querylist.push(["$outform",outfrm]);querylist.push(["$searchlabel",l]);querylist.push(["outformList[0]/outform",outfrm]);querylist.push(["outformList[1]/outform","LINEORD"]);if(outfrm=="SHORTFM")
{querylist.push(["outformList[2]/outform","SHORTFMS"]);querylist.push(["outformList[3]/outform","SHORTFMSTR"]);}
else
{querylist.push(["outformList[2]/outform","AVAILABLEEXEMPLARS"]);querylist.push(["outformList[3]/outform","AVAILABLEECOPY"]);}
querylist.push(["iddb",ndb]);var term=prepareTerm(str);if(term.indexOf('\\\\\\')!=-1)
term=prepareStr(term);tern=replaceS6(term);querylist.push(["query/body",term]);querylist.push(["query/params[0]/name","presence"]);querylist.push(["query/params[0]/value","INCLUDE"]);if(typeof biblio!="undefined")
{lockedfilters="";var bobj={'query':term,'databases':[ndb],'paging':{'limit':portion,'offset':0}};gArr.push(["_bibliostr",JSON.stringify(bobj)]);gArr.push(["_session",numsean]);querylist.push(["$bibliosearch","yes"]);}
if(typeof solr!="undefined")
{lockedfilters="";var count1=-1;var countscore=-1;for(var key in dbs[ndb]["labels"])
{if(dbs[ndb]["labels"][key][4]=="true")
{count1++;querylist.push(["facets["+count1+"]/type","terms"]);querylist.push(["facets["+count1+"]/name",key]);querylist.push(["facets["+count1+"]/field",key]);querylist.push(["facets["+count1+"]/limit","500"]);if(dbs[ndb]["labels"][key][5]!="undefined")
{querylist.push(["facets["+count1+"]/sort/entity",dbs[ndb]["labels"][key][5]]);querylist.push(["facets["+count1+"]/sort/order",dbs[ndb]["labels"][key][6]]);}}
var score=parseInt(dbs[ndb]["labels"][key][7],10);if(score>1)
{countscore++;querylist.push(["boost["+countscore+"]/label",key]);querylist.push(["boost["+countscore+"]/score",score]);}}
querylist.push(["$solr","yes"]);}
if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist,ndb)]);if(typeof dbs[ndb].addqueries!="undefined")
{var obj={};obj.term=term;obj.db=ndb;obj.label=l;var arr=prepareAddQuery(obj);if(arr!=null)
Array.prototype.push.apply(gArr,arr);}
callToRCP(gArr);}}
function showVoc(item,label,sign)
{typework="search";lockedfilters="";var skipFirst="";var _vstr="";var query="";var start=0;var firstterm="";var indxterms="";var andor=0;var vocobj="";var savedterms="";var title="Словарь";var val=null;var str="";if(item!=null)
{if(typeof _str!="undefined")
_str="";skipFirst="";if((typeof scrolllayer!="undefined")&&(scrolllayer=="left_frame"))
{if(typesearch!="combined")
typesearch="combined";vocobj=item.previousSibling.id;}
else
{if(typesearch!="combined")
{if(item.nextSibling.nodeType==1)
{if(item.nextSibling.className=="logcontainer")
vocobj=item.nextSibling.nextSibling.lastChild.firstChild.id;else
vocobj=item.nextSibling.lastChild.firstChild.id;}}}
val=take(vocobj).n.value;if(val.indexOf("'")==0)
val=val.substring(1,val.length-1);val=Trim3(val);val=replaceSymb(val);val=prepareStr(val);str=query=firstterm=val;}
else
{if(typeof _str!="undefined")
{val=str=_str;if(str!="")
{val=prepareStr(str);val=replaceSymb(str);}}
if(typeof _title!="undefined")
title=_title;if(take('andor').n!=null)
{if(take('andor').n.nodeName.toLowerCase()=='select')
andor=take('andor').n.selectedIndex;else
{if(take('andor').n.className=='OR')
andor=0;else
andor=1;}}
indxterms=prepareIndxTerms();start=parseInt(_start,10);vocobj=_vocobj;if(sign==0)
{start=parseInt(_start,10)-portion;if(start==0)
{skipFirst="";var arr=_firstterm.split('[END]');query=firstterm=arr[0];}
else
{firstterm=_firstterm;var arr=firstterm.split('[END]');arr.pop();var newstr=arr[arr.length-1];firstterm=arr.join('[END]');query=skipFirst=newstr;}}
else
{start=parseInt(_start,10)+portion;query=skipFirst=_lastterm;firstterm=_firstterm+'[END]'+query;}}
if(label==null)
{if(typesearch=="combined")
{label=item.previousSibling.className;}
else
{if(item.nextSibling.className=="logcontainer")
label=item.nextSibling.nextSibling.firstChild.firstChild.lastChild.className.substring(1);else
label=item.nextSibling.firstChild.firstChild.lastChild.className.substring(1);}
if(label=='FT')
return;var db=numDB;if(typeof _localiddb!="undefined")
db=_iddb;if((val==null)||(val==""))
_vstr='<span><i>'+dbs[db]["labels"][label][0]+'</i> ВСЕ</span>';else
_vstr='<span><i>'+dbs[db]["labels"][label][0]+'</i> '+val+'</span>';}
else
_vstr=_showstr;_vstr=prepareStr(_vstr);_vstr=prepareShowstring(_vstr);showstr=_vstr;var handler=modules["voc"].directory+'/voc.php';var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);if(dbs[numDB].type=="AF")
{querylist.push(["_service","opacafd.List"]);querylist.push(["_version","1.0.0"]);querylist.push(["mode","index"]);}
else
{querylist.push(["_service","opacfindd.IndexView"]);querylist.push(["_version","1.4.0"]);}
querylist.push(["session",numsean]);querylist.push(["$title",title]);querylist.push(["$label",label]);querylist.push(["label",label]);querylist.push(["$start",start]);querylist.push(["$showstr",showstr]);querylist.push(["$str",str]);querylist.push(["$query",convertseef(query)]);querylist.push(["$length",portion]);querylist.push(["query",val]);if(start!=0)
{if((typeof solr!="undefined")&&(solr=="yes"))
querylist.push(["start",start]);else
querylist.push(["start",brackets(replaceSymb(query))]);}
querylist.push(["length",portion]);querylist.push(["iddb",numDB]);querylist.push(["$andor",andor]);querylist.push(["$vocobj",vocobj]);if((typeof firstterm!="undefined")&&(firstterm!=""))
querylist.push(["$firstterm",replaceSymb(firstterm)]);else
querylist.push(["$firstterm",""]);if(typesearch=='professional')
{var estr=take('expr').n.innerHTML;estr=estr.replace(/\"/g,'');querylist.push(["$expr",estr]);}
if(indxterms!="")
querylist.push(["$indxterms",indxterms]);savedterms=prepareSavedTerms(vocobj);if(savedterms!="")
querylist.push(["$savedterms",savedterms]);if((sign!=null)&&(skipFirst!=''))
{querylist.push(["$skipFirst","true"]);querylist.push(["skipFirst","true"]);}
if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist)]);callToRCP(gArr);}
function searchAlfabet(o,sign)
{typework="search";var skipFirst="true";var query="";var start=0;var label="";var ndb=numDB;var showstr="Библиография";if(o!=null)
{query=o.innerHTML;skipFirst="";label=take('simple_search').getsign('img',{className:'labs'})[0].nextSibling.className.substring(1);if(label=='FT')
label='TI';}
else
{if(typeof _label!="undefined")
label=_label;start=parseInt(_start,10)+portion;query=_query;}
var handler=modules["voc"].directory+'/voc.php';var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacfindd.IndexView"]);querylist.push(["_version","1.2.0"]);querylist.push(["session",numsean]);querylist.push(["$label",label]);querylist.push(["label",label]);if(start!=0)
querylist.push(["start",start]);querylist.push(["$start",start]);querylist.push(["$showstr",showstr]);querylist.push(["query",query]);querylist.push(["$query",query]);querylist.push(["$length",portion]);querylist.push(["length",portion]);querylist.push(["iddb",numDB]);if((sign!=null)&&(skipFirst!=""))
{querylist.push(["$skipFirst","true"]);querylist.push(["skipFirst","true"]);}
gArr.push(["querylist",prepareQueryString(querylist)]);callToRCP(gArr);}
function putSearchToConstructor(o)
{if(take('searchbox').n!=null)
{var arr=take('srezults').getsign('span',{className:'tooltip1'});if(arr.length>0)
{var len=arr.length;for(var i=0;i<len;i++)
{arr[i].parentNode.removeChild(arr[i]);}}
var cont=take(o.parentNode);var tol=cont.create('span',{className:'tooltip1',style:{'top':0,'left':'20px',fontSize:'120%'}});tol.create('span',{id:'tooldel',className:'del',onmousedown:'function(){delTWin(this,1)}'});tol.create('span',{className:'titl mb15x ml5x',textNode:'Добавить в конструктор:'});if(take('searchbox').n.value!="")
{var selcont=tol.create('span',{className:'mb20x ml5x'});var sel=selcont.create('select',{id:'andor',className:'andor2'});sel.create('option',{value:'AND',textNode:'И'});sel.create('option',{value:'OR',textNode:'ИЛИ'});sel.create('option',{value:'NOT',textNode:'НЕ'});selcont.text('логический оператор');}
tol.create('input',{type:'button',className:'button3 db p5x ml5x',value:'Добавить',onmousedown:'function(){placeSearchToConstructor(this)}','data-index':o.id});}}
function placeSearchToConstructor(o)
{if(take('searchbox').n!=null)
{var indx=o.getAttribute("data-index");var ind='str'+indx.substring(indx.indexOf('_'));var textind='showstr'+indx.substring(indx.indexOf('_'));var term=prepareTerm(brackets(take(ind).n.innerHTML));if(term.indexOf('\\\\\\')!=-1)
term=prepareStr(term);term=replaceS6(term);term=term.replace(/\{Q\} /g,'');var termtext=prepareStr(take(textind).n.innerHTML);termtext=prepareShowstring(termtext);if(take('searchbox').n.value=="")
{take('searchbox').n.value=term;take('termtextbox').n.innerHTML=termtext;}
else
{term=' '+take('andor').n.options[take('andor').n.selectedIndex].value+' ('+term+')';take('searchbox').n.value='('+take('searchbox').n.value+')'+term;termtext=' '+take('andor').n.options[take('andor').n.selectedIndex].text+' '+termtext;take('termtextbox').n.innerHTML=take('termtextbox').n.innerHTML+''+termtext;}
take('searchbox').n.focus();}
delTWin(o,1)}
function clearSearchConstructor()
{delete sessionStorage["searchbiblio"];if(take('searchbox').n!=null)
{take('searchbox').n.value="";take('termtextbox').n.innerHTML="";}}
function searchFromConstructor()
{typework="search";typesearch="simple";var lab=take('labs_div_'+numdbBIBL).n.firstChild.className.substring(1);var str="";showstr="";var cont=take('searchbox');if((cont.n!=null)&&(cont.n.value!=""))
{str=cont.n.value;var tmp2=' {Q}';if(str.indexOf(tmp2)!=-1)
str=str.replace(tmp2,'');var tmp=/^\(/;if(!tmp.test(str))
str='('+str+')';str=convertlimits2(str);str=prepareEscape(str);showstr=take('termtextbox').n.innerHTML;if(showstr=="")
showstr=prepareShowstring(str);lightstring=convertlightstring3(showstr);var obj={};obj._str=str;obj._showstr=showstr;if((typeof biblcounter!="undefined")&&(parseInt(biblcounter,10)>1))
{simpleSearchAll(lab,obj);}
else
{simpleSearch(lab,obj);}}
else
{var txt='Введите данные для поиска!';createTextError(cont.n,txt);return;}}
function appendFacet(o)
{switch(o.className)
{case"unchecked":o.className="checked";o.title="ОТМЕНИТЬ";break;case"checked":o.className="unchecked";o.title="УТОЧНИТЬ";break;default:break;}
var term='';var title='';var lab='';var role='';var mode='INC';if(o.nodeName.toLowerCase()=='input')
{title=o.parentNode.getAttribute('data-title');var input1='';var input2='';var val1=take('rvalue1').n.value;val1=parseInt(val1,10);var val2=take('rvalue2').n.value;val2=parseInt(val2,10);if(val1<val2)
{input1=val1;input2=val2;}
if(val2<val1)
{input1=val2;input2=val1;}
if(val1==val2)
term=val1;else
term='BETWEEN [apos]'+input1+'[apos],[apos]'+input2+'[apos]';lab=role=o.parentNode.className;}
else if(o.nodeName.toLowerCase()=='code')
{term=o.getAttribute('data-year');title=o.getAttribute('data-title');lab=role=o.getAttribute('data-label');}
else if(o.hasAttribute('data-value'))
{term=o.getAttribute('data-value');title=o.parentNode.parentNode.parentNode.firstChild.innerHTML;lab=role=o.parentNode.className;}
else
{if(o.nodeName.toLowerCase()=='span')
{term=o.innerHTML;title=o.parentNode.parentNode.parentNode.firstChild.innerHTML;lab=role=o.parentNode.className;if(o.hasAttribute('data-mode'))
mode=o.getAttribute('data-mode');}}
var tmp1='[TITLE]'+title+'[NAME]'+lab+'[ROLE]'+mode+'[VALUE]'+term;var str="";var showstr="";var fstr="";var bstr="";var earr=[];var farr=[];var barr=[];if((typeof _str!="undefined")&&(_str!=""))
str=_str;else
{if((typeof _swfterm!="undefined")&&(_swfterm!=""))
str=_swfterm;}
if((!typeof _showstr!="undefined")&&(_showstr!=""))
showstr=_showstr;else
{if((typeof _rshowstr!="undefined")&&(_rshowstr!=""))
showstr=_rshowstr;}
if(lockedfilters!="")
farr=lockedfilters.split('[END]');for(var i=0;i<farr.length;i++)
{if(farr[i]!=tmp1)
{if(typeof labelgraf!="undefined")
{if((farr[i].indexOf('[NAME]'+labelgraf+'[ROLE]')!=-1)&&(tmp1.indexOf('[NAME]'+labelgraf+'[ROLE]')!=-1))
{if((o.className=="checked")&&(o.nodeName.toLowerCase()=='input')||(o.nodeName.toLowerCase()=='code'))
farr[i]=tmp1;else
farr[i]="";}}
if(typeof rangegraf!="undefined")
{if((farr[i].indexOf('[NAME]'+rangegraf+'[ROLE]')!=-1)&&(tmp1.indexOf('[NAME]'+rangegraf+'[ROLE]')!=-1))
{if((o.className=="checked")&&(o.nodeName.toLowerCase()=='input')||(o.nodeName.toLowerCase()=='code'))
farr[i]=tmp1;else
farr[i]="";}}
if(farr[i]!="")
{if(fstr!="")
fstr+='[END]';fstr+=farr[i];}}}
if(((o.className=="checked"))||(o.className=="range")||(o.nodeName.toLowerCase()=="code"))
{if(fstr!="")
fstr+='[END]';fstr+=tmp1;}
lockedfilters=replaceSymb(fstr);if(typeof biblio!="undefined")
{if(fstr!="")
{farr=[];farr=fstr.split('[END]');for(var i=0;i<farr.length;i++)
{var titl=farr[i].substring(farr[i].indexOf('[TITLE]')+7,farr[i].indexOf('[NAME]'));var bobj={};bobj[farr[i].substring(farr[i].indexOf('[NAME]')+6,farr[i].indexOf('[ROLE]'))]={};bobj[farr[i].substring(farr[i].indexOf('[NAME]')+6,farr[i].indexOf('[ROLE]'))].isRole=farr[i].substring(farr[i].indexOf('[ROLE]')+6,farr[i].indexOf('[VALUE]'));bobj[farr[i].substring(farr[i].indexOf('[NAME]')+6,farr[i].indexOf('[ROLE]'))].values=[];bobj[farr[i].substring(farr[i].indexOf('[NAME]')+6,farr[i].indexOf('[ROLE]'))].values.push(prepareStr(farr[i].substring(farr[i].indexOf('[VALUE]')+7)));barr.push(bobj);}}
var aarr=[];farr=[];for(var i=0;i<barr.length;i++)
{for(var key in barr[i])
{if((typeof aarr[key]=="undefined")||(aarr[key].constructor!==Object))
{aarr[key]={};aarr[key].name=key;aarr[key].isRole=barr[i][key].isRole;aarr[key].values=barr[i][key].values;farr.push(aarr[key]);}
else
{for(var j=0;j<barr[i][key].values.length;j++)
aarr[key].values.push(barr[i][key].values[j]);}}}}
if(typeof solr!="undefined")
{if(fstr!="")
{farr=[];farr=fstr.split('[END]');var itmp={};var etmp={};for(var i=0;i<farr.length;i++)
{var mode=farr[i].substring(farr[i].indexOf('[ROLE]')+6,farr[i].indexOf('[VALUE]'));if(mode=='INC')
{var nam=farr[i].substring(farr[i].indexOf('[NAME]')+6,farr[i].indexOf('[ROLE]'));if(typeof itmp[nam]!="undefined")
{if(typeof itmp[nam][mode]!="undefined")
{itmp[nam][mode].push(farr[i]);}
else
{itmp[nam][mode]=[];itmp[nam][mode].push(farr[i]);}}
else
{itmp[nam]=[];itmp[nam][mode]=[];itmp[nam][mode].push(farr[i]);}
lightarr.push(convertlightstring(farr[i].substring(farr[i].indexOf('[VALUE]')+7)));}
else
{var nam=farr[i].substring(farr[i].indexOf('[NAME]')+6,farr[i].indexOf('[ROLE]'));if(typeof etmp[nam]!="undefined")
{if(typeof etmp[nam][mode]!="undefined")
{etmp[nam][mode].push(farr[i]);}
else
{etmp[nam][mode]=[];etmp[nam][mode].push(farr[i]);}}
else
{etmp[nam]=[];etmp[nam][mode]=[];etmp[nam][mode].push(farr[i]);}}}
var elen=Object.keys(etmp).length;var ilen=Object.keys(itmp).length;var bstr='';var count=0;if(ilen>0)
{for(var key in itmp)
{var value=itmp[key];bstr+=' AND ';bstr+='[bracket]';for(var arg in value)
{var item=value[arg];for(var i=0;i<item.length;i++)
{if(i>0)
bstr+=' OR ';bstr+='[bracket]';bstr+=key+' ';var val=convertseef(prepareStr(item[i].substring(item[i].indexOf('[VALUE]')+7)));if((((typeof labelgraf!="undefined")&&(key!=labelgraf))||((typeof rangegraf!="undefined")&&(key!=rangegraf)))||(val.indexOf('BETWEEN')==-1))
bstr+='[apos]';bstr+=val;if((((typeof labelgraf!="undefined")&&(key!=labelgraf))||((typeof rangegraf!="undefined")&&(key!=rangegraf)))||(val.indexOf('BETWEEN')==-1))
bstr+='[apos]';bstr+='[/bracket]';}}
bstr+='[/bracket]';count++;}}
count=0;if(elen>0)
{for(var key in etmp)
{var value=etmp[key];bstr+=' NOT ';for(var arg in value)
{var item=value[arg];for(var i=0;i<item.length;i++)
{if(i>0)
bstr+=' NOT ';bstr+='[bracket]';bstr+=key+' ';var val=convertseef(prepareStr(item[i].substring(item[i].indexOf('[VALUE]')+7)));if((((typeof labelgraf!="undefined")&&(key!=labelgraf))||((typeof rangegraf!="undefined")&&(key!=rangegraf)))||(val.indexOf('BETWEEN')==-1))
bstr+='[apos]';bstr+=val;if((((typeof labelgraf!="undefined")&&(key!=labelgraf))||((typeof rangegraf!="undefined")&&(key!=rangegraf)))||(val.indexOf('BETWEEN')==-1))
bstr+='[apos]';bstr+='[/bracket]';}}
count++;}}}}
var obj={};obj._str=str;obj._showstr=showstr;if(take('infor').getsign('div',{className:'col_content'})[0].hasAttribute('data-outform'))
obj._outfrm=take('infor').getsign('div',{className:'col_content'})[0].getAttribute('data-outform');if(farr.length>0)
{if(typeof solr!="undefined")
{obj._bstr=bstr;}
else
obj._bstr=farr;obj._history="yes";var fls=trimSpaces(lightarr.join(' '));var lls=convertlightstring2(fls);if(lls!=null)
savedstring=lls;if(savedstring!="")
{if(lockedstring!="")
savedstring=lockedstring+' '+savedstring;}}
if(typeof _see!="undefined")
{See(null,null,null);}
else
simpleSearch(lab,obj);}
function prepareFacetsForBibliosearch()
{var farr=[];var earr=[];var barr=[];var bstr="";if(lockedfilters!="")
{farr=lockedfilters.split('[END]');if(typeof biblio!="undefined")
{for(var i=0;i<farr.length;i++)
{var titl=farr[i].substring(farr[i].indexOf('[TITLE]')+7,farr[i].indexOf('[NAME]'));var bobj={};bobj[farr[i].substring(farr[i].indexOf('[NAME]')+6,farr[i].indexOf('[ROLE]'))]={};bobj[farr[i].substring(farr[i].indexOf('[NAME]')+6,farr[i].indexOf('[ROLE]'))].isRole=farr[i].substring(farr[i].indexOf('[ROLE]')+6,farr[i].indexOf('[VALUE]'));bobj[farr[i].substring(farr[i].indexOf('[NAME]')+6,farr[i].indexOf('[ROLE]'))].values=[];bobj[farr[i].substring(farr[i].indexOf('[NAME]')+6,farr[i].indexOf('[ROLE]'))].values.push(prepareStr(farr[i].substring(farr[i].indexOf('[VALUE]')+7)));barr.push(bobj);}
var aarr=[];farr=[];for(var i=0;i<barr.length;i++)
{for(var key in barr[i])
{if((typeof aarr[key]=="undefined")||(aarr[key].constructor!==Object))
{aarr[key]={};aarr[key].name=key;aarr[key].isRole=barr[i][key].isRole;aarr[key].values=barr[i][key].values;farr.push(aarr[key]);}
else
{for(var j=0;j<barr[i][key].values.length;j++)
aarr[key].values.push(barr[i][key].values[j]);}}}}
if(typeof solr!="undefined")
{var itmp={};var etmp={};for(var i=0;i<farr.length;i++)
{var mode=farr[i].substring(farr[i].indexOf('[ROLE]')+6,farr[i].indexOf('[VALUE]'));if(mode=='INC')
{var nam=farr[i].substring(farr[i].indexOf('[NAME]')+6,farr[i].indexOf('[ROLE]'));if(typeof itmp[nam]!="undefined")
{if(typeof itmp[nam][mode]!="undefined")
{itmp[nam][mode].push(farr[i]);}
else
{itmp[nam][mode]=[];itmp[nam][mode].push(farr[i]);}}
else
{itmp[nam]=[];itmp[nam][mode]=[];itmp[nam][mode].push(farr[i]);}
lightarr.push(convertlightstring(farr[i].substring(farr[i].indexOf('[VALUE]')+7)));}
else
{var nam=farr[i].substring(farr[i].indexOf('[NAME]')+6,farr[i].indexOf('[ROLE]'));if(typeof etmp[nam]!="undefined")
{if(typeof etmp[nam][mode]!="undefined")
{etmp[nam][mode].push(farr[i]);}
else
{etmp[nam][mode]=[];etmp[nam][mode].push(farr[i]);}}
else
{etmp[nam]=[];etmp[nam][mode]=[];etmp[nam][mode].push(farr[i]);}}}
var elen=Object.keys(etmp).length;var ilen=Object.keys(itmp).length;var bstr='';var count=0;if(ilen>0)
{for(var key in itmp)
{var value=itmp[key];bstr+=' AND ';bstr+='[bracket]';for(var arg in value)
{var item=value[arg];for(var i=0;i<item.length;i++)
{if(i>0)
bstr+=' OR ';bstr+='[bracket]';bstr+=key+' ';var val=convertseef(prepareStr(item[i].substring(item[i].indexOf('[VALUE]')+7)));if((((typeof labelgraf!="undefined")&&(key!=labelgraf))||((typeof rangegraf!="undefined")&&(key!=rangegraf)))||(val.indexOf('BETWEEN')==-1))
bstr+='[apos]';bstr+=val;if((((typeof labelgraf!="undefined")&&(key!=labelgraf))||((typeof rangegraf!="undefined")&&(key!=rangegraf)))||(val.indexOf('BETWEEN')==-1))
bstr+='[apos]';bstr+='[/bracket]';}}
bstr+='[/bracket]';count++;}}
count=0;if(elen>0)
{for(var key in etmp)
{var value=etmp[key];bstr+=' NOT ';for(var arg in value)
{var item=value[arg];for(var i=0;i<item.length;i++)
{if(i>0)
bstr+=' NOT ';bstr+='[bracket]';bstr+=key+' ';var val=convertseef(prepareStr(item[i].substring(item[i].indexOf('[VALUE]')+7)));if((((typeof labelgraf!="undefined")&&(key!=labelgraf))||((typeof rangegraf!="undefined")&&(key!=rangegraf)))||(val.indexOf('BETWEEN')==-1))
bstr+='[apos]';bstr+=val;if((((typeof labelgraf!="undefined")&&(key!=labelgraf))||((typeof rangegraf!="undefined")&&(key!=rangegraf)))||(val.indexOf('BETWEEN')==-1))
bstr+='[apos]';bstr+='[/bracket]';}}
count++;}}}
var obj={};if(farr.length>0)
{if(typeof solr!="undefined")
{obj._bstr=bstr;}
else
obj._bstr=farr;var fls=trimSpaces(lightarr.join(' '));var lls=convertlightstring2(fls);if(lls!=null)
savedstring=lls;if(savedstring!="")
{if(lockedstring!="")
savedstring=lockedstring+' '+savedstring;}}
lockedfilters=replaceSymb(lockedfilters);return obj;}
else
{return null;}}
function facetsBack(o)
{take(o.parentNode.previousSibling).show();take(o.parentNode).hide();}
function facetsNext(o)
{take(o.parentNode.nextSibling).show();take(o.parentNode).hide();}
function clearFilters(o)
{var filters=take('filters_'+numDB).getsign('span',{className:'checked'});if(filters.length>0)
{for(var j=0;j<filters.length;j++)
{filters[j].className="unchecked";}
searchWithFilters("","","");}}
function putFilterPeriod()
{var first=take('ifrom').n;var last=take('ito').n;var lim=first.className;var ind=last.className;var obj=take(ind).n;var par=obj.parentNode;var cls="";var text="";if((parseInt(first.value,10)>parseInt(last.value,10))||(isNaN(parseInt(first.value,10))&&isNaN(parseInt(last.value,10))))
{alert('Задан недопустимый период');return;}
else
{if(!isNaN(parseInt(first.value,10))&&!isNaN(parseInt(last.value,10)))
{cls+="("+lim+" BETWEEN '"+first.value+"','"+last.value+"')";text+='c '+first.value+' по '+last.value;}
if(!isNaN(parseInt(first.value,10))&&isNaN(parseInt(last.value,10)))
{cls+="("+lim+" GE '"+first.value+"')";text+='c '+first.value;}
if(isNaN(parseInt(first.value,10))&&!isNaN(parseInt(last.value,10)))
{cls+="("+lim+" LE '"+last.value+"')";text+='по '+last.value;}
var today=new Date();var seconds=today.getTime();var oid='dinamic_'+numDB+'_'+seconds;var div=take(par).create('div',{className:cls});var span=div.create('span',{onmousedown:'function(){appendFilter(this);}',title:'ФИЛЬТРОВАТЬ',className:'unchecked',textNode:text,id:oid});div.create('i',{textNode:'0'});par.insertBefore(div.n,obj);var arg={};arg.next=ind;arg.ind=oid;arg.cname=cls;arg.itext=text;appendFilter(span.n,arg);}}
function addFilterPeriod(o)
{var arg={'cls':'dialog2','message':'ДИАПАЗОН','target':self,'callback':'putFilterPeriod',callbackname:'Добавить','width':'500','height':'400'};showLayerWin('periodwin',arg);var div=take('periodwinform');div.n.innerHTML="";var cont=div.create('div',{className:'period'});cont.create('span',{className:'from',textNode:' с '});var span=cont.create('span',{className:'input'});span.create('input',{type:'text',id:'ifrom',value:'',maxLength:'4',className:o.parentNode.className});cont.create('span',{className:'to',textNode:' по '});var span1=cont.create('span',{className:'input'});span1.create('input',{type:'text',id:'ito',value:'',maxLength:'4',className:o.id});var help=div.create('div',{style:{textAlign:'center',color:'#eee'}});help.create('span',{textNode:'YYYY',style:{padding:'5px 30px 5px 20px'}});help.create('span',{textNode:'YYYY',style:{padding:'5px 10px 5px 50px'}});}
function addFilterVoc(v,item,label,sign)
{var query="";var start=vocstart;vstr=v;if(item!=null)
{fobject=item;var par=item.parentNode;var carr=take(par).getsign('span',{className:'checked'});cstr="";for(var i=0;i<carr.length;i++)
{cstr+=carr[i].innerHTML;if(i<carr.length-1)
cstr+='[END]';}
var uarr=take(par).getsign('span',{className:'unchecked'});ustr="";for(var i=0;i<uarr.length;i++)
{ustr+=uarr[i].innerHTML;if(i<uarr.length-1)
ustr+='[END]';}
skipfirst="";voclab=item.parentNode.className;endvoc="";vocstart=1;firstterm="";indxterms="";lastterm="";vvstr="";query=vvstr=firstterm="";}
else
{indxterms=prepareIndxTerms();start=parseInt(vocstart,10);if(sign==0)
{start=start-portion;if(start==1)
{skipfirst="";query=firstterm="";}
else
{var arr=firstterm.split('[END]');arr.pop();var newstr=arr[arr.length-1];firstterm=arr.join('[END]');query=skipfirst=newstr;}}
else
{start=start+portion;query=skipfirst=lastterm;firstterm=firstterm+'[END]'+query;}
voclab=label;}
typework="";var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.IndexView"]);querylist.push(["_version","1.2.0"]);querylist.push(["session",numsean]);querylist.push(["$label",voclab]);querylist.push(["label",voclab]);querylist.push(["$start",start]);querylist.push(["$length",portion]);querylist.push(["length",portion]);querylist.push(["iddb",numDB]);querylist.push(["query",query]);querylist.push(["$vstr",vstr]);querylist.push(["$vvstr",vvstr]);querylist.push(["$cstr",cstr]);querylist.push(["$ustr",ustr]);querylist.push(["$firstterm",firstterm]);if((sign!=null)&&(skipfirst))
{querylist.push(["$skipFirst","true"]);querylist.push(["skipFirst","true"]);}
if(indxterms!="")
querylist.push(["$indxterms",indxterms]);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist)]);ajaxToRCP(gArr,openFiltersWin);}
function wwPages()
{var pages='';if(skipfirst)
pages+='<input type="button" class="button2" value="&#8249; Назад" onmousedown="addFilterVoc(\''+vstr+'\',null,\''+voclab+'\',0);"/>';if(!endvoc)
pages+='<input type="button" class="button2" value="Далее &#8250;" onmousedown="addFilterVoc(\''+vstr+'\',null,\''+voclab+'\',1);"/>';return pages;}
function putFilterVoc()
{var today=new Date();var seconds=today.getTime();var arr=take('menu1').tags('code');var par=fobject.parentNode;var str="";for(var i=0;i<arr.length;i++)
{var text=arr[i].innerHTML;if(voclab!="PF")
text=text.toLowerCase();var oid='fixed_'+numDB+'_'+i+'_'+seconds;var div=take(par).create('div',{className:"("+voclab+" '"+text+"')"});var span=div.create('span',{onmousedown:'function(){appendFilter(this);}',title:'ФИЛЬТРОВАТЬ',className:'unchecked',textNode:text,id:oid});div.create('i',{textNode:'0'});par.insertBefore(div.n,fobject);str+="[NEXT]"+fobject.id+"[IND]"+oid+"[CLASS]"+"("+voclab+" '"+replaceSymb(text)+"')[TEXT]"+replaceSymb(text);if(i<arr.length-1)
str+="[END]";}
if(str!="")
{if(addfilters!="")
addfilters+="[END]"+str;else
addfilters=str;}
fobject=null;delLayerWin();}
function openFiltersWin(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{if(take('vocwinform').n!=null)
delLayerWin();var arg={};vstr=_vstr;arg.cls='dialog2';arg.message=vstr;arg.callback='putFilterVoc';arg.target=self;arg.width="500";arg.height="400";arg.callbackname='Добавить';showLayerWin('vocwin',arg);var doc=take('vocwinform');doc.n.innerHTML="";if(response[0]._indx_0!=null)
{if(typeof _str!="undefined")
vvstr=_str;if(typeof _skipFirst!="undefined")
skipfirst=_skipFirst;if(typeof _firstterm!="undefined")
firstterm=_firstterm;if(response[0]._end!=null)
endvoc=true;else
endvoc=false;voclab=_label;vocstart=parseInt(_start);var str='';var i=-1;var pages=wwPages();var menu='<div id="scont" class="scont">'+pages+'</div>';doc.n.innerHTML=menu;var tabbeg='<center><table cellspacing="0">';var tabend='</table></center>';var scont=take('scont');var menu1=scont.create('div',{id:'menu1',style:{display:'none'}});menu1.create('input',{type:'hidden',id:'andor',name:'andor',value:'OR'});if(typeof _indxterms!="undefined")
{indxterms=_indxterms;var arr=indxterms.split('[END]');for(var j=0;j<arr.length;j++)
{if(arr[j]!="")
menu1.create('code',{style:{display:'none'},textNode:replaceSymb(arr[j].substring(arr[j].indexOf('|')+1)).replace(/&quot;/g,'"'),id:arr[j].substring(0,arr[j].indexOf('|'))});}}
for(var key in response[0])
{var value=response[0][key];if(key.indexOf('indx_')!=-1)
{i++;var flag="";var flag2="";if(menu1.n.childNodes.length>1)
{var childs=menu1.n.childNodes;for(var j=0;j<childs.length;j++)
{if(childs[j].id=='_'+(vocstart+i))
{flag='checked="true"';break;}}}
var term=value._item;var carr=_cstr.split('[END]');for(var j=0;j<carr.length;j++)
{if(carr[j].toUpperCase()==term)
{flag='checked="true"';flag2='disabled="true"';break;}}
var uarr=_ustr.split('[END]');for(var j=0;j<uarr.length;j++)
{if(uarr[j].toUpperCase()==term)
{flag='checked="true"';flag2='disabled="true"';break;}}
if((i%2)==0)
str+='<tr class="searchrez3">';else
str+='<tr class="searchrez2">';str+='<td width="5%" ><input id="'+(vocstart+i)+'" type="checkbox" '+flag+' '+flag2+' class="addbox" name="'+_label+'"  value="'+replaceSymb4(term)+'" onclick="putTerms(this)"/><span style="display: none">'+term+'</span></td><td>'+term+'</td></tr>';lastterm=_lastterm=term;}}
doc.n.innerHTML+=tabbeg+str+tabend;}
else
{doc.create('p',{textNode:'Доступные фильтры не найдены.'});}}}
function appendFilter(o,arg)
{switch(o.className)
{case"unchecked":o.className="checked";o.title="ОЧИСТИТЬ ФИЛЬТР";break;case"checked":o.className="unchecked";o.title="ФИЛЬТРОВАТЬ";break;default:break;}
var filterstr="";var filtersids="";var fshowstr="";fstrarr=[];fidsarr=[];fshowarr=[];var ndb=numDB;if(typeof _localiddb!="undefined")
ndb=_iddb;var arr=take('filters_'+ndb).getsign('div',{className:'filters'});for(var i=0;i<arr.length;i++)
{var filters=take(arr[i]).getsign('span',{className:'checked'});if(filters.length>0)
{var str="";showstr='<i>'+arr[i].firstChild.innerHTML.toLowerCase()+'</i> ';for(var j=0;j<filters.length;j++)
{str+=convertlimits(filters[j].parentNode.className);fidsarr.push(filters[j].id);showstr+=filters[j].innerHTML;if(j<filters.length-1)
{str+=' OR ';showstr+=' ИЛИ ';}}
fstrarr.push(str);fshowarr.push(showstr);}}
if(fstrarr.length>0)
{filtersids=fidsarr.join('[END]');if(fstrarr.length>1)
{filterstr='[bracket]'+fstrarr.join('[/bracket] AND [bracket]')+'[/bracket]';fshowstr=fshowarr.join(' И ');}
else
{filterstr='[bracket]'+fstrarr[0]+'[/bracket]';fshowstr=fshowarr[0];}}
else
{filterstr="";filtersids="";fshowstr="";}
if(typeof arg!="undefined")
searchWithFilters(filterstr,filtersids,fshowstr,fstrarr,arg);else
searchWithFilters(filterstr,filtersids,fshowstr,fstrarr);}
function searchWithFilters(filterstr,filtersids,fshowstr,fstrarr,arg)
{typework="search";lockedfilters="";swfterm="";var handler=bibl_handler;var str="";var showstr="";if(_str!="")
{str=_str;}
else
{str=_swfterm;}
if(_showstr!="")
{showstr=_showstr;}
else
{showstr=_rshowstr;}
str=prepareStr(str);showstr=prepareStr(showstr);str=replaceSymb(str);showstr=prepareShowstring(showstr);var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacfindd.FindView"]);querylist.push(["_version","2.7.0"]);querylist.push(["session",numsean]);querylist.push(["_start",0]);querylist.push(["start",0]);querylist.push(["$length",portion]);querylist.push(["length",portion]);querylist.push(["iddb",numDB]);querylist.push(["_showstr",showstr]);querylist.push(["_str",str]);var addlab=findaddlabel(str);var outfrm=outform;var ndb=numDB;if((typeof dbs[ndb]=="undefined")||(typeof _localiddb!="undefined"))
ndb=numdbBIBL;if(typeof dbs[ndb].outform!="undefined")
outfrm=dbs[ndb].outform;querylist.push(["$outform",outfrm]);querylist.push(["outformList[0]/outform",outfrm]);querylist.push(["outformList[1]/outform","LINEORD"]);if(outfrm=="SHORTFM")
{querylist.push(["outformList[2]/outform","SHORTFMS"]);querylist.push(["outformList[3]/outform","SHORTFMSTR"]);}
else
{querylist.push(["outformList[2]/outform","AVAILABLEEXEMPLARS"]);querylist.push(["outformList[3]/outform","AVAILABLEECOPY"]);}
swfterm=str;str=brackets(str);var term=prepareTerm(str);if(term.indexOf('\\\\\\')!=-1)
term=prepareStr(term);if(filterstr!="")
{if(typeof arg!="undefined")
{var addstr='[NEXT]'+arg.next+'[IND]'+arg.ind+'[CLASS]'+convertlimits(arg.cname)+'[TEXT]'+arg.itext;addfilters=addfilters+'[END]'+addstr;}
filterstr=replaceSymb(filterstr);querylist.push(["$filterstr",filterstr]);querylist.push(["$filtersids",filtersids]);querylist.push(["$fshowstr",prepareShowstring(fshowstr)]);filterstr=brackets(filterstr);filterstr=prepareTerm(filterstr);if(filterstr.indexOf('\\\\\\')!=-1)
filterstr=prepareStr(filterstr);for(var i=0;i<fstrarr.length;i++)
{var elem=replaceSymb(fstrarr[i]);swfterm='[bracket][bracket]'+swfterm+'[/bracket] AND [bracket]'+elem+'[/bracket][/bracket]';elem=brackets(elem);elem=prepareTerm(elem);if(elem.indexOf('\\\\\\')!=-1)
elem=prepareStr(elem);term='(('+term+') AND ('+elem+'))';}}
term=replaceS6(term);term=convertEscape(term);if(typeof _rubricator!="undefined")
querylist.push(["$rubricator",_rubricator]);querylist.push(["query/body",term]);querylist.push(["query/params[0]/name","presence"]);querylist.push(["query/params[0]/value","INCLUDE"]);var label="0";if(typeof usesortlabel!="undefined")
label=usesortlabel;if(typeof _sortlabel!="undefined")
label=_sortlabel;var direct="asc";if((label=='PY')||(label=='DT'))
direct="desc";if(typeof _sortdirect!="undefined")
direct=_sortdirect;if(label!="0")
{querylist.push(["query/label",label]);querylist.push(["query/direct",direct]);querylist.push(["$sortlabel",label]);querylist.push(["$sortdirect",direct]);}
querylist.push(["_history","yes"]);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist)]);if(typeof dbs[numDB].addqueries!="undefined")
{var obj={};obj.term=term;obj.db=ndb;if(addlab!=null)
obj.label=addlab;var arr=prepareAddQuery(obj);if(arr!=null)
Array.prototype.push.apply(gArr,arr);}
callToRCP(gArr);}
function filtersQuery()
{typework="";if((typeof _size!="undefined")&&(parseInt(_size,10)>0))
{if(typeof _stopfilters=="undefined")
{var str=replaceSymb(_str);str=brackets(str);var term=prepareTerm(str);if(typeof _swfterm!="undefined")
{term=brackets(_swfterm);term=prepareTerm(term);}
if(term.indexOf('\\\\\\')!=-1)
term=prepareStr(term);term=replaceS6(term);term=convertEscape(term);var ndb=numDB;if((typeof dbs[numDB]=="undefined")||(typeof _localiddb!="undefined"))
ndb=_iddb;var filter=take('filters_'+ndb).getsign('span',{className:'unchecked'});var filter=take('filters_'+ndb).getsign('span',{className:'unchecked'});for(var j=0;j<filter.length;j++)
{var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacfindd.FindSize"]);querylist.push(["_version","1.2.0"]);querylist.push(["session",numsean]);querylist.push(["queryList[0]/iddb",numDB]);querylist.push(["queryList[0]/query","("+term+") AND ("+filter[j].parentNode.className+")"]);querylist.push(["queryList[0]/queryId",filter[j].id]);if(typeof _localiddb!="undefined")
gArr.push(["querylist",prepareQueryString(querylist,_iddb)]);else
gArr.push(["querylist",prepareQueryString(querylist)]);ajaxToRCP(gArr,callbackfiltersquery);}}
else
{if(typeof _see=="undefined")
{if(lockedfilters!="")
{var arr=lockedfilters.split('[END]');var len=arr.length;for(var i=0;i<len;i++)
{if(arr[i]!="")
{var ids=arr[i].split('[ID]');if(take(ids[0]).n!=null)
{take(ids[0]).n.nextSibling.innerHTML=ids[1];}}}}}}}}
function callbackfiltersquery(x)
{eval(x.responseText);if(typeof error!="undefined")
{;}
else
{var str='';for(var key in response[0])
{var value=response[0][key];if(key.indexOf('resultList')!=-1)
{take(response[0]._resultList_0._queryId).n.nextSibling.innerHTML=response[0]._resultList_0._size;str+=response[0]._resultList_0._queryId+'[ID]'+response[0]._resultList_0._size+'[END]';}}
lockedfilters+=str;}}
function callAddQuery(o)
{;}
function searchInCollection(o)
{numDB=numdbBIBL;lockedfilters="";var lab=o.className;var term=take(o).getsign('input',{type:'hidden'})[0].value;var obj={};obj._str='[bracket]'+lab+' '+replaceSymb(term)+'[/bracket]';obj._showstr='<i>'+dbs[numDB]["labels"][lab][0]+'</i> '+replaceSymb(term);if(typeof _sign!="undefined")
_sign=undefined;if(typeof _newrecs!="undefined")
_newrecs=undefined;if(typeof _month!="undefined")
_month=undefined;if(typeof _year!="undefined")
_year=undefined;simpleSearch(lab,obj);}
function searchItem(o)
{var lab='ID';var labtitle='Идентификатор записи';var iddb=o.getAttribute('data-iddb');var term=o.getAttribute('data-id');var title=prepareShowstring(term);if(o.hasAttribute('data-label'))
{lab=o.getAttribute('data-label');labtitle=dbs[iddb]["labels"][lab][0];}
if(o.hasAttribute('data-title'))
title=o.getAttribute('data-title');numDB=iddb;var obj={};obj._str='[bracket]'+lab+' '+convertseef(term)+'[/bracket]';obj._showstr='<i>'+labtitle+'</i> '+title;if(typeof _sign!="undefined")
_sign=undefined;if(typeof _newrecs!="undefined")
_newrecs=undefined;if(typeof _month!="undefined")
_month=undefined;if(typeof _year!="undefined")
_year=undefined;simpleSearch(lab,obj);}
var numberNdb='020';function viewAllNews()
{var db=numdbBIBL;if(typeof newsdb!="undefined")
db=newsdb;var lab="DT";if(typeof newslabel!="undefined")
lab=newslabel;if((typeof newscalendar!="undefined")&&(newscalendar=="yes"))
searchNewRecs(db,"all");else
{if(typeof newstitle!="undefined")
searchNews(lab,db,newstitle);else
searchNews(lab,db);}}
function searchNews(num,ndb,titl,marker)
{typework="search";var handler=bibl_handler;var today=new Date();var lab="DT";if(typeof newslabel!="undefined")
lab=newslabel;if((typeof num!="undefined")&&(num!=null))
lab=num;var ntitle="Новые поступления";if(typeof newstitle!="undefined")
ntitle=newstitle;if(typeof titl!="undefined")
ntitle=titl;var direct="desc";var y=Year-1;var str="";var showstr="";if(typeof marker!="undefined")
{str=prepareStr("[bracket]"+lab+" "+numberNdb+"[/bracket]");ntitle=titl;showstr=prepareStr("<i>"+ntitle+" </i> на "+dd+"."+mm+"."+Year);}
else
{str=prepareStr("[bracket]"+lab+" LE [apos]"+Year+""+mm+""+dd+"[apos][/bracket]");showstr=prepareStr("<i>"+ntitle+" </i> по "+dd+"."+mm+"."+Year);if(typeof newsperiod!="undefined")
{if(newsperiod=="0")
{str=prepareStr("[bracket]"+lab+" BETWEEN [apos]"+y+"[apos],[apos]"+Year+"[apos][/bracket]");showstr=prepareStr("<i>"+ntitle+" </i> с "+y+" по "+Year);}
if(newsperiod=="2")
{var twomonth=new Date(today.getTime()-86400000*60);var y1=twomonth.getFullYear();var d1=(twomonth.getDate()<10)?'0'+(twomonth.getDate()):twomonth.getDate();var m1=(twomonth.getMonth()+1<10)?'0'+(twomonth.getMonth()+1):twomonth.getMonth()+1;str=prepareStr("[bracket]"+lab+" BETWEEN [apos]"+y1+""+m1+""+d1+"[apos],[apos]"+Year+""+mm+""+dd+"[apos][/bracket]");showstr=prepareStr("<i>"+ntitle+" </i> с "+d1+"."+m1+"."+y1+" по "+dd+"."+mm+"."+Year);}}
if((typeof nshowstr!="undefined")&&(nshowstr!=""))
{showstr="<i>"+nshowstr+"</i>";}
if((typeof newsstring!="undefined")&&(newsstring!=""))
{str=convertbrackets(newsstring);}
if(typeof newsrestriction!="undefined")
str+=convertbrackets(newsrestriction);}
ishistory="ishistory";str=replaceSymb(str);showstr=prepareShowstring(showstr);var term=prepareTerm(str);var action="php";var gArr=new Array();var querylist=new Array();gArr.push(["_action",action]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacfindd.FindView"]);querylist.push(["_version","2.7.0"]);querylist.push(["session",numsean]);querylist.push(["_start",0]);querylist.push(["start",0]);querylist.push(["$length",portion]);querylist.push(["length",portion]);querylist.push(["_showstr",showstr]);querylist.push(["_str",str]);if((typeof renew!="undefined")&&(renew!=""))
querylist.push(["$renew","yes"]);if(typeof newsrestriction!="undefined")
querylist.push(["$newsrestriction",convertbrackets(newsrestriction)]);if(typeof marker!="undefined")
querylist.push(["$marker","red"]);if(typeof newsquant!="undefined")
querylist.push(["$newsquant",newsquant]);if(typeof newspath!="undefined")
querylist.push(["$newspath",newspath]);querylist.push(["$searchtitle",ntitle]);var db=numDB;if(typeof ndb!="undefined")
db=ndb;if(typeof numdbNews!="undefined")
db=numdbNews;var outfrm=outform;if(typeof dbs[db].outform!="undefined")
outfrm=dbs[db].outform;querylist.push(["$outform",outfrm]);var countforms=-1;querylist.push(["outformList["+(++countforms)+"]/outform",outfrm]);querylist.push(["outformList["+(++countforms)+"]/outform","LINEORD"]);if(outfrm=="SHORTFM")
{querylist.push(["outformList["+(++countforms)+"]/outform","SHORTFMS"]);querylist.push(["outformList["+(++countforms)+"]/outform","SHORTFMSTR"]);}
else
{querylist.push(["outformList["+(++countforms)+"]/outform","AVAILABLEEXEMPLARS"]);querylist.push(["outformList["+(++countforms)+"]/outform","AVAILABLEECOPY"]);}
if(typeof newsoutform!="undefined")
{querylist.push(["$newsoutform",newsoutform]);querylist.push(["outformList["+(++countforms)+"]/outform",newsoutform]);}
querylist.push(["iddb",db]);querylist.push(["query/body",term]);querylist.push(["query/params[0]/name","presence"]);querylist.push(["query/params[0]/value","INCLUDE"]);if(typeof solr!="undefined")
{lockedfilters="";var count1=-1;var countscore=-1;for(var key in dbs[db]["labels"])
{if(dbs[db]["labels"][key][4]=="true")
{count1++;querylist.push(["facets["+count1+"]/type","terms"]);querylist.push(["facets["+count1+"]/name",key]);querylist.push(["facets["+count1+"]/field",key]);querylist.push(["facets["+count1+"]/limit","500"]);if(dbs[db]["labels"][key][5]!="undefined")
{querylist.push(["facets["+count1+"]/sort/entity",dbs[db]["labels"][key][5]]);querylist.push(["facets["+count1+"]/sort/order",dbs[db]["labels"][key][6]]);}}
var score=parseInt(dbs[db]["labels"][key][7],10);if(score>1)
{countscore++;querylist.push(["boost["+countscore+"]/label",key]);querylist.push(["boost["+countscore+"]/score",score]);}}
querylist.push(["$solr","yes"]);}
var label=lab;if(typeof sortnewslabel!="undefined")
label=sortnewslabel;if(typeof _sortlabel!="undefined")
label=_sortlabel;if(take('sortlab').n!=null)
label=take('sortlab').n.options[take('sortlab').n.selectedIndex].value;if(typeof _direct!="undefined")
direct=_direct;if((label=='PY')||(label=='DT'))
direct="desc";querylist.push(["query/label",label]);querylist.push(["query/direct",direct]);querylist.push(["$sortlabel",label]);querylist.push(["$sortdirect",direct]);gArr.push(["querylist",prepareQueryString(querylist,db)]);callToRCP(gArr);}
function searchNewRecs(ndb,sign,c)
{if((typeof ndb=="undefined")||(ndb==null))
ndb=_iddb;var howmuch="";var startfrom="";var month="";var year="";if(typeof c=="undefined")
{howmuch=portion;startfrom=0;}
else
{howmuch=_length;startfrom=parseInt(howmuch,10)*(parseInt(c,10)-1);}
ishistory="ishistory";typework="search";var handler=bibl_handler;var y=Year-1;var str="";var showstr="";var flagrenew=false;var lab="DT";var ntitle="Новые поступления";var nstr="";if((typeof newstitle!="undefined")&&(newstitle!=""))
ntitle=newstitle;if(typeof newslabel!="undefined")
lab=newslabel;if(sign=="all")
{if((typeof newsstring!="undefined")&&(newsstring!=""))
{nstr=str=convertbrackets(newsstring);showstr=_showstr;if((typeof onetime!="undefined")&&(onetime==true))
{nstr="";nshowstr="";flagrenew=true;}}
else
{str=prepareStr("[bracket]"+lab+" BETWEEN [apos]"+y+""+mm+""+dd+"[apos],[apos]"+Year+""+mm+""+dd+"[apos][/bracket]");showstr="<i>"+ntitle+" </i> с "+dd+"."+mm+"."+y+" по "+dd+"."+mm+"."+Year;sign=showstr;flagrenew=false;}
month=mm;year=Year;if(typeof newsrestriction!="undefined")
str+=convertbrackets(newsrestriction);}
else
{if((typeof sign=="undefined")||(sign==null))
{if(typeof _nshowstr!="undefined")
{ntitle=nshowstr=_nshowstr;}
str=_str;showstr=_showstr;month=_month;year=_year;sign=_sign;}
else
{if(typeof sign.nstr!="undefined")
{nstr=sign.nstr;}
if(typeof sign.nshowstr!="undefined")
{ntitle=nshowstr=sign.nshowstr;}
str=sign.str;showstr=sign.showstr;month=sign.m;year=sign.y;sign=showstr;if(typeof _newsrestriction!="undefined")
str+=_newsrestriction;}}
if(typeof _sign!="undefined")
_sign=sign;if(typeof _month!="undefined")
_month=month;if(typeof _year!="undefined")
_year=year;var action="php";if(typeof biblio!="undefined")
action="biblio";var term=prepareTerm(str);var gArr=new Array();var querylist=new Array();gArr.push(["_action",action]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",handler]);querylist.push(["_service","opacfindd.FindView"]);querylist.push(["_version","2.7.0"]);querylist.push(["session",numsean]);querylist.push(["_start",startfrom]);querylist.push(["start",startfrom]);querylist.push(["$length",howmuch]);querylist.push(["length",howmuch]);querylist.push(["_showstr",showstr]);querylist.push(["_str",str]);if(typeof newsrestriction!="undefined")
{if(typeof _newsrestriction!="undefined")
querylist.push(["$newsrestriction",_newsrestriction]);else
querylist.push(["$newsrestriction",convertbrackets(newsrestriction)]);}
if((typeof nshowstr!="undefined")&&(nshowstr!=""))
{querylist.push(["$nshowstr",nshowstr]);}
if((typeof nstr!="undefined")&&(nstr!=""))
{querylist.push(["$nstr",nstr]);}
if((typeof _nshowstr!="undefined")&&(_nshowstr!=""))
{querylist.push(["$nshowstr",_nshowstr]);}
if((typeof _nstr!="undefined")&&(_nstr!=""))
{querylist.push(["$nstr",_nstr]);}
var outfrm=outform;if(typeof dbs[ndb].outform!="undefined")
outfrm=dbs[ndb].outform;querylist.push(["$outform",outfrm]);var countforms=-1;querylist.push(["outformList["+(++countforms)+"]/outform",outfrm]);querylist.push(["outformList["+(++countforms)+"]/outform","LINEORD"]);if(outfrm=="SHORTFM")
{querylist.push(["outformList["+(++countforms)+"]/outform","SHORTFMS"]);querylist.push(["outformList["+(++countforms)+"]/outform","SHORTFMSTR"]);}
else
{querylist.push(["outformList["+(++countforms)+"]/outform","AVAILABLEEXEMPLARS"]);querylist.push(["outformList["+(++countforms)+"]/outform","AVAILABLEECOPY"]);}
if(typeof newsoutform!="undefined")
{querylist.push(["$newsoutform",newsoutform]);querylist.push(["outformList["+(++countforms)+"]/outform",newsoutform]);}
querylist.push(["iddb",ndb]);querylist.push(["$iddb",ndb]);querylist.push(["$sign",sign]);if(month!="")
querylist.push(["$month",month]);if(year!="")
querylist.push(["$year",year]);querylist.push(["_history","yes"]);if(typeof biblio!="undefined")
{var bobj={'query':term,'databases':[ndb],'paging':{'limit':portion,'offset':0}};var fobj=prepareFacetsForBibliosearch();if(fobj!=null)
bobj.filters=fobj._bstr;gArr.push(["_bibliostr",JSON.stringify(bobj)]);gArr.push(["_session",numsean]);querylist.push(["$bibliosearch","yes"]);}
if(typeof solr!="undefined")
{var fobj=prepareFacetsForBibliosearch();if(fobj!=null)
{if(lockedfilters!="")
{term='('+term+') AND '+prepareTerm(fobj._bstr);}}
var count1=-1;var countscore=-1;for(var key in dbs[ndb]["labels"])
{if(dbs[ndb]["labels"][key][4]=="true")
{count1++;querylist.push(["facets["+count1+"]/type","terms"]);querylist.push(["facets["+count1+"]/name",key]);querylist.push(["facets["+count1+"]/field",key]);querylist.push(["facets["+count1+"]/limit","500"]);if(dbs[ndb]["labels"][key][5]!="undefined")
{querylist.push(["facets["+count1+"]/sort/entity",dbs[ndb]["labels"][key][5]]);querylist.push(["facets["+count1+"]/sort/order",dbs[ndb]["labels"][key][6]]);}}
if((fobj!=null)&&(typeof fobj._exclude!="undefined"))
{var arr=fobj._exclude;var count=0;for(var j=0;j<arr.length;j++)
{if(key==arr[j][0])
{querylist.push(["facets["+count1+"]/excludeTerms["+count+"]",delbrackets(arr[j][1])]);count++;}}}
var score=parseInt(dbs[ndb]["labels"][key][7],10);if(score>1)
{countscore++;querylist.push(["boost["+countscore+"]/label",key]);querylist.push(["boost["+countscore+"]/score",score]);}}
querylist.push(["$solr","yes"]);}
querylist.push(["query/body",term]);querylist.push(["query/params[0]/name","presence"]);querylist.push(["query/params[0]/value","INCLUDE"]);querylist.push(["$newrecs",handler]);querylist.push(["$searchtitle",ntitle]);if(flagrenew)
{querylist.push(["$renew","yes"]);if(typeof newsquant!="undefined")
querylist.push(["$newsquant",newsquant]);if(typeof newspath!="undefined")
querylist.push(["$newspath",newspath]);}
var label=lab;if(typeof sortnewslabel!="undefined")
label=sortnewslabel;if(typeof _sortlabel!="undefined")
label=_sortlabel;if(take('sortlab').n!=null)
label=take('sortlab').n.options[take('sortlab').n.selectedIndex].value;var direct="asc";if(typeof _direct!="undefined")
direct=_direct;if((label=='PY')||(label=='DT'))
direct="desc";querylist.push(["query/label",label]);querylist.push(["query/direct",direct]);querylist.push(["$sortlabel",label]);querylist.push(["$sortdirect",direct]);gArr.push(["querylist",prepareQueryString(querylist,ndb)]);callToRCP(gArr);}
function setEvent(y,m)
{var ntitle="Новые поступления";if(typeof newstitle!="undefined")
ntitle=newstitle;if(typeof _nshowstr!="undefined")
ntitle=_nshowstr;var y1=0;var m1=0;var flagyear=false;if(typeof y=="object")
{y1=parseInt(take('y_10').n.className,10);m1=parseInt(take('m_10').n.className,10);if(y.id=='y_10')
flagyear=true;}
else
{y1=parseInt(y,10);m1=parseInt(m,10);}
if(typeof _newrecs!="undefined")
{var validnumber;if(m1==1)
(isLeapyear(y1))?validnumber=29:validnumber=28;else if((m1==3)||(m1==5)||(m1==8)||(m1==10))
validnumber=30;else
validnumber=31;var m2=(m1+1<10)?'0'+(m1+1):m1+1;var str="";var showstr="";var arg={};if((typeof _nshowstr!="undefined")&&(_nshowstr!=""))
{arg.nshowstr=_nshowstr;ntitle=_nshowstr;}
if((typeof _nstr!="undefined")&&(_nstr!=""))
{arg.nstr=_nstr;str=_nstr+' AND ';}
if(flagyear)
{str+="[bracket]DT BETWEEN [apos]"+y1+"0101[apos],[apos]"+y1+"1231[apos][/bracket]";showstr+="<i>"+ntitle+" за </i> "+y1+" год";}
else
{if((typeof labelfromcalendar!="undefined")&&(labelfromcalendar!=""))
str+="[bracket]"+labelfromcalendar+" "+y1+""+m2+"*[/bracket]";else
str+="[bracket]DT BETWEEN [apos]"+y1+""+m2+"01[apos],[apos]"+y1+""+m2+""+validnumber+"[apos][/bracket]";showstr="<i>"+ntitle+" за "+months[m1]+"</i> "+y1+" года";}
arg.str=str;arg.showstr=showstr;arg.m=m2;arg.y=y1;searchNewRecs(_iddb,arg);}}
function seeTreeView(o)
{var par=o.parentNode;var elem=take('tree_lang_choice');if(elem.n!=null)
{par.removeChild(elem.n);take(par).switchclass('angle_','angle');}
else
{var x=take(o).getx();var y=take(o).gety();var h=take(o).geth();var w=take(o).getw();elem=take(par).create('div',{id:'tree_lang_choice'});elem.create('span',{className:'rus',textNode:'рус.',onmousedown:'function(){seeTreeViewList(this)}'});elem.create('span',{className:'eng',textNode:'eng.',onmousedown:'function(){seeTreeViewList(this)}'});elem.setw(w);elem.setx(x);elem.sety(y+h-1);take(par).switchclass('angle','angle_');}}
function seeTreeViewList(o)
{typework="search";showstr="<span><i>Классы</i> MeSH</span>";var lab='CMS';if(o.className=='eng')
lab='CMSEN';var gArr=new Array();var querylist=new Array();gArr.push(["_action","php"]);gArr.push(["_errorhtml","error1"]);gArr.push(["_handler",modules["letter"].directory+'/letter.php']);querylist.push(["_service","opacafd.List"]);querylist.push(["_version","1.3.0"]);querylist.push(["mode","alpha"]);querylist.push(["label",lab]);querylist.push(["query",""]);querylist.push(["session",numsean]);querylist.push(["length",50]);querylist.push(["iddb",numDB]);querylist.push(["$label","CMS"]);querylist.push(["$fromaftobibl","COD"]);querylist.push(["$query",""]);querylist.push(["$iddbaf",numDB]);querylist.push(["$treeview","yes"]);querylist.push(["$listtype","treeview"]);querylist.push(["$iddbtitle",dbs[numDB].alias]);querylist.push(["$length",50]);querylist.push(["$typesearch","authority"]);querylist.push(["$showstr",showstr]);gArr.push(["querylist",prepareQueryString(querylist)]);var obj={};obj.title='Список классов MeSH';obj.type='Tree';obj.iddb=numDB;obj.label=lab;obj.query='';obj.queryname='Список классов MeSH';putDataToStorage(numDB,obj);callToRCP(gArr);}
function openTreeView(x,b)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError(error);}
else
{var cont=take(treeobj);cont.n.innerHTML='';var num1=0;var query=response[0]._next_0._query;var label=response[0]._next_0._label;var start=replaceSymb(response[0]._next_0._start);var lang="";var endvoc=false;var llevel=parseInt(_level,10);if(typeof response[0]._end!="undefined")
endvoc=true;var harr={};if(typeof _linkstring!="undefined")
{var arr=_linkstring.split('[END]');for(var i=0;i<arr.length;i++)
{if(arr[i]!="")
{var tmparr=arr[i].split('[ID]');harr[tmparr[0]]=tmparr[1];}}}
for(arg in response[0])
{if(arg.indexOf('result_')!=-1)
{var value=response[0][arg];var level=value._level;var ind=value._id;var vquery=ind;var clevel=parseInt(level,10);var nlevel=parseInt(llevel,10)+1;var count=0;var pubmed="";var ebsco="";if(typeof value._AFSHORTFORM_0._originalTermin!="undefined")
{pubmed=value._AFSHORTFORM_0._originalTermin+"[MeSH Terms]";}
var arr=[];var title=value._AFSHORTFORM_0._title_0[0];var hasNextLevel="0";for(prop in value._AFSHORTFORM_0)
{var exact="";var down="";if(typeof value._AFSHORTFORM_0._meshQuery!="undefined")
exact=value._AFSHORTFORM_0._meshQuery;if(typeof value._AFSHORTFORM_0._meshQuery!="undefined")
down=value._AFSHORTFORM_0._meshDownQuery;if(prop.indexOf('meshCodes_')!=-1)
{var v=value._AFSHORTFORM_0[prop];if(typeof v._hasNextLevel!="undefined")
hasNextLevel="1";else
hasNextLevel="0";arr.push([v._label,v._query,v._title,hasNextLevel,vquery,count,exact,down]);start=v._query;if(typeof v._lang!="undefined")
lang=v._lang;count++;}}
if(count>0)
{var div=cont.create('div',{style:{margin:'0px 0px 0px 45px',padding:'0px'}});var p=div.create('p',{className:'aftitle',id:ind,style:{margin:'0px',padding:'0px'}});var spancont=null;var addterm='';if(typeof _treeview!="undefined")
addterm='['+arr[0][1]+']';var inp=null;inp=p.create('input',{'data-orig':pubmed,id:arr[0][1],type:'checkbox',className:arr[0][2],name:_fromaftobibl,value:arr[0][4],onclick:'function(){putAfTerms(this);}','data-down':arr[0][0]+' '+arr[0][1]+'*','data-exact':arr[0][0]+' '+arr[0][1]});if(arr[0][3]=="1")
{var k="";var a="";if(b!=0)
{k="100";a=",";}
spancont=p.create('span',{className:'afplusimg',title:'Дерево',onmousedown:'function(){seeTreeM(this,"add'+arr[0][1]+'_'+count+''+k+'","'+arr[0][0]+'","'+arr[0][1]+'","'+_lastquery+'","'+nlevel+'"'+a+''+k+');}'});if(lang!="")
{spancont.create('input',{type:'hidden','name':'lang',value:lang});}
spancont.text(title);if(addterm!="")
spancont.create('span',{style:{marginLeft:'15px',marginRight:'15px',color:'#333'},textNode:addterm});}
else
{spancont=p.create('span',{className:'afbulletimg',textNode:title});if(addterm!="")
spancont.create('span',{style:{marginLeft:'15px',marginRight:'15px',color:'#333'},textNode:addterm});}
p.create('span',{className:'afannotimg',title:'Аннотация',onmousedown:'function(){getAnnotation(this.parentNode);}'});p.create('input',{type:'checkbox',name:'ch',id:'ch'+arr[0][1]+''+num1+''+count,className:'afsearchimg',style:{position:'absolute',marginLeft:'-3000px',visibility:'hidden'}});p.create('label',{tabIndex:'0',title:'Искать в ...',className:'afsearchimg','for':'ch'+arr[0][1]+''+num1+''+count});var scont=p.create('span',{className:'tooltip'});scont.create('label',{className:'del','for':'ch'+arr[0][1]+''+num1+''+count});scont.create('span',{textNode:'Искать в: ',className:'titl mb5x'});scont.create('span',{textNode:'Локальные ресурсы',className:'u a curs ml20x p5x',onmousedown:'function(){searchTerm(this.parentNode.parentNode)}'});if(pubmed!="")
scont.create('span',{onmousedown:'function(){window.open(\'//www.ncbi.nlm.nih.gov/pubmed/?term='+encodeVal(pubmed)+'\')}',textNode:'PubMed',className:'u a curs ml20x p5x'});div.create('div',{id:'add'+arr[0][1]+'_'+count+''+k,style:{display:'none'}});}}
num1++;}
if(!endvoc)
{var s=cont.create('span',{title:'Далее',className:'nexttr',onmousedown:'function(){nextSeeTreeM(this,"'+treeobj+'","'+label+'","'+start+'","'+query+'","'+llevel+'");}'});s.create('span',{textNode:'Далее'});}}}
function showAnnotationTree(o)
{typework="";var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);querylist.push(["_service","opacafd.View"]);querylist.push(["_version","1.7.0"]);querylist.push(["session",numsean]);querylist.push(["iddb",numDB]);querylist.push(["id",o]);querylist.push(["mode","annotation"]);querylist.push(["viewOptions[0]","meshNewTree"]);gArr.push(["querylist",prepareQueryString(querylist)]);ajaxToRCP(gArr,openAnnotTreeWin);}
function openAnnotTreeWin(x)
{eval(x.responseText);if(typeof error!="undefined")
{WriteError(error);}
else
{if(take('infowinform').n==null)
{var arg={'cls':'dialog2','message':'Информация','width':'95%','height':'95%'};showLayerWin('infowin',arg);}
var doc=take('infowinform');doc.n.innerHTML="";var div=doc.create('div',{id:'srezults1',style:{margin:'0 0 0 40px'}});var div0=div.create('div',{className:'searchhead'});div0.create('input',{id:'meshannotbutton',type:'button',className:'button2',value:'Искать в каталоге',onmousedown:'searchFromAfToBibl',style:{visibility:'hidden',margin:'0 10px'}});var s1=div0.create('select',{id:'andor1',style:{visibility:'hidden',textAlign:'center'}});s1.create('option',{value:'OR',textNode:'ИЛИ'});s1.create('option',{value:'AND',textNode:'И'});var div1=div.create('div');var div2=div.create('div',{style:{padding:'20px'}});var arr=[];var count=0;var num=0;var num1=0;var meshid='';var pubmedorigin="";var harr={};if(typeof _linkstring!="undefined")
{var aarr=_linkstring.split('[END]');for(var i=0;i<aarr.length;i++)
{if(aarr[i]!="")
{var tmparr=aarr[i].split('[ID]');harr[tmparr[0]]=tmparr[1];}}}
for(var arg in response[0])
{if(arg.indexOf('_result_')!=-1)
{num++;var value=response[0][arg];var pubmed="";var ebsco="";var searchbox=null;if(typeof value._AFHEADFORM_0!="undefined")
{if(typeof value._AFHEADFORM_0._originalTermin!="undefined")
{pubmedorigin=value._AFHEADFORM_0._originalTermin;pubmed=value._AFHEADFORM_0._originalTermin+"[MeSH Terms]";ebsco="(MH "+value._AFHEADFORM_0._originalTermin+")";var p=div1.create('p',{className:'aftitle',id:value._AFHEADFORM_0._id,style:{margin:'0px',padding:'0px'}});p.create('input',{'data-orig':pubmed,id:value._AFHEADFORM_0._id,type:'checkbox',className:value._AFHEADFORM_0._title,name:'AUIDS',value:value._AFHEADFORM_0._id,style:{margin:'0 5px 0 10px'},onclick:'function(){putAfTerms(this);}'});p.create('span',{textNode:value._AFHEADFORM_0._title,style:{fontWeight:'bold',textNransform:'uppercase',marginRight:'10px'}});p.create('input',{type:'checkbox',name:'ch',id:'ch'+num1,className:'afsearchimg',style:{position:'absolute',marginLeft:'-3000px',visibility:'hidden'}});p.create('label',{tabIndex:'0',title:'Искать в ...',className:'afsearchimg','for':'ch'+num1});var scont=p.create('span',{className:'tooltip'});scont.create('label',{className:'del','for':'ch'+num1});scont.create('span',{textNode:'Искать в: ',className:'titl mb5x'});scont.create('span',{textNode:'Локальные ресурсы',className:'u a curs ml20x p5x',onmousedown:'function(){searchTerm(this.parentNode.parentNode.id,this.parentNode.parentNode.childNodes[1].innerHTML,\'AUIDS\')}'});if(pubmed!="")
scont.create('span',{onmousedown:'function(){window.open(\'//www.ncbi.nlm.nih.gov/pubmed/?term='+encodeVal(pubmed)+'\')}',textNode:'PubMed',className:'u a curs ml20x p5x'});}
pubmed="";ebsco="";}
for(var prop in value)
{if(prop.indexOf('AFANNOT')!=-1)
{var val=value[prop];var use="";var mode="";var action="";for(var k in val)
{var v=val[k];var p1=null;var spancont=null;if(k=="_use")
use=v;if(k=="_mode")
mode=v;if(k=="_action")
action=v;if(k=="_title")
{var dnum=div2.create('div');var inum=dnum.create('input',{className:'wr',type:'checkbox',name:'wi'+num,id:'wi'+num});dnum.create('label',{className:'wrapped','for':'wi'+num,textNode:v});dnum.create('div',{className:'expl1',id:'expl'+num});}
if(k.indexOf('_entries_')!=-1)
{num1++;p1=take('expl'+num).create('p',{className:'afsmall'});if((use=='search')||(use=='insert'))
{if(typeof v._id!="undefined")
{p1.create('input',{id:v._id,type:'checkbox',className:v._text,name:'AUIDS',value:v._id,style:{margin:'0 5px 0 0'},onclick:'function(){putAfTerms(this);}'});}
else
{p1.create('span',{textNode:'- '});}}
else
{p1.create('span',{textNode:'- '});}
p1.create('span',{textNode:v._text});}
if(k.indexOf('_references_')!=-1)
{num1++;p1=take('expl'+num).create('p',{className:'afsmall'});if((use=='search')||(use=='insert'))
{if(typeof v._id!="undefined")
{p1.create('input',{id:v._id,type:'checkbox',className:v._text,name:'AUIDS',value:v._id,style:{margin:'0 5px 0 0'},onclick:'function(){putAfTerms(this);}'});}
else
{p1.create('span',{textNode:'- '});}}
else
{if(action!='mesh3')
p1.create('span',{textNode:'- '});}
if(typeof v._blocked!="undefined")
{p1.create('span',{textNode:v._title});}
else if((typeof v._id!="undefined")&&(mode=='direct'))
{spancont=p1.create('span',{id:v._id,className:'afbig'});spancont.create('input',{id:v._id,type:'checkbox',className:v._title,name:'AUIDS',value:v._id,style:{margin:'0 5px 0 0'},onclick:'function(){putAfTerms(this);}'});spancont.create('span',{style:{marginRight:'10px'},textNode:v._title,title:'Аннотация',onmousedown:'function(){showAnnotationTree(this.parentNode.id);}'});}
else if((typeof v._query!="undefined")&&(mode=='indirect')&&(action=='mesh3'))
{if(count==0)
{meshid='expl'+num;}
arr.push([v._label,v._query,v._lang]);count++;}
else
{spancont=p1.create('span',{textNode:v._title});}
if((typeof v._originalTermin!="undefined")&&(action!='mesh3'))
{pubmed=v._originalTermin+"[MeSH Terms]";if(action=='annotation')
{if(pubmedorigin!="")
pubmed=pubmedorigin+'[MeSH Terms] AND '+v._originalTermin+'[MeSH Subheading]';}
spancont.create('input',{type:'checkbox',name:'ch',id:'ch'+num1,className:'afsearchimg',style:{position:'absolute',marginLeft:'-3000px',visibility:'hidden'}});spancont.create('label',{tabIndex:'0',title:'Искать в ...',className:'afsearchimg','for':'ch'+num1});var scont=spancont.create('span',{className:'tooltip'});scont.create('label',{className:'del','for':'ch'+num1});scont.create('span',{textNode:'Искать в: ',className:'titl mb5x'});if(typeof v._id!="undefined")
scont.create('span',{textNode:'Локальные ресурсы',className:'u a curs ml20x p5x',onmousedown:'function(){searchTerm(this.parentNode.parentNode.id,this.parentNode.parentNode.childNodes[1].innerHTML,\'AUIDS\')}'});if(pubmed!="")
scont.create('span',{onmousedown:'function(){window.open(\'//www.ncbi.nlm.nih.gov/pubmed/?term='+encodeVal(pubmed)+'\')}',textNode:'PubMed',className:'u a curs ml20x p5x'});}}}
if(action!='mesh3')
take('wi'+num).n.checked=true;}}}}
if(count>0)
{seeTreeMM(meshid,arr);}}}
function seeTreeMM(c,a)
{numDB=_iddb;typework="";treeobj=c;take(treeobj).n.innerHTML='<div class="progress small"><div></div></div>';var length=1000;var gArr=new Array();var querylist=new Array();gArr.push(["_action","execute"]);gArr.push(["_html","stat"]);gArr.push(["_errorhtml","error"]);for(var i=0;i<a.length;i++)
{var arr1=a[i][1].split('.');querylist.push(["_service","opacafd.View"]);querylist.push(["_version","1.7.0"]);querylist.push(["session",numsean]);querylist.push(["label",a[i][0]]);querylist.push(["length",length]);querylist.push(["iddb",numDB]);querylist.push(["mode","meshtree"]);querylist.push(["query",a[i][1]]);querylist.push(["lang",a[i][2]]);querylist.push(["$lastquery"+[i],a[i][1]]);querylist.push(["$level"+[i],arr1.length]);querylist.push(["$fromaftobibl","COD"]);querylist.push(["viewOptions[0]","meshNewTree"]);querylist.push(["viewOptions[1]","childrenStop"]);gArr.push(["querylist",prepareQueryString(querylist)]);querylist.length=0;}
ajaxToRCP(gArr,openTreeViewM);}
function openTreeViewM(x)
{eval(x.responseText);if(typeof error!="undefined")
{delLayerWin();WriteError(error);}
else
{var cont1=take(treeobj);cont1.n.innerHTML='';var num1=0;var harr={};if(typeof _linkstring!="undefined")
{var aarr=_linkstring.split('[END]');for(var i=0;i<aarr.length;i++)
{if(aarr[i]!="")
{var tmparr=aarr[i].split('[ID]');harr[tmparr[0]]=tmparr[1];}}}
for(var j=0;j<response.length;j++)
{var cont=cont1.create('div',{className:'annotmeshtree'});var lang="";var endvoc=false;if(typeof response[j]._end!="undefined")
endvoc=true;var mainobj=null;for(arg in response[j])
{var mquery=eval('_lastquery'+j);if(mquery.indexOf('.')!=-1)
mquery=mquery.substring(0,mquery.indexOf('.'));if(arg.indexOf('result_')!=-1)
{var value=response[j][arg];var ind=value._id;var vquery=ind;var count=0;var pubmed="";var ebsco="";if(typeof value._AFSHORTFORM_0._originalTermin!="undefined")
{pubmed=value._AFSHORTFORM_0._originalTermin+"[MeSH Terms]";}
var arr=[];var title=value._AFSHORTFORM_0._title_0[0];var hasNextLevel="0";for(prop in value._AFSHORTFORM_0)
{num1++;var exact="";var down="";if(typeof value._AFSHORTFORM_0._meshQuery!="undefined")
exact=value._AFSHORTFORM_0._meshQuery;if(typeof value._AFSHORTFORM_0._meshQuery!="undefined")
down=value._AFSHORTFORM_0._meshDownQuery;if(prop.indexOf('meshCodes_')!=-1)
{var v=value._AFSHORTFORM_0[prop];if(typeof v._hasNextLevel!="undefined")
hasNextLevel="1";else
hasNextLevel="0";if(v._query.indexOf(mquery)!=-1)
{if(typeof v._main=="undefined")
{arr.push([v._label,v._query,v._title,hasNextLevel,vquery,v._level,null,exact,down]);count++;}
else
{mainobj='mainobj'+v._query;arr.push([v._label,v._query,v._title,hasNextLevel,vquery,v._level,1,exact,down]);count++;}
if(typeof v._lang!="undefined")
lang=v._lang;}}}
if(count>0)
{var div=cont.create('div',{className:'par',style:{margin:'0px 0px 0px '+(arr[0][5]*45)+'px'}});var p=div.create('p',{className:'aftitle',id:ind});var addterm='['+arr[0][1]+']';var inp=p.create('input',{'data-orig':pubmed,id:arr[0][1],type:'checkbox',className:arr[0][2],name:_fromaftobibl,value:arr[0][4],onclick:'function(){putAfTerms(this);}','data-down':arr[0][0]+' '+arr[0][1]+'*','data-exact':arr[0][0]+' '+arr[0][1]});if((arr[0][6]==null)||(typeof arr[0][6]=="undefined"))
inp.conceal();if(arr[0][3]=="1")
{var span=p.create('span',{'data-level':arr[0][5],className:'afplusimg',title:'Дерево',onmousedown:'function(){seeTreeM(this,"add'+arr[0][1]+'_'+count+'100","'+arr[0][0]+'","'+arr[0][1]+'","'+arr[0][1]+'",'+arr[0][5]+',100);}'});if(lang!="")
{span.create('input',{type:'hidden','name':'lang',value:lang});}
span.text(title);if(addterm!="")
span.create('span',{style:{marginLeft:'15px',marginRight:'15px',color:'#333'},textNode:addterm});if((typeof arr[0][6]!="undefined")&&(arr[0][6]!=null))
{span.n.style.fontSize="140%";span.n.className='afminusimg';span.n.onmousedown=function(){return false;};span.n.id='mainobj'+arr[0][1];}}
else
{var span=p.create('span',{'data-level':arr[0][5],className:'afbulletimg',textNode:title});if(addterm!="")
span.create('span',{style:{marginLeft:'15px',marginRight:'15px',color:'#333'},textNode:addterm});if((typeof arr[0][6]!="undefined")&&(arr[0][6]!=null))
{span.n.style.fontSize="140%";span.n.id='mainobj'+addterm.substring(1,addterm.length-1);}}
p.create('span',{className:'afannotimg',title:'Аннотация',onmousedown:'function(){getAnnotation(this.parentNode);}'});p.create('input',{type:'checkbox',name:'ch',id:'ch'+num1+''+arr[0][1],className:'afsearchimg',style:{position:'absolute',marginLeft:'-3000px',visibility:'hidden'}});p.create('label',{tabIndex:'0',title:'Искать в ...',className:'afsearchimg','for':'ch'+num1+''+arr[0][1]});var scont=p.create('span',{className:'tooltip'});scont.create('label',{className:'del','for':'ch'+num1+''+arr[0][1]});scont.create('span',{textNode:'Искать в: ',className:'titl mb5x'});scont.create('span',{textNode:'Локальные ресурсы',className:'u a curs ml20x p5x',onmousedown:'function(){searchTerm(this.parentNode.parentNode)}'});if(pubmed!="")
scont.create('span',{onmousedown:'function(){window.open(\'//www.ncbi.nlm.nih.gov/pubmed/?term='+encodeVal(pubmed)+'\')}',textNode:'PubMed',className:'u a curs ml20x p5x'});div.create('div',{id:'add'+arr[0][1]+'_'+count+'100',style:{display:'none'}});}}}
if(take(mainobj).n!=null)
{var o=take(mainobj).n.parentNode.parentNode;var child=cont.getsign('div',{className:'par'});for(var z=0;z<child.length;z++)
{if(child[z]==o)
break;else
{var s=take(child[z]).getsign('span',{className:'afplusimg'})[0];if(typeof s!="undefined")
{var sl=s.getAttribute("data-level");var ml=take(mainobj).n.getAttribute("data-level");if(sl!=ml)
{s.className='afminusimg';s.onmousedown=function(){return false;};}}}}}}}}
var searchinput=null;var objmike=null;var recognizer=null;if('webkitSpeechRecognition'in window)
{recognizer=new webkitSpeechRecognition();recognizer.lang='ru-Ru';recognizer.interimResults=true;recognizer.onresult=function(e)
{var speechoutput=e.results[0][0].transcript;if(e.results[0].isFinal)
{searchinput.value=speechoutput;take(objmike).delclass('aktive');}};}
function startSpeaking(o)
{searchinput=o.parentNode.firstChild;objmike=o;if(!take(o).hasclass('aktive'))
{take(o).addclass('aktive');searchinput.placeholder='Говорите...';searchinput.focus();recognizer.start();}
else
{recognizer.stop();take(o).delclass('aktive');searchinput.placeholder='';}}