//(C) Tomas Bylina 2005.
var sar, kurtmp, raide;
sar= new Array(parent.mas.length);

var lef=(navigator.userAgent.toLowerCase().indexOf("opera") > -1 ? "" : "left.html");

kurtmp="";
raide="";
function raso(n)
{
try{
var pv;
if(sar[n]!=undefined){
  parent.frames["fl"].el("sar").innerHTML=sar[n];
  return;
  }
sar[n]="";
//parent.frames["fl"].el("sar").innerHTML="";
for (i=0; i<parent.mas[n].length; i++){
  pv=parent.mas[n][i];
  sar[n]+="<div><a name=\""+n+"a"+i+"\" href='javascript:parent.go("+n+","+i+")' title=\""+pv+"\" onmouseover='sel("+i+")' onmouseout='desel()'>"+pv+"</a></div>\n";
  }
parent.frames["fl"].el("sar").innerHTML=sar[n];
raide=n;
}catch(e){setTimeout('raso(raide)',500)}
}

var buvoi=-1;
var buvokur="";
var tmp_value="";
var buvotop="";

function pazymek(kur)
{
/*if(kur == kurtmp){
  if(buvoi != -1) parent.frames["fl"].sel(buvoi);
  if(buvokur != "") setTimeout('parent.frames["fl"].rod(buvokur)',200);
  return;
  }*/
if(el("zodis").value != kur)
  el("zodis").value="";
var i, ind, n, radau;
buvoi=-1;
if(buvotop == kur)
  return;
buvotop=kur;
//buvokur="";
kur=kur.toLowerCase();
kurtmp=kur;
radau=false;
if(kur == ""){
  //parent.frames["fl"].desel();
  return;
  }
ind=allchr.indexOf(kur.charAt(0));
if(kitichr.indexOf(kur.charAt(0)) > -1)
  ind=allchr.indexOf("~");
if(ind < 0){
  if(kur.indexOf(" ") == -1)
    show_hintas("\""+kur+"\""+((kur.length == 1) ? " raide" : " žodžiu")+" prasidedančių terminų nėra aprašyta");
  return;
  }
n=indallchr[ind];
if(parent.mas[n].length == 0){
  show_hintas("\""+kur.charAt(0)+"\""+" raide prasidedančių terminų nėra aprašyta");
  return;
  }
if(sar[n] == undefined)
  raso(n);
  else //if(raide != n)
    parent.frames["fl"].el("sar").innerHTML=sar[n];
raide=n;
kur=kur.toLowerCase();
for (i=0; i<parent.mas[n].length; i++){
  if(parent.mas[n][i].toLowerCase().indexOf(kur) == 0){
    /*if(buvokur == lef+"#"+n+"a"+i)
      return;*/
    buvokur=lef+"#"+n+"a"+i;
    //parent.frames["fl"].location=lef+"#";
    setTimeout('parent.frames["fl"].location=buvokur',200);
    buvoi=i; 
    parent.frames["fl"].sel(buvoi);
    radau=true;
    break;
    }
  }
if((!radau)&&(kur!="~")) 
 if(kur.indexOf(" ") == -1)
   show_hintas("\""+kur+"\""+((kur.length == 1) ? " raide" : " žodžiu")+" prasidedančių terminų nėra aprašyta");
}
