/*(ñ) Alexandr Kostin34@yandex.ru Listalka 6.1 2008.06-09*/
var LMi=LLi=new Array(),S='show',H='hide',LIN='lin',U='-',N1='0',N2='1';

function eid(n){return document.getElementById(n)}
function eidt(n){return top.eid(n)}
function etag(n,t){return (n=eid(n))?n.getElementsByTagName(t):''}
function tud(n){return typeof(n)=='undefined'}
function ats(n,a,d){eid(n).setAttribute(a,d)}
function atg(n,a){return eid(n).getAttribute(a)}
function lln(r){
 if(tud(top[0])) eid(LIN).location=r;else top[0].location.replace(r);}
function nc(n,c){if(n=eidt(n)) n.className=c}
function ns(n,v){if(n=eidt(n)) {var c=n.className;
 c=c.slice(0,c.length-1);n.className=c+v;}}
function key(){return U+location.href.replace
 (/[\~\`\!\@\#\$\%\^\&\*\(\)\-\_\=\+\;\:\'\"\<\>\?\/\.\,\[\]\{\}\|\\]/g,'')}
function hs(n,c){
if(typeof(n)!='object') n=eidt(n);
if(n){var s=n.className.split(' ');if(tud(c)) return s[0];
 n.className=c+((s[0]!=H&&s[0]!=S)?(' '+n.className):n.className.slice(4))}
}

function listalka(d){
if(!top.length){
 document.body.appendChild(document.createElement('DIV')).innerHTML=
  "<iframe id="+LIN+" src=' ' width='0' height='0' frameborder='0'></iframe>"}
var p,j='',i=1,a,b,t=document.title;d=tud(d)?'ldata':d;
if(t) top.document.title=t;
while(b=eid(d+j)){p=b.className.split(U+U);
 if(a=eidt(p[1])){a.innerHTML=b.innerHTML;t=p[0].split(' ');t=t[t.length-1];
 top.llist(p[1],p[2],t,p[3],p[4],p[5],p[6],p[7],p[8],key());}
 i++;j=i;}
}

function lmenu(n,r){top.lmenut(n,r,key());return false;}
function lmenut(n,r,k){var m=eid(n);
if(m){if(LMi.length) r=LMi[0];
 if(r==U&&atg(LIN,n+k)) r='';
 for(var i=0,p=etag(n,'A'),l=p.length;i<l;i++){
  nc(p[i].id=n+U+i+k,m.className+N1);
  if(!p[i].onclick) p[i].onclick=lmi;
  if(r&&p[i].href.indexOf(r)!=-1){lmi(p[i].id);LMi=LMi.slice(1);}}}
if(r==''){if(!(i=atg(LIN,n+k))){i=0;ats(LIN,n+k,i)};lmi(n+U+i+k)}
}

function lmi(n){
if(!eid(n)) n=this.id;
var m=eid(n);
if(m){var r=m.href,p=n.split(U),k=U+p[2];m=p[0];
 ns(m+U+atg(LIN,m+k)+k,N1);ns(n,N2);ats(LIN,m+k,p[1]);lln(r);}
return false;
}

function llist(nd,nl,t,l1,l2,l3,l4,ndc,nlc,k){
var sl,s,s1,s2,s3,s4,p,r,v=1,ed=eid(nd),el=eid(nl),ihl=tud(l1)?'':l1;
if(llist.arguments.length==2||tud(l2)||tud(l3)||!l2||!l3) v=0;
hs(nd,H);hs(nl,H);
if(ed&&el){
 if(!tud(ndc)) ed.className=ndc;
 if(!tud(nlc)) el.className=nlc;
 if(LLi.length&&v){r=LLi[0];LLi=LLi.slice(1);}
 if(!t) t='DIV';p=etag(nd,t);
 for(var i=0,j=0,l=p.length;i<l;i++){
  if(p[i].parentNode.id==nd){j++;p[i].id=nd+U+(j-1);
   if(!v){hs(p[i],S)}else{s1=s2=s3=s4='';
    if(!p[i].title) p[i].title=(j<10?'0':'')+j;
    if(r&&p[i].title.indexOf(r)!=-1) ats(LIN,nd+k,i);
    if(p[i].className){
     s=p[i].className.split(U+U);
     s1=tud(s[1])?'':s[1];s2=tud(s[2])?'':s[2];
     s3=tud(s[3])?'':s[3];s4=tud(s[4])?'':s[4];
    }
    sl=s1+(s2?s2:l2)+p[i].title+(s3?s3:l3)+s4;
    sl=sl.replace('_ID_',nd+U+(j-1)+k);
    ihl=ihl+sl;hs(p[i],H);}}
 }
 if(l&&j&&v){
  i=atg(LIN,nd+k);if(!i){i=0;ats(LIN,nd+k,i);}
  eid(nl).innerHTML=ihl+(tud(l4)?'':l4);lli(nd+U+i+k);hs(nl,S);}
} hs(nd,S);return false;
}

function lli(n){
if(n){var p=n.split(U),d=p[0],i=p[1],k=U+p[2],p=d+U+atg(LIN,d+k)+k;
 hs(d+U+atg(LIN,d+k),H);hs(d+U+i,S);ns(p,N1);ns(n,N2);ats(LIN,d+k,i);}
return false;
}

function llink(nm,r,nl){
if(!llink.arguments.length){var s=ruue(location.search);
 if(s){s=s.slice(1);s=s.split('&');nm=s[0];r=s[1];nl=s[2];}}
if(nm=='') lln(r);else{
 if(!tud(r)) LMi=r.split('=');
 if(!tud(nl)) LLi=nl.split('=');
 lmenu(nm);} return false;
}
function ruue(d){
var s='',s1,s2,s3,n,A='401',B='451',C='41',D='42',E='43',F='44';
for(var i=0,l=d.length;i<l;i++){
 s1=d.charAt(i);s2=d.charAt(i+1);s3=d.charAt(i+2);
 if(s1=='%'&&s2!='u'){
  n=parseInt(s2+s3,16);
  if(n==168||n==184||(n>=192&&n<=255)){
   s1=s1+'u0';i+=2;
   if(s2=='A') s1=s1+A;
   if(s2=='B') s1=s1+B;
   if(s2=='C') s1=s1+C+s3;
   if(s2=='D') s1=s1+D+s3;
   if(s2=='E') s1=s1+E+s3;
   if(s2=='F') s1=s1+F+s3;}}
 s=s+s1;
} return unescape(s);
}

function lhs(){
var a=lhs.arguments,l=a.length,i=0,b;
for(;i<l;i++){b=a[i].split(U);top.lhst(b[0],b[1]);}
}
function lhst(n,v){var a,b,i=1;
while(b=eid(n+U+i)){a=eid(n+U+U+i);hs(b,H);
 if(a&&v==1) a.onclick=lhs1;
 if(a&&v==2) a.onclick=lhs2;
 if(a&&(v==3||v==4)) {
  if(v==3) a.onclick=lhs3;else a.onmouseover=lhs4;
  if(i==1){hs(b,S);ns(n+U+U+i,N2);}}
 i+=1;}
}
function lhs1(n){
if(!eid(n)) n=this.id;
var b=n.split(U+U),n=b[0],bi=b[1],i=1;
while(b=eid(n+U+i)){ns(n+U+U+i,N1);if(i!=bi) hs(b,H);i+=1;}
lhs2(n+U+U+bi);return n+U+bi;
}
function lhs2(n){
if(!eid(n)) n=this.id;
var b=n.split(U+U);b=eid(b[0]+U+b[1]);
if(hs(b)==H){hs(b,S);ns(n,N2)}else{hs(b,H);ns(n,N1)}
}
function lhs3(){hs(lhs1(this.id),S);ns(this.id,N2)}
function lhs4(){hs(lhs1(this.id),S);ns(this.id,N2)}

