//(C) Tomas Bylina 2005.
//var uni=new Array("%E0","%E8","%E6","%EB","%E1","%F0","%F8","%FB","%FE","%20","%C0","%C8","%C6","%CB","%C1","%D0","%D8","%DB","%DE");
var uni=new Array("%E0","%E8","%E6","%EB","%E1","%F0","%F8","%FB","%FE","%20","%C0","%C8","%C6","%CB","%C1","%D0","%D8","%DB","%DE","%20","%C4%85","%C4%8D","%C4%99","%C4%97","%C4%AF","%C5%A1","%C5%B3","%C5%AB","%C5%BE","%20","%C4%84","%C4%8C","%C4%98","%C4%96","%C4%AE","%C5%A0","%C5%B2","%C5%AA","%C5%BD");

function decuni(zod)
{
var i, ind;
for(i=0; i<uni.length; i++){
  ind=zod.indexOf(uni[i]);
  while(ind > -1){
    zod=zod.substring(0,ind)+lietchr.charAt(i%10)+zod.substring(ind+uni[i].length,zod.length);
    ind=zod.indexOf(uni[i]);
    }
  }
return zod;
}

function atidaro()
{
var fraze, kl;
fraze=self.location.href;
kl=fraze.indexOf("?word=");
if(kl < 0)
 return;
fraze=fraze.substring(kl+6,fraze.length);
if(fraze.length == 0)
  return;
go(decode_string(decuni(fraze)));
}

var ieskokka="";
var ieskoktmp="";

function go(y,i)
{
try
{
var pav;
if(!i && i!=0)
 pav=y;
 else pav=mas[y][i];
self.frames["fc"].location=encode_dir(pav)+"/"+encode_string(pav)+".html";
}
catch(e){}
}


var kiek=0;
var prad=0;
var virs=0;
function rodo()
{
self.frames['fl'].location=self.frames['fl'].document.links[prad].href;
prad++;
if(prad == kiek){
  virs++;
  self.frames['ft'].location=self.frames['ft'].document.links[virs].href;
  prad=0;
  setTimeout("pradzia()",1000);
  return;
  }
setTimeout("rodo()",100);
}

function pradzia()
{
kiek=self.frames['fl'].document.links.length;
rodo();
}

function zodis(z)
{
if(z.indexOf('/') < 0)
  return z;
  else return zodis(z.substring(z.indexOf('/')+1,z.length));
}

var url;

function istorija()
{
try{
var v, tmp;
if((self.frames['fc'].document.getElementsByTagName("link").length < 1)||
   (self.frames['fc'].document.getElementsByTagName("link")[0].href.indexOf("zodynas") < 0)){ //klaidu gaudykle
  self.frames['fc'].location="klaida.html";
  return;
  }
if(url == self.frames['fc'].location)
  return;
url = self.frames['fc'].location.toString();
tmp = self.frames['fr'].el('ist').innerHTML;
v=self.frames['fc'].document.body.innerHTML;
v=v.substring(v.indexOf(">")+1,v.indexOf("</"));
if((v == "Vykdymo klaida arba šis terminas dar neaprašytas!")||
   (v == "Paieškos rezultatai:")||
   (v == "Vykdymo klaida arba tokio adreso nėra!"))
  return;
//v = decode_string(zodis(url.substring(0,url.indexOf('.htm'))));
buvo = "<div><a href=\"" + url + "\" target=\"fc\" title=\"" + v + "\">" + v + "</a></div>";
self.frames['fr'].el('tmp').innerHTML = buvo;
buvo = self.frames['fr'].el('tmp').innerHTML;
kur_buvo = tmp.indexOf(buvo);
if(kur_buvo > -1)
  tmp = tmp.substring(0,kur_buvo) + tmp.substring(kur_buvo + buvo.length,tmp.length);
//self.document.title = v;
self.frames['fr'].el('ist').innerHTML= buvo + tmp;
}
catch(e){}
}


function loader()
{
try{
 self.frames["ft"].raso(0);
}
catch(e){setTimeout('loader()',500)}
}


function loader2()
{
try{
 atidaro();
}
catch(e){setTimeout('loader2()',500)}
}

loader();
