var isHorizontal=1;
var blankImage="pildid/ikoonid/blank.gif";
var fontStyle="normal 13px Arial";
var fontColor=["#FFFFFF","#BBDDBB"]; // menüü fondi värv
var fontDecoration=["none","none"];
var itemBackColor=["",""]; // menüü fondi tausta värv
var itemBorderWidth=0; //ühe elemendi raami laius
var itemAlign="left";
var itemBorderColor=["",""];
var itemBorderStyle=["solid","solid"];
var itemBackImage=["",""];
var subMenuAlign = "left";
var menuBackImage="";
var menuBackColor=""; // menüü tausta värv (jääb näha elementide vahelise kauguse võrra)
var menuBorderColor="#aaffaa"; // alamenüüde randi värv
var menuBorderStyle="solid";
var menuBorderWidth=0;  //terve menüüsüsteemi raami laius
var transparency=85;
var transition=27;
var transDuration=100;
var shadowColor="#CCCCCC";
var shadowLen=0;
var shadowTop = 0;
var menuWidth="";
var iconTopWidth  = 12;
var iconTopHeight = 12;
var iconWidth  = 12;
var iconHeight = 12;
var itemCursor="hand";
var itemTarget="";
var statusString="";
var arrowImageMain=[];
var arrowImageSub=["pildid/ikoonid/noola.gif","pildid/ikoonid/noola.gif"];
var arrowWidth=7;
var arrowHeight=7;
var itemSpacing=0; // elementidevaheline kaugus (ei hilidita)
var itemPadding=5; // elemendi ümbrus, mida hiliditakse
var separatorImage="";
var separatorWidth="100%";
var separatorHeight="3";
var separatorAlignment="center";
var separatorVImage="pildid/ikoonid/eraldaja.gif";
var separatorVWidth="3";
var separatorVHeight="20";
var moveCursor = "move";
var moveImage = "";
var moveWidth = 12;
var moveHeight = 12;
var movable = 0;
var absolutePos = 0;
var posX = 164;
var posY = 62;
var floatable=0;
var floatIterations=5;
var pressedItem=-2;
var statusString="text";
var itemStyles =
[
  ["itemBackColor=#003300,#404040","itemBorderColor=#000099,#000099"]
];

var menuStyles =
[
  ["menuBorderWidth=1","menuBackColor=#336600"]
];



var naitamise_kiirus = 150;
var koristuse_kiirus = 1000;
var brauser_ie = 0;
var brauser_uus_ie = 0;
var brauser_netscape = 0;
var brauser_vana_nsc = 0;
var brauser_opera = 0;
var brauser_gecko = 0;
var brauseri_versioon = 0;
var w3c_dom = 0;
var brauser_mac = 0;
var brauser_iev_uusopera = 0;
var menyyd_laetud = 0;
var rpp_m_regexp = /rpp([0-9]+)m([0-9]+)/;
var rpp_m_i_regexp = /rpp([0-9]+)m([0-9]+)i([0-9]+)/;
var menyy_pointer = 0;
var alamenyy_pointer = 0;
var item_pointer = 0;
var menyyd = [];
var I1l1 = [];
var liigutatakse = false;
var liikumas_x
var liikumas_y;
var liikuv_menyystik;
var liikuv_nemyyblokk;
var vajutatud_item = -1;
var laadija_ff = null;
var kirjutis = "";
var vana_nc_koguja = "";
var z_kihi_lugeja = 1000;
var dok_body;

mis_brauser();
if(!(brauser_opera && brauseri_versioon < 6))
 var kaugusyhik = "px";
else var kaugusyhik = "";

function kus_ma_asun()
{
 var sx = brauser_iev_uusopera ? dok_body.scrollLeft : pageXOffset;
 var sy = brauser_iev_uusopera ? dok_body.scrollTop : pageYOffset;
 return[sx,sy]
};

function get_ylanurk(piirk)
{
 with(piirk)
  return[(brauser_vana_nsc) ? left : parseInt(style.left),
         (brauser_vana_nsc) ? top : parseInt(style.top)];
};

function paiguta(piirk,nx,ny)
{
 with(piirk)
 {
  if(brauser_vana_nsc)
  {
   left = nx;
   top = ny;
  }
  else
  {
   style.left = nx + kaugusyhik;
   style.top = ny + kaugusyhik;
  };
 };
};

// kutsutakse iga 20 ms tagant, kui on ujumist
function ujutaja()
{
 if(liigutatakse)
  return;
 for(var j=0; j < menyyd.length; ++j)
  if(menyyd[j] && menyyd[j].menyy_kas_ujub && menyyd[j].menyy_abspositsioon)
  {
   var peaujuja = f_element_by_id("rpp"+j+"m0");
   var peaujuja_ylanurk = get_ylanurk(peaujuja);
   var algkoht = kus_ma_asun();
   var l = algkoht[0] + menyyd[j].left;
   var t = algkoht[1] + menyyd[j].top;
   if(peaujuja_ylanurk[0] != l || peaujuja_ylanurk[1] != t)
   {
    var dx = (l - peaujuja_ylanurk[0]) / menyyd[j].ujumiskiirus;
    var dy = (t - peaujuja_ylanurk[1]) / menyyd[j].ujumiskiirus;
    if(!brauser_vana_nsc)
     with(Math)
     {
      if(abs(dx) < 1)
       dx = abs(dx) / dx;
      if(abs(dy) < 1)
       dy = abs(dy) / dy;
     }
    else
    {
     if(dx > -1 && dx < 0)
      dx = -1;
     else if( dx > 0 && dx < 1)
      dx = 1;
     if( dy > -1 && dy < 0)
      dy = -1;
     else if(dy > 0 && dy < 1)
      dy = 1;
    };
    paiguta(peaujuja, peaujuja_ylanurk[0]+((peaujuja_ylanurk[0] != l) ? dx : 0), peaujuja_ylanurk[1]+((peaujuja_ylanurk[1] != t) ? dy : 0));
    aktualiseeri(menyyd[j]);
   };
  };
};

var crossType = 1;

function rpp_onload()
{
 dok_body = (document.compatMode == "CSS1Compat" && !brauser_gecko) ? document.documentElement : document.body;
 if(brauser_vana_nsc)
  document.layers[0].visibility = "show";
 if(!(brauser_opera && brauseri_versioon < 6))
  for(var j=0; j<menyyd.length; ++j)
   if(menyyd[j] && !menyyd[j].menyy_freimid && menyyd[j].menyy_kas_ujub && menyyd[j].menyy_abspositsioon)
   {
    window.setInterval("ujutaja()",20);
    break;
   };
 kirjutis = "";
 vana_nc_koguja = "";
 menyyd_laetud = 1;
 haagi_hiir();
 if(laadija_ff)
  laadija_ff();
 onerror = praegu_alati_true;
};

var freimid_on = 0;
var freimseti_id = "";
var peamenyy_freiminumber = 0;
var alamenyy_freiminumber = 1;
var vertikaalsed_freimid = 0;

function rpp_initFrame(frameset_id,mainframe_index,subFrameInd,view)
{
 if(brauser_vana_nsc || (brauser_opera && brauseri_versioon < 7) || (brauser_ie && brauseri_versioon < 5))
 {
  freimid_on = 0;
  crossType = 1;
 }
 else
 {
  freimid_on = 1;
  crossType = 1;
  freimseti_id = frameset_id;
  peamenyy_freiminumber = mainframe_index;
  alamenyy_freiminumber = subFrameInd;
  vertikaalsed_freimid = view;  // 0-horisontaalfreimid; 1-vertikaalfreimid
  if(menyy_pointer < 1000)
   menyy_pointer = 1000;
 };
 algame();
};

function laadimisfunktsioon()
{
 if(window.attachEvent)
  window.attachEvent("onload",rpp_onload);
 else
 {
  laadija_ff = (typeof(onload) == 'function') ? onload : null;
  onload = rpp_onload;
 };
};

var paigutusviis;
var kas_kohe_kuvada;

function algvaartustamised()
{
 if(typeof(popupMode) == "undefined" || brauser_vana_nsc)
  popupMode = 0;
 paigutusviis = (absolutePos || popupMode) ? "absolute" : "static";
 kas_kohe_kuvada = (brauser_vana_nsc) ? "show" : ((popupMode) ? "hidden" : "visible");
 if(typeof(pressedItem) == "undefined")
  pressedItem = -2;
 else if (pressedItem >= 0)
  vajutatud_item = pressedItem;
 if(brauser_vana_nsc)
 {
  separatorWidth = " " + separatorWidth;
  separatorHeight = " " + separatorHeight;
  separatorVWidth = " " + separatorVWidth;
  separatorVHeight = " " + separatorVHeight;
  if(separatorWidth.indexOf("%") >= 0)
   separatorWidth = separatorWidth.substring(0,separatorWidth.indexOf("%"));
  if(separatorHeight.indexOf("%") >= 0)
   separatorHeight = "";
  if(separatorVWidth.indexOf("%") >= 0)
   separatorVWidth = "1";
  if(separatorVHeight.indexOf("%") >= 0)
   separatorVHeight = "1";
 };
 if(typeof(freimid_on) == "undefined")
  freimid_on = 0;
 if(typeof(peamenyy_freiminumber) == "undefined")
  peamenyy_freiminumber = 0;
 if(typeof(alamenyy_freiminumber) == "undefined")
  alamenyy_freiminumber = 1;
 if(typeof(vertikaalsed_freimid) == "undefined")
  vertikaalsed_freimid = 0;
 if(typeof(freimseti_id) == "undefined")
  freimseti_id = "";
 if(typeof(shadowTop) == "undefined")
  shadowTop = 1;
 if(typeof(cssStyle) == "undefined")
  cssStyle = 0;
 if(typeof(transOptions) == "undefined")
  transOptions = "";
 if(typeof(cssClass) == "undefined" || brauser_vana_nsc)
 {
  cssStyle = 0;
  cssClass = "";
 };
 if(typeof(pathPrefix) == "undefined")
  pathPrefix = "";
 if(typeof(DX) == "undefined")
  DX = -5;
 if(typeof(DY) == "undefined")
  DY = 0;
 if(typeof(topDX) == "undefined")
  topDX = 0;
 if(typeof(topDY) == "undefined")
  topDY = 0;
 if(typeof(macIEoffX) == "undefined")
  macIEoffX = 10;
 if(typeof(macIEoffY) == "undefined")
  macIEoffY = 15;
 if(typeof(macIEtopDX) == "undefined")
  macIEtopDX = 0;
 if(typeof(macIEtopDY) == "undefined")
  macIEtopDY=2;
 if(typeof(macIEDX) == "undefined")
  macIEDX = -3;
 if(typeof(macIEDY) == "undefined")
  macIEDY = 0;
 if(brauser_mac && brauser_ie)
 {
  DX = macIEDX;
  DY = macIEDY;
  topDX = macIEtopDX;
  topDY = macIEtopDY;
 };
 if(typeof(saveNavigationPath) == "undefined")
  saveNavigationPath = (brauser_vana_nsc ? 0 : 1);
 if(typeof(orientation) == "undefined")
  orientation = 0;
 if(typeof(columnPerSubmenu) == "undefined" || columnPerSubmenu < 1)
  columnPerSubmenu = 1;
 if(typeof(bottomUp) == "undefined")
  bottomUp = 0;
 if(typeof(showByClick) == "undefined")
  showByClick = 0;
};

function f_tase_allapoole()
{
 for(var i=0; i<jupid.length && typeof(jupid[i])!="undefined"; i++)
  jupid[i][0] = '|' + jupid[i][0];
 var uus_menu = [[""]];
 jupid = uus_menu.concat(jupid);
};

var fixPrefixes=["http://","https://","ftp://"];

function kas_pole_url(sisse_p)
{
 for(var i=0; i < fixPrefixes.length; i++)
  if(sisse_p.indexOf(fixPrefixes[i]) == 0)
   return false;
 return true;
};

function prefiksipanija(pathArr)
{
 var arr = [""];
 for(var i = 0; i < pathArr.length; i++)
  if(pathArr[i] && kas_pole_url(pathArr[i]))
   arr[i] = pathPrefix + pathArr[i];
 return arr;
};

function algame()
{
 if(!menyy_pointer || menyy_pointer == 1000)
  laadimisfunktsioon();
 if (brauser_vana_nsc && menyy_pointer > 0)
  return;
 var koguja = "";
 algvaartustamised();

 // see peaks olema "juurmenüü"
 menyyd[menyy_pointer] =
 {
  alamenyy:[],
  m_indeks:menyy_pointer,
  id:"rpp"+menyy_pointer,
  koristustaimer:null,
  left:posX,
  top:posY,
  menyy_kas_ujub:floatable,
  menyy_kas_liigutatav:movable,
  menyy_abspositsioon:absolutePos,
  ujumiskiirus: (floatIterations <= 0) ? 6 : floatIterations,
  menyy_presseditem:pressedItem,
  lII:0,
  menyy_onvajutatud:vajutatud_item,
  menyy_freimid:freimid_on,
  menyy_peamenyyfreim:peamenyy_freiminumber,
  menyy_alamenyyfreim:alamenyy_freiminumber,
  menyy_onvertfreimid:vertikaalsed_freimid,
  menyy_freimset_id:freimseti_id,
  popup:popupMode,
  css:cssStyle,
  cssClassName:cssClass,
  saveNavigation:saveNavigationPath,
  view:orientation,
  menyy_kummuli:bottomUp,
  menyy_byclick:( brauser_vana_nsc ? 0 : showByClick),
  lIll:0
 };
 var juurmenyy = menyyd[menyy_pointer];
 var uus_alamenyy;
 var menyy_itemnaitaja="";
 var see_naidatav_tekst = statusString
 var eelmine_tase = -1;
 var praegune_tase;
 if(popupMode)
  f_tase_allapoole();
 var see_stiil = null;
 var menustiili_indeks
 var itemstiili_indeks;
 var see_raamilaius = null;
 var see_raamistiil = null;
 var see_raamivarv = null;
 var see_taustavarv = null;
 var see_taustaimg = null
 var see_fondivarv = null;
 var see_fondistiil = null;
 var see_fondidekor = null;
 var see_elemendi_taustavarv = null;
 var see_elemendi_raamivarv = null;
 var see_elemendi_raamilaius = null;
 var see_elemendi_raamistiil = null;
 var icons = null;
 var see_peanooled = null;
 var see_alanooled = null;
 var see_elemendi_taustaimgd = null;
 var see_elemendi_laius = null;
 var see_elemendi_stiil = null;
 var peanool_imgs = [f_get_para(arrowImageMain[0],""),f_get_para(arrowImageMain[1],"")];
 var alanool_imgs = [f_get_para(arrowImageSub[0],""),f_get_para(arrowImageSub[1],"")];
 var elemendi_taustapildid = [f_get_para(itemBackImage[0],""),f_get_para(itemBackImage[1],"")];
 var elemendi_vaikimsilaius = "0px";
 var fondi_varvid = [fontColor[0],f_get_para(fontColor[1],"")]
 var fondi_stiilid = [fontStyle,fontStyle];
 var fondi_dekor = [fontDecoration[0],f_get_para(fontDecoration[1],"")];
 var elemendi_taustavarvid = [itemBackColor[0],f_get_para(itemBackColor[1],"")];
 var elemendi_raamipaksus = itemBorderWidth;
 var elemendi_raamivarvid = [itemBorderColor[0],f_get_para(itemBorderColor[1],"")];
 var elemendi_raamistiil = [itemBorderStyle[0],f_get_para(itemBorderStyle[1],"")];
 var veerge_alamenyys = columnPerSubmenu;
 var see_target_self = "";
 var see_disabled = "";
 var item_id = "";
 if(typeof(menuBorderStyle) == "object" && menuBorderStyle.length == 1)
  menuBorderStyle = menuBorderStyle[0];

 // käi läbi kõik menüüd konfifailist
 for(var i = 0; (i < jupid.length && typeof(jupid[i]) != "undefined"); i++)
 {
  praegune_tase = 0;
  while (jupid[i][0].charAt(praegune_tase) == "|")
   praegune_tase++;
  if(praegune_tase > 0) // korista tasemekriipsud ära
   jupid[i][0] = jupid[i][0].substring(praegune_tase,jupid[i][0].length);
  menustiili_indeks = f_get_para(jupid[i][7],"");
  menustiili_indeks_number = (menustiili_indeks) ? parseInt(menustiili_indeks) : -1;
  if(!cssStyle)
  {
   see_raamilaius = f_stiiliparser("menuBorderWidth",menustiili_indeks_number,"submenu",menuBorderWidth);
   see_raamistiil = f_stiiliparser("menuBorderStyle",menustiili_indeks_number,"submenu",menuBorderStyle);
   see_raamivarv = f_stiiliparser("menuBorderColor",menustiili_indeks_number,"submenu",menuBorderColor);
   see_taustavarv = f_stiiliparser("menuBackColor",menustiili_indeks_number,"submenu",menuBackColor);
   see_taustaimg = f_stiiliparser("menuBackImage",menustiili_indeks_number,"submenu",menuBackImage);
   if(kas_pole_url(see_taustaimg))
    see_taustaimg = pathPrefix + see_taustaimg;
  }
  else
   see_stiil = f_stiiliparser("CSS",menustiili_indeks_number,"submenu",cssClass);
  veerge_alamenyys = f_stiiliparser("columnPerSubmenu",menustiili_indeks_number,"submenu",columnPerSubmenu);
  elemendi_vahe = f_stiiliparser("itemSpacing",menustiili_indeks_number,"submenu",itemSpacing);
  elemendi_padding = f_stiiliparser("itemPadding",menustiili_indeks_number,"submenu",itemPadding);
  if(eelmine_tase < praegune_tase) // tase sügavamale
  {
   if(i > 0)
    menyy_itemnaitaja = "m" + uus_alamenyy.subm_indeks + "i" + uus_alamenyy.i[item_pointer].item_indeks;
   alamenyy_pointer = juurmenyy.alamenyy.length;
   item_pointer = 0;
   juurmenyy.alamenyy[alamenyy_pointer]=
   {
    i:[],
    m_indeks:menyy_pointer,
    subm_indeks:alamenyy_pointer,
    id:"rpp"+menyy_pointer+"m"+alamenyy_pointer,
    Il:"",
    alamenyy_avamistaimer:null,
    e_itemina:"rpp"+menyy_pointer+menyy_itemnaitaja,
    e_tase:praegune_tase,
    e_x_koord:(praegune_tase > 1) ? DX : topDX,
    e_y_koord:(praegune_tase > 1) ? DY : topDY,
    e_mac_x_koord: macIEoffX,
    e_mac_y_koord: macIEoffY,
    lIIIl:0,
    Ill1I:0,
    e_raamilaius:see_raamilaius,
    e_raamistiil:see_raamistiil,
    e_raamivarv:see_raamivarv,
    e_orientatsioon: i ? ((veerge_alamenyys > 1) ? 1 : orientation ) : isHorizontal,
    e_elemendi_vahe:elemendi_vahe,
    e_elemendi_padding:elemendi_padding,
    e_taustavarv:see_taustavarv,
    e_taustaimg:see_taustaimg,
    e_labipaistvus: !i ? 100 : transparency,
    e_trans_effekt: !i ? 0 : transition ? transition : 1,
    e_trans_effekt_kestus: transition ? transDuration : 0,
    e_varjuvarv:shadowColor,
    e_varjulaius:shadowLen,
    e_laius:f_get_para(menuWidth,"0px"),
    II11I:"",
    cssClassName:see_stiil,
    e_veerge_alamenyys:veerge_alamenyys
   };
   uus_alamenyy = menyyd[menyy_pointer].alamenyy[alamenyy_pointer];
  };
  if(eelmine_tase > praegune_tase) // tase ülespoole
  {
   while(menyyd[menyy_pointer].alamenyy[alamenyy_pointer].e_tase > praegune_tase)
    alamenyy_pointer--;
   uus_alamenyy = menyyd[menyy_pointer].alamenyy[alamenyy_pointer];
  };
  eelmine_tase = praegune_tase;
  if(!statusString || statusString == "link")
   see_naidatav_tekst = f_get_para(jupid[i][1],"");
  else if (statusString == "text")
   see_naidatav_tekst=f_get_para(jupid[i][0],"");
  item_pointer=uus_alamenyy.i.length;
  item_id = "rpp"+menyy_pointer+"m"+alamenyy_pointer+"i"+item_pointer;
  if(jupid[i][0] == "-")
   item_id += "sep";
  itemstiili_indeks = f_get_para(jupid[i][6],"");
  menustiili_indeks_number = (itemstiili_indeks) ? parseInt(itemstiili_indeks) : -1;
  icons = prefiksipanija([f_get_para(jupid[i][2],""),f_get_para(jupid[i][3],"")]);
  see_peanooled = prefiksipanija(f_stiiliparser("arrowImageMain",menustiili_indeks_number,"item",peanool_imgs));
  see_alanooled = prefiksipanija(f_stiiliparser("arrowImageSub",menustiili_indeks_number,"item",alanool_imgs));
  see_elemendi_taustaimgd = prefiksipanija(f_stiiliparser("itemBackImage",menustiili_indeks_number,"item",elemendi_taustapildid));
  see_elemendi_laius = f_stiiliparser("itemWidth",menustiili_indeks_number,"item",elemendi_vaikimsilaius);
  if(!cssStyle)
  {
   see_fondivarv = f_stiiliparser("fontColor",menustiili_indeks_number,"item",fondi_varvid);
   see_fondistiil = f_stiiliparser("fontStyle",menustiili_indeks_number,"item",fondi_stiilid);
   see_fondidekor = f_stiiliparser("fontDecoration",menustiili_indeks_number,"item",fondi_dekor);
   see_elemendi_taustavarv = f_stiiliparser("itemBackColor",menustiili_indeks_number,"item",elemendi_taustavarvid);
   see_elemendi_raamivarv = f_stiiliparser("itemBorderColor",menustiili_indeks_number,"item",elemendi_raamivarvid);
   see_elemendi_raamilaius = f_stiiliparser("itemBorderWidth",menustiili_indeks_number,"item",elemendi_raamipaksus);
   see_elemendi_raamistiil = f_stiiliparser("itemBorderStyle",menustiili_indeks_number,"item",elemendi_raamistiil);
  }
  else
   see_elemendi_stiil = f_stiiliparser("CSS",menustiili_indeks_number,"item",cssClass);
  see_disabled = f_get_para(jupid[i][5],"");
  if(see_disabled == "_")
   see_disabled = 0;
  else
   see_disabled = 1;
  see_target_self = f_get_para(jupid[i][5],"_self");
  if(see_target_self == "_self" && itemTarget != "")
   see_target_self = itemTarget;
  see_link_adr=f_get_para(jupid[i][1],"");
  if(see_link_adr && see_link_adr.toLowerCase().indexOf("javascript:") != 0 && pathPrefix)
   see_link_adr = pathPrefix + see_link_adr;
  if(!praegune_tase)
   itemAlign_=itemAlign;
  else
   itemAlign_=subMenuAlign;
  uus_alamenyy.i[item_pointer]=
  {
   m_indeks:menyy_pointer,
   subm_indeks:alamenyy_pointer,
   item_indeks:item_pointer,
   id:item_id,
   hargneb:"",
   text:jupid[i][0],
   item_link:see_link_adr,
   item_target:see_target_self,
   status:see_naidatav_tekst,
   item_tip:f_get_para(jupid[i][4],""),
   align:itemAlign_,
   item_vertikaal_paigutus:"middle",
   cursor:itemCursor ? itemCursor : "hand",
   e_disabled:see_disabled,
   item_elemendi_vahe:uus_alamenyy.e_elemendi_vahe,
   e_elemendi_padding:uus_alamenyy.e_elemendi_padding,
   e_fondivarv:see_fondivarv,
   font:see_fondistiil,
   e_fondidekor:see_fondidekor,
   e_taustavarv:see_elemendi_taustavarv,
   e_taustaimg:see_elemendi_taustaimgd,
   IIIII:["",""],
   e_ikoonid:icons,
   e_ikoonilaius: praegune_tase ? iconWidth : iconTopWidth,
   e_ikoonikorgus: praegune_tase ? iconHeight : iconTopHeight,
   e_peanooled:see_peanooled,
   e_alanooled:see_alanooled,
   e_noolelaius:arrowWidth,
   e_noolekorgus:arrowHeight,
   e_raamivarv:see_elemendi_raamivarv,
   e_raamilaius:see_elemendi_raamilaius,
   e_raamistiil:see_elemendi_raamistiil,
   naita_valituna:false,
   width:see_elemendi_laius,
   cssClassName:see_elemendi_stiil,
   lllI:0
  };
  if(!uus_alamenyy.i[item_pointer].e_ikoonid[0] && uus_alamenyy.i[item_pointer].e_ikoonid[1])
   uus_alamenyy.i[item_pointer].e_ikoonid[0] = blankImage;
  if(uus_alamenyy.i[item_pointer].e_ikoonid[0] != "")
   uus_alamenyy.lIIIl = 1;
 };

 // menyyde läbikäimine lõppes

 var menyy_taseylalpool;
 for(var i = 1; i < menyyd[menyy_pointer].alamenyy.length; i++)
 {
  menyy_taseylalpool = hangi_alamenyy_by_id(menyyd[menyy_pointer].alamenyy[i].e_itemina);
  menyy_taseylalpool.hargneb = menyyd[menyy_pointer].alamenyy[i].id;
  menyyd[menyy_taseylalpool.m_indeks].alamenyy[menyy_taseylalpool.subm_indeks].Ill1I = 1;
 };

 var alamenyy_items_arv = menyyd[menyy_pointer].alamenyy.length;
 var peamenyy_freim_ise;
 var over_out_behavior;
 var click_behavior;
 var veeruloendur = -1;

 // kirjuta menüüdele sisu

 for(var kirjutuspointer = 0; kirjutuspointer < alamenyy_items_arv; kirjutuspointer++)
 {
  var kirjutatav_alamenyy = menyyd[menyy_pointer].alamenyy[kirjutuspointer];
  // kui on vana netscape
  if(brauser_vana_nsc)
  {
   if(paigutusviis == "absolute" && !kirjutuspointer)
    kirjutis += "<LAYER POSITION="+paigutusviis+" left="+menyyd[menyy_pointer].left+" top="+menyyd[menyy_pointer].top+" ID="+kirjutatav_alamenyy.id+" VISIBILITY=HIDE Z-INDEX="+z_kihi_lugeja+">";
   else
    kirjutis += "<LAYER POSITION="+paigutusviis+" ID="+kirjutatav_alamenyy.id+" VISIBILITY=HIDE Z-INDEX="+z_kihi_lugeja+">";
   kirjutis+="<TABLE CELLSPACING=0 CELLPADDING=0 "+(kirjutuspointer?"":"WIDTH="+kirjutatav_alamenyy.e_laius)+" ";
   kirjutis+="BORDER="+kirjutatav_alamenyy.e_raamilaius+" BGCOLOR="+kirjutatav_alamenyy.e_taustavarv+" BACKGROUND='"+kirjutatav_alamenyy.e_taustaimg+"'>";
   for(var item_indeks = 0; item_indeks < kirjutatav_alamenyy.i.length; item_indeks++)
   {
    var kirjutatav_item = kirjutatav_alamenyy.i[item_indeks];
    kirjutis += kirjutatav_alamenyy.e_orientatsioon ? "" : "<TR>";
    kirjutis += "<TD NOWRAP WIDTH="+((kirjutuspointer||!kirjutatav_alamenyy.e_orientatsioon)?"100%":"")+'>';
    kirjutis += "<ILAYER ID="+kirjutatav_item.id+" Z-INDEX=10 WIDTH=100%>";
    kirjutis += "<LAYER ID="+kirjutatav_item.id+"I WIDTH=100%><FONT STYLE='font-size:1pt'>";
    for(var jj = 0; jj < 2; jj++)
    {
     kirjutis += "<LAYER ID="+kirjutatav_item.id+"IW"+jj+" VISIBILITY="+(jj?"HIDE":"SHOW")+" BGCOLOR="+kirjutatav_item.e_taustavarv[0]+" height=1 ";
     kirjutis += "onMouseOver='over_funktsioon(event,\""+kirjutatav_item.id+"\");' onMouseOut='out_funktsioon(event,\""+kirjutatav_item.id+"\");'>";
     if(kirjutatav_item.text == "-")
     {
      if(itemBorderWidth>0)
      {
       kirjutis+="<TABLE WIDTH=100% BORDER=0 CELLSPACING=0 CELLPADDING=0 BGCOLOR="+itemBorderColor[0]+" height=1><TR><TD NOWRAP width=1 height=1>";
       kirjutis+="<TABLE WIDTH=100% BORDER=0 CELLSPACING="+(itemBorderWidth-2)+" CELLPADDING="+(itemBorderWidth)+" height=1><TR><TD  height=1 NOWRAP width=1>";
      };
      kirjutis+="<TABLE WIDTH=100% BORDER=0 height=1 CELLSPACING="+kirjutatav_item.item_elemendi_vahe+" CELLPADDING="+kirjutatav_item.e_elemendi_padding+" BGCOLOR="+kirjutatav_item.e_taustavarv[0]+" BACKGROUND='"+kirjutatav_item.e_taustaimg[0]+"'>";
      kirjutis+="<TD NOWRAP width=100% VALIGN=middle align="+((separatorAlignment=="")?"center":separatorAlignment)+" >";
      kirjutis+="<FONT STYLE='font-size:1pt'>";
      IlIII=kirjutatav_item.id.indexOf("m");
      lIla=kirjutatav_item.id.indexOf("i");
      st=parseInt(kirjutatav_item.id.substring(IlIII+1,lIla));
      if(st>0)
      {
       if(separatorImage!="")
        kirjutis+="<img src='"+separatorImage+"' width="+((separatorWidth=="")?"50":separatorWidth)+" height="+((separatorHeight=="")?"1":separatorHeight)+">";
       else
        kirjutis+="<img src='"+blankImage+"' width=0 height=0>";
      }
      else
      {
       if(separatorVImage!="")
        kirjutis+="<img src='"+separatorVImage+"' width="+((separatorVWidth=="")?"1":separatorVWidth)+" height="+((separatorVHeight=="")?"1":separatorVHeight)+">";
       else
        kirjutis+="<img src='"+blankImage+"' width=0 height=0>";
      };
      kirjutis+="</FONT></TD></TABLE>";
      if(itemBorderWidth>0)
      {
       kirjutis+="</TR></TD></TABLE>";
       kirjutis+="</TR></TD></TABLE>";
      };
     }
     else
     {
      if(itemBorderWidth>0)
      {
       kirjutis+="<TABLE WIDTH=100% BORDER=0 CELLSPACING=0 CELLPADDING=0 BGCOLOR="+itemBorderColor[jj]+"><TD NOWRAP width=1>";
       kirjutis+="<TABLE WIDTH=100% BORDER=0 CELLSPACING="+(itemBorderWidth-2)+" CELLPADDING="+(itemBorderWidth)+"><TD NOWRAP width=1>";
      };
      kirjutis+="<TABLE WIDTH=100% BORDER=0 CELLSPACING="+kirjutatav_item.item_elemendi_vahe+" CELLPADDING="+kirjutatav_item.e_elemendi_padding+" BGCOLOR="+kirjutatav_item.e_taustavarv[jj]+" BACKGROUND='"+kirjutatav_item.e_taustaimg[jj]+"'>";
      if(jj&&!kirjutatav_item.e_ikoonid[jj])
       kirjutatav_item.e_ikoonid[jj]=kirjutatav_item.e_ikoonid[0];
      kirjutis+="<TD NOWRAP ALIGN=LEFT VALIGN=MIDDLE WIDTH="+((kirjutatav_item.e_ikoonid[0]||kirjutatav_item.e_ikoonid[1])?kirjutatav_item.e_ikoonilaius:1)+">"+tee_img_tag(kirjutatav_item.e_ikoonid[jj],kirjutatav_item.id+"ICO",kirjutatav_item.e_ikoonilaius,kirjutatav_item.e_ikoonikorgus)+"</TD>";
      if(kirjutatav_item.text)
      {
       kirjutis+="<TD NOWRAP WIDTH=100% ALIGN="+kirjutatav_item.align+" VALIGN="+kirjutatav_item.item_vertikaal_paigutus+">";
       kirjutis+="<a id='"+kirjutatav_item.id+"A"+jj+"' TARGET='"+kirjutatav_item.item_target+"' href=\"#\" onClick='mine_aadressile(event,\""+kirjutatav_item.id+"\");'>";
       kirjutis+="<FONT STYLE='font:"+kirjutatav_item.font[jj]+";color: "+kirjutatav_item.e_fondivarv[jj]+";text-decoration:"+kirjutatav_item.e_fondidekor[jj]+";'>";
       kirjutis+=kirjutatav_item.text+"</FONT></a></TD>";
      };
      if((kirjutuspointer?kirjutatav_item.e_alanooled[0]:kirjutatav_item.e_peanooled[0])&&kirjutatav_item.hargneb)
      {
       kirjutis+="<TD WIDTH="+kirjutatav_item.e_noolelaius+" NOWRAP ALIGN=RIGHT VALIGN=MIDDLE>";
       kirjutis+=tee_img_tag(kirjutuspointer?kirjutatav_item.e_alanooled[jj]:kirjutatav_item.e_peanooled[jj],kirjutatav_item.id+"ARR",kirjutatav_item.e_noolelaius,kirjutatav_item.e_noolekorgus)+"</TD>";
      };
      kirjutis+="</TABLE>";
      if(itemBorderWidth>0)
      {
       kirjutis+="</TD></TABLE>";
       kirjutis+="</TD></TABLE>";
      };
     };
     kirjutis+="</LAYER>";
    };
    kirjutis+="</FONT></LAYER></ILAYER></TD>"+(kirjutatav_alamenyy.e_orientatsioon?"":"</TR>");
   };
   kirjutis+="</TABLE></LAYER>";
  }
  else // kõik muu peale vana netscape
  {

   // menüüdesüsteemi väline tabel (või div kui pole IE), mis määrab asukoha
   kirjutis += brauser_ie ? "<TABLE CELLPADDING=" + ((kirjutuspointer || (!kirjutuspointer && shadowTop)) ? kirjutatav_alamenyy.e_varjulaius : "0") + " CELLSPACING=0 " : "<DIV ";
   kirjutis += " ID=" + kirjutatav_alamenyy.id + " STYLE='width:";
   if(brauser_uus_ie)
    kirjutis += (kirjutuspointer ? (brauser_uus_ie ? "0px" : "1px") : kirjutatav_alamenyy.e_laius) + ";";
   else
    kirjutis += (kirjutuspointer ? "0px" : kirjutatav_alamenyy.e_laius) + ";";

   if(kirjutuspointer || (!kirjutuspointer && shadowTop))
    kirjutis += pane_eriefektid(kirjutatav_alamenyy);

   kirjutis += " position:"
            + paigutusviis
            + ";left:"
            + menyyd[menyy_pointer].left
            + "px; top:"
            + menyyd[menyy_pointer].top
            + "px;";
   kirjutis += "z-index:"
            + z_kihi_lugeja
            + ";visibility:"
            + kas_kohe_kuvada
            + "'>";
   kirjutis += brauser_ie ? "<TD>" : "";

   // menüüdesüsteemi sisemnine tabel, kus elavad itemid ridaes ja lahtrites
   kirjutis += "<TABLE ID=" + kirjutatav_alamenyy.id
                            + "TB CELLPADDING=0 CELLSPACING="
                            + kirjutatav_alamenyy.e_elemendi_vahe;
   if(!cssStyle)
   {
    kirjutis += " STYLE='width:" + (kirjutuspointer ? (brauser_uus_ie ? "0px" : "1px") : kirjutatav_alamenyy.e_laius);
    kirjutis += ";border-style:" + kirjutatav_alamenyy.e_raamistiil + ";border-width:" + kirjutatav_alamenyy.e_raamilaius + "px;";
    kirjutis += "border-color:" + kirjutatav_alamenyy.e_raamivarv + ";background:" + kirjutatav_alamenyy.e_taustavarv + ";margin:0px;";
    kirjutis += "background-image:url(" + kirjutatav_alamenyy.e_taustaimg+");background-repeat:repeat'>";
   }
   else
    kirjutis += " class='" + kirjutatav_alamenyy.cssClassName + "'>";

   // kui on nulltase, siis pane lohistuspiirkond
   if(!kirjutuspointer && movable)
    pane_liigutuspiirkond(kirjutatav_alamenyy.e_orientatsioon,kirjutatav_alamenyy.id);
   veeruloendur = -1;

   // itemid käiakse läbi
   for(var item_indeks = 0; item_indeks < kirjutatav_alamenyy.i.length; item_indeks++)
   {
    var kirjutatav_item = kirjutatav_alamenyy.i[item_indeks];
    koguja="";
    if(kirjutuspointer && kirjutatav_alamenyy.e_veerge_alamenyys > 1)
     veeruloendur++;
    // pannakse rida paika
    koguja +=
      ((!kirjutatav_alamenyy.e_orientatsioon || veeruloendur == 0) ?
        "<TR ID=" + kirjutatav_item.id + "TR>"
        :""
      );

    // itemi konteinerlahter TD
    koguja += "<TD ID="
        + kirjutatav_item.id + " NOWRAP VALIGN=MIDDLE HEIGHT=100% "
        + ((kirjutatav_item.width && kirjutatav_item.text != "-") ? "WIDTH=" + kirjutatav_item.width : "");
    koguja += " STYLE='padding:0px;'>";

    // lahtri sisse uus tabel, millesse võib tulla ikoon, tekst ja hargnool
    koguja += "<TABLE ID=\"" + kirjutatav_item.id + "I\" CELLSPACING=0 CELLPADDING=0 HEIGHT=100% WIDTH=100% BORDER=0 TITLE='" + kirjutatav_item.item_tip + "'";
    if(!cssStyle)
    {
     koguja += " STYLE='border-style:" + kirjutatav_item.e_raamistiil[0] + ";border-width:" + kirjutatav_item.e_raamilaius + "px;margin:0px;";
     koguja += "border-color:" + kirjutatav_item.e_raamivarv[0] + ";background-color:" + kirjutatav_item.e_taustavarv[0] + ";";
     if(kirjutatav_item.text != "-")
      koguja += "cursor:" + ((kirjutatav_item.cursor=="hand")?(brauser_ie?"hand":"pointer"):kirjutatav_item.cursor)+";";
     if(!brauser_netscape || (brauser_netscape && brauseri_versioon >= 7))
      koguja += "font:"+kirjutatav_item.font[0]+";text-decoration:"+kirjutatav_item.e_fondidekor[0]+";color:"+kirjutatav_item.e_fondivarv[0]+";";
     koguja += "background-image:url("+kirjutatav_item.e_taustaimg[0]+");background-repeat:repeat;' ";
    }
    else
     koguja += " class='" + kirjutatav_item.cssClassName[0] + "'";

    if(menyyd[menyy_pointer].menyy_freimid && kirjutuspointer && crossType == 1)
    {
     peamenyy_freim_ise = "parent.frames["+menyyd[menyy_pointer].menyy_peamenyyfreim+"]";
     over_out_behavior = "onMouseOver='"
                         + peamenyy_freim_ise
                         + ".over_funktsioon(event,\""+kirjutatav_item.id + "I\");' onMouseOut='"
                         + peamenyy_freim_ise + ".out_funktsioon(event,\""
                         + kirjutatav_item.id + "I\");'";
     click_behavior = ((kirjutatav_item.text == "-") ? ">" : "onClick='"+peamenyy_freim_ise+".mine_aadressile(event,\""+kirjutatav_item.id+"I\");'>");
    }
    else // mitte freimid
    {
     over_out_behavior = "onMouseOver='over_funktsioon(event,\""
                       + kirjutatav_item.id
                       + "I\");' onMouseOut='out_funktsioon(event,\""
                       + kirjutatav_item.id
                       + "I\");'";
     click_behavior = ((kirjutatav_item.text == "-") ? ">"
                      : "onClick='mine_aadressile(event,\"" + kirjutatav_item.id + "I\");'>");
    };

    if(kirjutatav_item.text == "-") // kui on separaator
    {
     koguja += over_out_behavior + click_behavior;
     koguja += "<TD ID=" + kirjutatav_item.id
                         + "ITD NOWRAP width=100%  height=100% align="
                         + ((!separatorAlignment) ? "center" : separatorAlignment);
     koguja += ((!cssStyle) ? " STYLE='color:"
            + kirjutatav_item.e_fondivarv[0]
            + ";padding:"
            + kirjutatav_item.e_elemendi_padding
            + "px;'><FONT STYLE='font-size:1px'>" : ">");

     if(kirjutuspointer > 0)
     {
      if(separatorImage)
       koguja += tee_imgtag(separatorImage,separatorWidth,separatorHeight)
     }
     else if(separatorVImage)
      koguja += tee_imgtag(separatorVImage,separatorVWidth,separatorVHeight);
     koguja += "</FONT></TD>";
    }
    else // tavaline tekstisisu
    {
     koguja += over_out_behavior + click_behavior;
     // pane ikoon
     if(kirjutatav_item.e_ikoonid[0] || kirjutatav_item.e_ikoonid[1])
     {
      koguja += "<TD ID="+kirjutatav_item.id
             + "IITD WIDTH="
             + kirjutatav_item.e_ikoonilaius
             + " NOWRAP ALIGN=CENTER VALIGN=MIDDLE HEIGHT=100% ";
      koguja += "STYLE='padding:"
             + kirjutatav_item.e_elemendi_padding
             + "px'>";
      koguja += tee_img_tag(kirjutatav_item.e_ikoonid[0],kirjutatav_item.id
             + "ICO",kirjutatav_item.e_ikoonilaius,kirjutatav_item.e_ikoonikorgus)
             + "</TD>";
     };
     if(kirjutatav_item.text)
     {
      koguja += "<TD ID="
             + kirjutatav_item.id
             + "ITD NOWRAP ALIGN="
             + kirjutatav_item.align
             + " VALIGN="
             + kirjutatav_item.item_vertikaal_paigutus
             + " width=100% ";
      koguja += "STYLE='padding:"
             + kirjutatav_item.e_elemendi_padding
             + "px;'";
//      if(cssStyle)
//         koguja += " class='"+kirjutatav_item.cssClassName[0]+"'";
      koguja += ">";
      if(brauser_netscape && (brauseri_versioon < 7))
       koguja += "<FONT id=\""+kirjutatav_item.id
              + "ITX\" STYLE='font:"
              + kirjutatav_item.font[0]
              + ";text-decoration:"
              + kirjutatav_item.e_fondidekor[0]
              + ";color:"+kirjutatav_item.e_fondivarv[0]
              + ";'>"+kirjutatav_item.text
              + "</FONT>";
      else
       koguja += kirjutatav_item.text;
      koguja += "</TD>";
     };
     if((kirjutuspointer ? kirjutatav_item.e_alanooled[0] : kirjutatav_item.e_peanooled[0]) && kirjutatav_item.hargneb)
     {
      koguja += "<TD ID="
             + kirjutatav_item.id
             + "IATD WIDTH="
             + kirjutatav_item.e_noolelaius
             + " NOWRAP ALIGN=CENTER VALIGN=MIDDLE HEIGHT=100% STYLE='padding:"
             + kirjutatav_item.e_elemendi_padding
             + "px'>";
      koguja += tee_img_tag(kirjutuspointer ? kirjutatav_item.e_alanooled[0] : kirjutatav_item.e_peanooled[0],kirjutatav_item.id
             + "ARR",kirjutatav_item.e_noolelaius,kirjutatav_item.e_noolekorgus)
             + "</TD>";
     };
    };
    koguja += "</TABLE></TD>"
           + ((!kirjutatav_alamenyy.e_orientatsioon || veeruloendur == kirjutatav_alamenyy.e_veerge_alamenyys-1) ? "</TR>" :"");
    if(veeruloendur == kirjutatav_alamenyy.e_veerge_alamenyys - 1)
     veeruloendur = -1;
    kirjutis += koguja;
   };
   kirjutis += "</TABLE>" + (brauser_ie ? "</TD></TABLE>" : "</DIV>");
  };

  if(brauser_vana_nsc)
   vana_nc_koguja += kirjutis;
  else
  {
   if(menyyd[menyy_pointer].menyy_freimid && crossType != 3)
   {
    juurmenyy.alamenyy[kirjutuspointer].II11I=kirjutis;
    if(!kirjutuspointer)
     document.write(kirjutis);
   }
   else if (brauser_uus_ie && !brauser_mac)
   {
    if(!kirjutuspointer)
     document.write(kirjutis);
    else
     document.body.insertAdjacentHTML('afterBegin',kirjutis);
   }
   else
    document.write(kirjutis);
  };
  kirjutis = "";
  koguja = "";
  paigutusviis = "absolute";
  kas_kohe_kuvada = (brauser_vana_nsc) ? "hide" : "hidden";
  z_kihi_lugeja += 10;
 };
 // alamenüüde kirjutamine lõppes


 if(brauser_vana_nsc)
 {
  vana_nc_koguja += kirjutis;
  document.write(vana_nc_koguja);
 };
 if(menyyd[menyy_pointer].menyy_presseditem >= 0)
  if(crossType == 1 || crossType == 3)
  {
   IlI = true;
   rpp_setPressedItem(menyy_pointer,menyyd[menyy_pointer].lII,menyyd[menyy_pointer].menyy_onvajutatud,false);
  };
 if(!menyy_pointer || menyy_pointer == 1000)
  trial_kiri_valmistatud = trial_kiri_valmistamine();
 menyy_pointer++;
 vajutatud_item = -1;
};
// algame lõpp

function pane_liigutuspiirkond(on_horisontaalne,id)
{
 if(moveCursor == "hand" && !brauser_ie)
  moveCursor = "pointer";
 var liigutusala = "<TD STYLE='cursor:"+moveCursor+";' background='"+moveImage+"' id='"+id+"mT' ";
 var liigutusala_ulatus = "<img src='"+blankImage+"' width="+moveWidth+" height=0>" +
                          "<img src='"+blankImage+"' width=0 height="+moveHeight+"></TD>";
 var liigutusala_behavior = " onMouseDown='hakka_liigutama(event,"+menyy_pointer+")' onMouseUp='lase_liigutamast_lahti()'>";
 if(on_horisontaalne)
  kirjutis += liigutusala + "height=100%" + liigutusala_behavior + liigutusala_ulatus;
 else
  kirjutis += "<TR>" + liigutusala + liigutusala_behavior + liigutusala_ulatus + "</TR>";
};

function tee_imgtag(sourse,laius,korgus)
{
 return"<img src='" + sourse + "' width=" + ((!laius) ? "100%" : laius) + " height=" + ((!korgus) ? "1" : korgus) + ">";
};


function f_stiiliparser(otsitav_para,stiili_indeks,kontekst,defValue)
{
 if(stiili_indeks == -1)
  return defValue;
 var tulemus = [];
 if(kontekst == "item")
  var see_stiil = itemStyles[stiili_indeks];
 if(kontekst == "submenu")
  var see_stiil = menuStyles[stiili_indeks];
 var f = false;
 for(var j = 0; !f; j++)
 {
  if(!see_stiil[j])
   return defValue;
  else if(see_stiil[j].indexOf(otsitav_para) >= 0)
   break;
 };
 var kirjend = see_stiil[j];
 var vorduskoht = kirjend.indexOf("=");
 var komakoht = kirjend.indexOf(",");
 if(komakoht == -1 || otsitav_para == "fontStyle")
 {
  komakoht = kirjend.length;
  tulemus[0] = kirjend.substring(vorduskoht+1,komakoht);
 }
 else
 {
  tulemus[0]=kirjend.substring(vorduskoht+1,komakoht);
  tulemus[1]=kirjend.substring(komakoht+1,kirjend.length);
 };
 if(tulemus.length == 1 && brauser_netscape && brauseri_versioon >= 6 && brauseri_versioon < 7)
  if(otsitav_para.indexOf("font")<0)
   tulemus=tulemus[0];
 return tulemus;
};

var Illl=null;

function akna_vasakylanurk(e)
{
 with(e)
  return[(brauser_ie || brauser_opera) ? clientX : pageX,
         (brauser_ie || brauser_opera) ? clientY : pageY];
};

function hakka_liigutama(syndmus,liigutatava_peamnyy_pointer)
{
 if(brauser_vana_nsc || liigutatakse)
  return;
 liikuv_menyystik = f_element_by_id("rpp"+liigutatava_peamnyy_pointer+"m0");
 liikuv_nemyyblokk = menyyd[liigutatava_peamnyy_pointer];
 var koordinaatide_algkoht = akna_vasakylanurk(syndmus);
 var liigutatava_menyystiku_ylanurk = get_ylanurk(liikuv_menyystik);
 var kinnihakkamiskoht = brauser_iev_uusopera ? kus_ma_asun() : [0,0];
 liikumas_x = koordinaatide_algkoht[0]-liigutatava_menyystiku_ylanurk[0]+kinnihakkamiskoht[0];
 liikumas_y = koordinaatide_algkoht[1]-liigutatava_menyystiku_ylanurk[1]+kinnihakkamiskoht[1];
 liigutatakse = true;
};

function lase_liigutamast_lahti()
{
 var lahtilaskmiskoht = kus_ma_asun();
 var liigutatava_menyystiku_ylanurk = get_ylanurk(liikuv_menyystik);
 liikuv_nemyyblokk.left = liigutatava_menyystiku_ylanurk[0]-lahtilaskmiskoht[0];
 liikuv_nemyyblokk.top = liigutatava_menyystiku_ylanurk[1]-lahtilaskmiskoht[1];
 liigutatakse = false;
};

function aktualiseeri(asi)
{
 var aktualiseeritav = f_element_by_id(asi.id+'m0');
 var aktualiseeritava_koht_suurus = kasti_koht_ja_suurus(aktualiseeritav);
 IlI1a(aktualiseeritava_koht_suurus,aktualiseeritav.id);
 if(brauser_ie)
  ll1II(aktualiseeritava_koht_suurus,"SELECT",aktualiseeritav.id,asi);
 if((brauser_netscape && brauseri_versioon < 7) || brauser_opera)
  ll1II(aktualiseeritava_koht_suurus,"IFRAME",aktualiseeritav.id,asi);
 ll1II(aktualiseeritava_koht_suurus,"APPLET",aktualiseeritav.id,asi);
};

function rpp_Move(event)
{
 if(liigutatakse && menyyd_laetud)
 {
  var kus_see_juhtus = akna_vasakylanurk(event);
  var vanakoht = (brauser_iev_uusopera ? kus_ma_asun() : [0,0]);
  var uus_x = kus_see_juhtus[0] - liikumas_x + vanakoht[0];
  var uus_y = kus_see_juhtus[1] - liikumas_y + vanakoht[1];
  liikuv_menyystik.style.left = ((uus_x >= 0) ? uus_x : 0) + kaugusyhik;
  liikuv_menyystik.style.top = ((uus_y >= 0) ? uus_y : 0) + kaugusyhik;
  aktualiseeri(liikuv_nemyyblokk);
 };
 return true;
};

function haagi_hiir()
{
 if(document.attachEvent)
  document.attachEvent("onmousemove",rpp_Move);
 else
 {
  hiireliigutus = document.onmousemove;
  document.onmousemove = function(e)
  {
   rpp_Move((brauser_mac && brauser_ie) ? window.event : e);
   if(hiireliigutus)
    hiireliigutus();
   return true;
  };
 };
};

if(brauser_ie)
{
 document.onselectstart = function()
 {
  if(liigutatakse)
   return false;
  return true;
 };
};

function asja_stiil(asi)
{
 return brauser_vana_nsc ? asi : asi.style;
};

function over_out(item,over,Il1a)
{
 if(!over && item.lllI)
  return;
 if(menyyd[item.m_indeks].css)
  f_element_by_id(item.id+"I").className=item.cssClassName[over];
 else
 {
  var asi = asja_stiil(f_element_by_id(item.id+"I"));
  if(item.e_taustavarv[over])
   asi.backgroundColor = item.e_taustavarv[over];
  if(item.e_raamivarv[over])
   asi.borderColor = item.e_raamivarv[over];
  if(item.e_raamistiil[over])
   asi.borderStyle = item.e_raamistiil[over];
  if(item.e_taustaimg[over])
   asi.backgroundImage = "url(" + item.e_taustaimg[over] + ")";
  if(brauser_netscape && brauseri_versioon < 7)
  {
   if(item.e_fondivarv[over] || item.e_fondidekor[over])
   {
    var fondiomadus = f_element_by_id(item.id+"ITX").style;
    if(item.e_fondivarv[over])
     fondiomadus.color = item.e_fondivarv[over];
    if(item.e_fondidekor[over])
     fondiomadus.textDecoration = item.e_fondidekor[over];
   };
  }
  else
  {
   if(item.e_fondivarv[over])
    asi.color = item.e_fondivarv[over];
   if(item.e_fondidekor[over])
    asi.textDecoration = item.e_fondidekor[over];
  };
  if(item.e_ikoonid[over])
   f_element_by_id(item.id + "ICO").src = item.e_ikoonid[over];
  if(item.hargneb && (Il1a ? item.e_alanooled[over] : item.e_peanooled[over]))
   f_element_by_id(item.id + "ARR").src = Il1a ? item.e_alanooled[over] : item.e_peanooled[over];
 };
};

function dekooder(sala,off)
{
  var ds = "";
  for(var i=0; i<sala.length; i++)
   ds += String.fromCharCode(sala.charCodeAt(i)-off);
  return ds;
};

function trial_kiri_valmistamine()
{
 return 0; // häkk - trial kirja ei näidata!
 var sala = "=ubcmf!JE>bqz1hl!TUZMF>(xjeui;91qy<qptjujpo;bctpmvuf<{.joefy;21111<wjtjcjmjuz;ijeefo<cpsefs.xjeui;2qy<cpsefs.tuzmf;tpmje<cpsefs.dpmps;$111111<cbdlhspvoe;$ggdddd<(?=us?=ue?=gpou!tuzmf>(gpou;cpme!9qu!Ubipnb<(?=b!isfg>iuuq;00eiunm.nfov/dpn!poNpvtfPvu>(bqzhl)*<(?";
 if(location.host.indexOf(dekooder("eiu"+"nm"+"."+"nfo"+"v/dpn",1)) != -1)
  return 0;
 sala += "Usjbm!Wfstjpo=0b?=0gpou?=0us?=0ue?=0ubcmf?";
 pane_salakiri(sala);
 return 1;
};

var trial_kiri_valmistatud = 1;

function trial_kiri_kuva()
{
 if(!trial_kiri_valmistatud || !menyyd_laetud)
  return;
 var mismenyy = freimid_on ? 1000 : 0;
 var trial_kiri_asukoht = kasti_koht_ja_suurus(document.getElementById(menyyd[mismenyy].alamenyy[0].id));
 var trial_kiri = document.getElementById("rpp0gk");
 trial_kiri.style.left = trial_kiri_asukoht[0];
 trial_kiri.style.top = trial_kiri_asukoht[1];
 trial_kiri.style.visibility = "visible";
 trial_kiri_valmistatud = 0;
};

function pane_salakiri(kirjutis)
{
 var salakiri="";
 var kuhu_kirjutada = (document.compatMode=="CSS1Compat") ? document.documentElement : document.body;
 salakiri = dekooder(kirjutis,1);
 if((brauser_uus_ie && !brauser_mac)||(brauser_opera && brauseri_versioon >= 7))
  kuhu_kirjutada.insertAdjacentHTML('afterBegin',salakiri);
 else
  document.write(salakiri);
};

function rppgk()
{
 document.getElementById("rpp0gk").style.visibility="hidden";
 return;
};

function over_funktsioon(e,id)
{
 // trial_kiri_kuva();
 var kasilolev_menyy = hangi_alamenyy_by_id(id);
 if(
       menyyd[kasilolev_menyy.m_indeks].menyy_byclick
    && !menyyd[kasilolev_menyy.m_indeks].lIll
    && !kasilolev_menyy.subm_indeks
   )
    return;
 kas_on_separaator = ((id.indexOf("sep") >= 0) ? 1 : 0);
 var kasilolev_item = f_element_by_id(id);
 if(brauser_ie)
  if(e.fromElement && kasilolev_item.contains(e.fromElement))
   return;
 var alluv_menyy = menyyd[kasilolev_menyy.m_indeks].alamenyy[kasilolev_menyy.subm_indeks];
 if(menyyd[kasilolev_menyy.m_indeks].koristustaimer)
 {
  clearTimeout(menyyd[kasilolev_menyy.m_indeks].koristustaimer);
  menyyd[kasilolev_menyy.m_indeks].koristustaimer=null;
 };
 if(alluv_menyy.alamenyy_avamistaimer)
 {
  clearTimeout(alluv_menyy.alamenyy_avamistaimer);
  alluv_menyy.alamenyy_avamistaimer=null;
 };
 if(!kasilolev_menyy.e_disabled)
  return;
 if(brauser_vana_nsc)
 {
  if(!kasilolev_menyy.naita_valituna)
  {
   kasilolev_item.document.layers[0].document.layers[1].visibility="show";
   kasilolev_item.document.layers[0].document.layers[0].visibility="hide";
  };
 }
 else if(!kas_on_separaator && !kasilolev_menyy.naita_valituna)
  over_out(kasilolev_menyy,1,kasilolev_menyy.subm_indeks);
 if(alluv_menyy.Il != "" && alluv_menyy.Il != kasilolev_menyy.hargneb)
 {
  if(menyyd[kasilolev_menyy.m_indeks].menyy_freimid && crossType == 1)
  {
   if(rpp_frameAccessible(menyyd[kasilolev_menyy.m_indeks], alluv_menyy.id, menyyd[kasilolev_menyy.m_indeks].menyy_alamenyyfreim))
    peida_asi(alluv_menyy.Il);
  }
  else
   peida_asi(alluv_menyy.Il);
 };

// menüü avanemise kiirus 150ms
 if(kasilolev_menyy.hargneb != "" && menyyd_laetud)
  alluv_menyy.alamenyy_avamistaimer = setTimeout("lase_kuvada('"+kasilolev_menyy.hargneb+"')",naitamise_kiirus);
 status = kasilolev_menyy.status;
};

function out_funktsioon(e,id)
{
 kas_on_separaator = ((id.indexOf("sep") >= 0) ? 1 : 0);
 var kasilolev_item = f_element_by_id(id);
 if (brauser_ie && e.toElement && kasilolev_item.contains(e.toElement))
  return;
 var kasilolev_menyy = hangi_alamenyy_by_id(id);
 var alluv_menyy = menyyd[kasilolev_menyy.m_indeks].alamenyy[kasilolev_menyy.subm_indeks];
 var Ill11 = menyyd[kasilolev_menyy.m_indeks].alamenyy[0];
 // ärakoristamise kiirus
 if(Ill11.Il != "")
  menyyd[kasilolev_menyy.m_indeks].koristustaimer = setTimeout("peida_asi('"+Ill11.Il+"'); status='';",koristuse_kiirus);
 if(alluv_menyy.alamenyy_avamistaimer)
 {
  clearTimeout(alluv_menyy.alamenyy_avamistaimer);
  alluv_menyy.alamenyy_avamistaimer=null;
 };
 if(!kasilolev_menyy.e_disabled)
  return;
 if(brauser_vana_nsc)
 {
  if(!kasilolev_menyy.naita_valituna)
  {
   kasilolev_item.document.layers[0].document.layers[0].visibility="show";
   kasilolev_item.document.layers[0].document.layers[1].visibility="hide";
  };
 }
 else if(!kas_on_separaator && !kasilolev_menyy.naita_valituna)
  over_out(kasilolev_menyy,0,kasilolev_menyy.subm_indeks);
};

function mine_aadressile(e,id)
{
 if(brauser_vana_nsc)
  out_funktsioon(e,id);
 var kasilolev_menyy = hangi_alamenyy_by_id(id);
 if(     menyyd[kasilolev_menyy.m_indeks].menyy_byclick
     && !menyyd[kasilolev_menyy.m_indeks].lIll
     && !kasilolev_menyy.subm_indeks
     && kasilolev_menyy.hargneb
   )
 {
  menyyd[kasilolev_menyy.m_indeks].lIll = 1;
  over_funktsioon(e,id);
  return;
 };
 if(menyyd[kasilolev_menyy.m_indeks].menyy_presseditem != -2)
  rpp_setPressedItem(kasilolev_menyy.m_indeks,kasilolev_menyy.subm_indeks,kasilolev_menyy.item_indeks,true);
 if(!kasilolev_menyy.e_disabled || !kasilolev_menyy.item_link)
  return;
 var Ill11 = menyyd[kasilolev_menyy.m_indeks].alamenyy[0];
 if(Ill11.Il)
  peida_asi(Ill11.Il);
 if(menyyd[kasilolev_menyy.m_indeks].koristustaimer)
 {
  clearTimeout(menyyd[kasilolev_menyy.m_indeks].koristustaimer);
  menyyd[kasilolev_menyy.m_indeks].koristustaimer = null;
 };
 if(kasilolev_menyy.item_link)
 {
  if(kasilolev_menyy.item_link.toLowerCase().indexOf("javascript:") == 0)
   eval(kasilolev_menyy.item_link.substring(11,kasilolev_menyy.item_link.length));
  else
  {
   if(!kasilolev_menyy.item_target || kasilolev_menyy.item_target == "_self")
   {
    if(menyyd[kasilolev_menyy.m_indeks].menyy_freimid && (crossType == 1 || crossType == 3))
     parent.frames[menyyd[kasilolev_menyy.m_indeks].menyy_alamenyyfreim].location.href = kasilolev_menyy.item_link;
    else
     location.href = kasilolev_menyy.item_link;
   }
   else
    open(kasilolev_menyy.item_link,kasilolev_menyy.item_target);
  };
 };
};

function lIl1a(para1,para2,koords)
{
 if( para1 >= koords[0] && para1 <= (koords[0] + koords[2]) && para2 >= koords[1] && para2 <= (koords[1]+koords[3]))
  return true;
 return false;
};

function I11la(III11,I1II1)
{
 var IIlII=III11[0];
 var Il1II=III11[0]+III11[2];
 var IllII=III11[1];
 var I11II=III11[1]+III11[3];
 if(lIl1a(IIlII,IllII,I1II1) || lIl1a(IIlII,I11II,I1II1) || lIl1a(Il1II,IllII,I1II1) || lIl1a(Il1II,I11II,I1II1))
  return true;
 return false;
};

function lllla(IlI11,I1I11)
{
 var llla=IlI11[0];
 var IIa=IlI11[0]+IlI11[2];
 var l1la=IlI11[1];
 var Ila=IlI11[1]+IlI11[3];
 if(llla < I1I11[0] && IIa > (I1I11[0]+I1I11[2]) && l1la > I1I11[1] && (Ila < I1I11[1] + I1I11[3]))
  return true;
 return false;
};

function IlI1a(lIII1,I1Ill)
{
 if(brauser_vana_nsc)
  return;
 if(I1l1.length>0)
 {
  for(var ll1l1=0;ll1l1<I1l1.length;ll1l1+=2)
  {
   if(I1l1[ll1l1]==I1Ill)
   {
    I1l1[ll1l1+1].style.visibility="visible";
    I1l1[ll1l1]=null;
    I1l1[ll1l1+1]=null;
   };
  };
  var lIl1I=true;
  for(ll1l1=0;ll1l1<I1l1.length;ll1l1+=2)
   if(I1l1[ll1l1])
   {
    lIl1I=false;
    break;
   };
  if(lIl1I)
   I1l1=[];
 };
};

function ll1II(lIII1,tag,I1Ill,lI)
{
 if(brauser_vana_nsc || (brauser_opera && brauseri_versioon < 6))
  return;
 if(!lI.menyy_freimid || crossType==3)
  var aknaviit = window;
 else
  var aknaviit = parent.frames[lI.menyy_alamenyyfreim];
 if(brauser_netscape || brauser_gecko || brauser_opera)
  var asjakohased_tagid = aknaviit.document.getElementsByTagName(tag);
 else
  var asjakohased_tagid = aknaviit.document.body.all.tags(tag);
 if(asjakohased_tagid != null)
 {
  for(var j = 0; j < asjakohased_tagid.length; ++j)
  {
   asjakohase_tagi_koht_ja_suurus = kasti_koht_ja_suurus(asjakohased_tagid[j]);
   if(
         (asjakohased_tagid[j].style.visibility != "hidden")
      && (   I11la(asjakohase_tagi_koht_ja_suurus,lIII1)
          || I11la(lIII1,asjakohase_tagi_koht_ja_suurus)
          || lllla(asjakohase_tagi_koht_ja_suurus,lIII1)
         )
     )
   {
    asjakohased_tagid[j].style.visibility = "hidden";
    I1l1[I1l1.length] = I1Ill;
    I1l1[I1l1.length] = asjakohased_tagid[j];
   };
  };
 };
};

function I1Ia(sisse)
{
 var tulemik = "";
 for(var i=1; i < sisse.alamenyy.length; i++)
  tulemik += sisse.alamenyy[i].II11I;
 return tulemik;
};

function pildivarskendus()
{
 document.location.href = document.location.href;
 if(kui_muudeti_suurust)
  kui_muudeti_suurust();
 return true;
};

var kui_muudeti_suurust=null;

if(brauser_vana_nsc)
{
 if(typeof(onresize) != "undefined")
  kui_muudeti_suurust = onresize;
 onresize = pildivarskendus;
};

function praegu_alati_true(lIa,sisse_p,I1la)
{
 return true;
};

if(!brauser_vana_nsc&&!(brauser_ie&&brauseri_versioon<5))
{
 var es="";
 es+="function rpp_frameAccessible (mMenu, id, frmN) {";
 es+="var rppFrame = parent.frames[frmN];";
 es+="try {";
 es+=" var obj = rppFrame.document.getElementById (id);";
 es+=" crossType = 1;";
 es+=" return true;";
 es+="}";
 es+="catch (e) {";
 es+=" crossType = 3;";
 es+=" return false;";
 es+="} }";
 eval(es);
};

function IIlla(lI,id)
{
 var II1l1=parent.frames[lI.menyy_alamenyyfreim],lIl=II1l1.document.getElementById(id);
 if(!lIl)
 {
  if(brauser_iev_uusopera)
   II1l1.document.body.insertAdjacentHTML("beforeEnd",I1Ia(lI));
  else 
   II1l1.document.body.innerHTML+=I1Ia(lI);
 };
};

function l1lla(l1ll1,IlIIl)
{
 var l11Il = 0;
 var lIlII = -1;
 var l111I = ((!IlIIl) ? 0 : 1);
 for(var i = 0; i<l1ll1.length; i++)
 {
  if(l1ll1.charAt(i) == ',' || i == l1ll1.length-1)
  {
   lIlII++;
   if(lIlII == IlIIl)
   {
    var b = l1ll1.substring(0,l11Il+l111I);
    if(IlIIl > 0)
    {
     var n=l1ll1.substring(l11Il+l111I,i+l111I-1);
     var e=l1ll1.substring(i+l111I-1,l1ll1.length)
    }
    else
    {
     var n=l1ll1.substring(l11Il+l111I,i+l111I);
     var e=l1ll1.substring(i+l111I,l1ll1.length)
    };
    return[b,n,e]
   };
   l11Il=i;
  };
 };
};

var I1I;

function Ill1a(sisse)
{
 var submenu_number = sisse.lII;
 var item_number = sisse.menyy_onvajutatud;
 IlI = true;
 Il1l = true;
 rpp_setPressedItem(sisse.m_indeks,submenu_number,item_number,true);
};

function lase_kuvada(id)
{
 var see_menyy = hangi_alamenyy_by_id(id);
 var selle_peamenyy = menyyd[see_menyy.m_indeks];
 var flEn = (see_menyy.e_trans_effekt_kestus && !brauser_mac && brauser_uus_ie && brauseri_versioon >= 5.5);
 if(selle_peamenyy.menyy_freimid && crossType > 0)
 {
  if(!rpp_frameAccessible(selle_peamenyy,id,selle_peamenyy.menyy_alamenyyfreim))
  {
   var see_element=f_element_by_id(id);
   if(!see_element)
   {
    if(brauser_ie||(brauser_opera && brauseri_versioon >= 7))
     document.body.insertAdjacentHTML("beforeEnd",I1Ia(selle_peamenyy));
    else
     document.body.innerHTML+=I1Ia(selle_peamenyy);
    Ill1a(selle_peamenyy);
    var see_element=f_element_by_id(id);
   };
  }
  else
  {
   IIlla(selle_peamenyy,id);
   var see_element = parent.frames[selle_peamenyy.menyy_alamenyyfreim].document.getElementById(id);
   if(selle_peamenyy.menyy_presseditem >= 0 && selle_peamenyy.menyy_onvajutatud != -1)
    Ill1a(selle_peamenyy);
  };
 }
 else
  var see_element = f_element_by_id(id);
 if(flEn)
 {
  var selle_efektid = see_element.filters[0];
  if(brauseri_versioon >= 5.5)
   selle_efektid.enabled = 1;
  if(selle_efektid.Status != 0)
   selle_efektid.stop();
 };
 var selle_menyy_asukoht = arvuta_asukoht(see_menyy);
 var l1 = hangi_alamenyy_by_id(see_menyy.e_itemina);
 if(brauser_vana_nsc)
 {
  see_element.left = selle_menyy_asukoht[0] + itemBorderWidth + itemPadding + itemSpacing - 1;
  see_element.top = selle_menyy_asukoht[1] - itemBorderWidth + (isHorizontal ? itemBorderWidth + itemPadding : 0);
  if(see_element.visibility != "show")
   see_element.visibility = "show";
  for(var i = 0; i < see_menyy.i.length; i++)
   if(see_menyy.i[i].naita_valituna)
   {
    var lIl = f_element_by_id(see_menyy.i[i].id);
    with(lIl.document.layers[0])
    {
     document.layers[1].visibility="show";
     document.layers[0].visibility="hide";
    };
   }
   else
   {
    var lIl = f_element_by_id(see_menyy.i[i].id);
    if(lIl.document.layers[0].document.layers[1].visibility == "show")
     with(lIl.document.layers[0])
     {
      document.layers[1].visibility = "hide";
      document.layers[0].visibility = "show";
     };
   };
  menyyd[l1.m_indeks].alamenyy[l1.subm_indeks].Il = id;
 }
 else
 {
  if(selle_peamenyy.menyy_freimid && crossType == 1 && see_menyy.e_tase == 1)
  {
   var peamenyy_freimi_moodud = minu_freimi_moodud(selle_peamenyy,1);
   var elemendi_freimi_moodud = minu_freimi_moodud(null);
   var l = 0, t = 0;
   if(selle_peamenyy.menyy_onvertfreimid == 1)
   {
    if(brauser_ie || brauser_opera)
     var dy = parent.frames[selle_peamenyy.menyy_alamenyyfreim].window.screenTop - window.screenTop + elemendi_freimi_moodud[1];
    else
     var dy = elemendi_freimi_moodud[1];
    l = peamenyy_freimi_moodud[0];
    t = selle_menyy_asukoht[1] + peamenyy_freimi_moodud[1] - dy;
   }
   else
   {
    if(brauser_ie || brauser_opera)
     var dx = parent.frames[selle_peamenyy.menyy_alamenyyfreim].window.screenLeft-window.screenLeft + elemendi_freimi_moodud[0];
    else
     var dx = elemendi_freimi_moodud[0];
    l = selle_menyy_asukoht[0] + peamenyy_freimi_moodud[0] - dx;
    t = peamenyy_freimi_moodud[1];
   };
   var vanema_kohtjasuurus = kasti_koht_ja_suurus(f_element_by_id(see_element.id + 'TB'));
   if(l + vanema_kohtjasuurus[2] > peamenyy_freimi_moodud[0] + peamenyy_freimi_moodud[2])
    l = peamenyy_freimi_moodud[0] + peamenyy_freimi_moodud[2] - vanema_kohtjasuurus[2];
   if(t + vanema_kohtjasuurus[3] > peamenyy_freimi_moodud[1] + peamenyy_freimi_moodud[3])
    t = peamenyy_freimi_moodud[1] + peamenyy_freimi_moodud[3] - vanema_kohtjasuurus[3];
   if(l < peamenyy_freimi_moodud[0])
    l = peamenyy_freimi_moodud[0];
   if(t < peamenyy_freimi_moodud[1])
    t = peamenyy_freimi_moodud[1];
   see_element.style.left=l+kaugusyhik;see_element.style.top=t+kaugusyhik;
  }
  else
  {
   see_element.style.left = selle_menyy_asukoht[0] + kaugusyhik;
   see_element.style.top = selle_menyy_asukoht[1] + kaugusyhik;
   if(!brauser_opera && !brauser_gecko && !brauser_netscape && crossType == 3)
   {
    if(selle_peamenyy.menyy_onvertfreimid == 1)
     var sizes=parent.document.getElementById(selle_peamenyy.menyy_freimset_id).e_veerge_alamenyys;
    else
     var sizes=parent.document.getElementById(selle_peamenyy.menyy_freimset_id).rows;
    if(!I1I)I1I=sizes;
     var lll1I=l1lla(sizes,selle_peamenyy.menyy_peamenyyfreim);
    var lIllI=minu_freimi_moodud(selle_peamenyy);
    var lIl11=kasti_koht_ja_suurus(see_element);
    if(selle_peamenyy.menyy_onvertfreimid==1)
    {
     if(lIl11[0]+lIl11[2]>lIllI[2])
      parent.document.getElementById(selle_peamenyy.menyy_freimset_id).e_veerge_alamenyys=lll1I[0]+(lIl11[0]+lIl11[2])+lll1I[2];
    }
    else if(lIl11[1]+lIl11[3]>lIllI[3])
    {
     parent.document.getElementById(selle_peamenyy.menyy_freimset_id).rows=lll1I[0]+(lIl11[1]+lIl11[3])+lll1I[2];
    };
   };
  };
  menyyd[l1.m_indeks].alamenyy[l1.subm_indeks].Il=id;
  l1.lllI=menyyd[l1.m_indeks].saveNavigation;
  if(see_element.style.visibility!="visible")
  {
   if(flEn)
    selle_efektid.apply();
   see_element.style.visibility="visible";
   if(flEn)
    selle_efektid.play();
  };
 };
 if(!brauser_vana_nsc)
 {
  llIIl = f_element_by_id(see_element.id + "TB");
  l1I1 = kasti_koht_ja_suurus(llIIl);
  if(brauser_ie || (brauser_opera && brauseri_versioon < 7))
   ll1II(l1I1,"SELECT",llIIl.id,selle_peamenyy);
  if((brauser_netscape && brauseri_versioon < 7)||(brauser_opera && brauseri_versioon >= 7))
   ll1II(l1I1,"IFRAME",llIIl.id,selle_peamenyy);
  ll1II(l1I1,"APPLET",llIIl.id,selle_peamenyy);
 };
};

function peida_asi(id)
{
 var see_item = f_element_by_id(id);
 if(!see_item)
  return;
 var item_ise = hangi_alamenyy_by_id(id);
 if(item_ise.Il != "")
  peida_asi(item_ise.Il);
 if(menyyd[item_ise.m_indeks].saveNavigation)
 {
  var ll1I1 = hangi_alamenyy_by_id(item_ise.e_itemina);
  ll1I1.lllI=0;
  if(!ll1I1.naita_valituna)
   over_out(ll1I1,0,ll1I1.subm_indeks);
 };
 item_ise.Il = "";
 if(item_ise.alamenyy_avamistaimer)
 {
  clearTimeout(item_ise.alamenyy_avamistaimer);
  item_ise.alamenyy_avamistaimer=null;
 };
 if(brauser_vana_nsc)
  see_item.visibility="hide";
 else
  see_item.style.visibility="hidden";
 if(!brauser_vana_nsc)
 {
  llIIl = f_element_by_id(see_item.id+"TB");
  l1I1 = kasti_koht_ja_suurus(llIIl);
  IlI1a(l1I1,llIIl.id);
 };
 if(item_ise.e_tase == 1 && crossType == 3 && I1I)
 {
  if(menyyd[item_ise.m_indeks].menyy_onvertfreimid)
   parent.document.getElementById(menyyd[item_ise.m_indeks].menyy_freimset_id).e_veerge_alamenyys = I1I;
  else
   parent.document.getElementById(menyyd[item_ise.m_indeks].menyy_freimset_id).rows=I1I;I1I = null;
 };
 if(menyyd[item_ise.m_indeks].menyy_byclick && menyyd[item_ise.m_indeks].koristustaimer)
  menyyd[item_ise.m_indeks].lIll = 0;
};

function f_get_para(param,asendus)
{
 return(typeof(param) != "undefined" && param) ? param : asendus;
};

function f_element_by_id(id)
{
 if(brauser_ie && brauseri_versioon < 5)
  return document.all[id];
 if(brauser_vana_nsc)
 {
  var e = rpp_m_i_regexp.exec(id);
  var l = document.layers[id];
  if(!l&&e)
   l=document.layers[e[2]].document.layers[id];
  return l;
 };
 var l1 = hangi_alamenyy_by_id(id);
 if(menyyd[l1.m_indeks].menyy_freimid&&crossType!=3)
 {
  if(l1.subm_indeks==0)
   return document.getElementById(id);
  else
   return parent.frames[menyyd[l1.m_indeks].menyy_alamenyyfreim].document.getElementById(id);
 }
 else
  return document.getElementById(id);
};

function hangi_alamenyy_by_id(id)
{
 var parsitud;
 if(id.indexOf("i") > 0)
 {
  parsitud = rpp_m_i_regexp.exec(id);
  return menyyd[parseInt(parsitud[1])].alamenyy[parseInt(parsitud[2])].i[parseInt(parsitud[3])];
 }
 else
 {
  parsitud = rpp_m_regexp.exec(id);
  return menyyd[parseInt(parsitud[1])].alamenyy[parseInt(parsitud[2])];
 };
};

function mis_brauser()
{
 var a = navigator.userAgent;
 var n = navigator.appName;
 var brauser_app_version = navigator.appVersion;
 brauser_mac = brauser_app_version.indexOf("Mac") >= 0;
 w3c_dom = document.getElementById ? 1 : 0;
 var brauser_apple = (parseInt(navigator.productSub) >= 20020000) && (navigator.vendor.indexOf("Apple Computer") != -1);
 var brauser_gecko_apple = brauser_apple && (navigator.product == "Gecko");
 if(brauser_gecko_apple)
 {
  brauser_netscape=1;
  brauseri_versioon=6;
  return;
 };
 if(a.indexOf("Opera") >= 0)
 {
  brauser_opera=1;
  brauseri_versioon=parseFloat(a.substring(a.indexOf("Opera")+6,a.length));
 }
 else if(n.toLowerCase() == "netscape")
 {
  if(a.indexOf("rv:") != -1 && a.indexOf("Gecko") != -1 && a.indexOf("Netscape") == -1)
  {
   brauser_gecko = 1;
   brauseri_versioon = parseFloat(a.substring(a.indexOf("rv:") + 3, a.length));
  }
  else
  {
   brauser_netscape = 1;
   if(a.indexOf("Gecko") != -1 && a.indexOf("Netscape") > a.indexOf("Gecko"))
   {
    if(a.indexOf("Netscape6") > -1)
     brauseri_versioon = parseFloat(a.substring(a.indexOf("Netscape") + 10,a.length));
    else if(a.indexOf("Netscape") > -1)
     brauseri_versioon = parseFloat(a.substring(a.indexOf("Netscape") + 9,a.length));
   }
   else
    brauseri_versioon = parseFloat(brauser_app_version);
  };
 }
 else if(document.all ? 1 : 0)
 {
  brauser_ie = 1;
  brauseri_versioon = parseFloat(a.substring(a.indexOf("MSIE ")+5,a.length));
 };
 brauser_vana_nsc = brauser_netscape && brauseri_versioon < 6;
 brauser_uus_ie = brauser_ie && brauseri_versioon >= 5;
 brauser_iev_uusopera = brauser_ie ||(brauser_opera && brauseri_versioon >= 7);
};

function lI1la(see_sisse)
{
 var frm = parent.frames[see_sisse.menyy_alamenyyfreim];
 return(frm.document.compatMode=="CSS1Compat" && !brauser_gecko) ?
  frm.document.documentElement
  :
  frm.document.body
};

function minu_freimi_moodud(see_sisse,q)
{
 var l=0,t=0,w=0,h=0;
 if(brauser_netscape || brauser_gecko || brauser_opera)
 {
  var freimiala = ((see_sisse && see_sisse.menyy_freimid && crossType==1) ? parent.frames[see_sisse.menyy_alamenyyfreim].window : window);
  w = freimiala.innerWidth;
  h = freimiala.innerHeight;
  l = freimiala.pageXOffset;
  t = freimiala.pageYOffset;
 }
 else
 {
  var freimiala = ((see_sisse && see_sisse.menyy_freimid && crossType==1) ? lI1la(see_sisse) : dok_body);
  l=freimiala.scrollLeft;
  t=freimiala.scrollTop;
  w=freimiala.clientWidth;
  h=freimiala.clientHeight;
 };
 return[l,t,w,h];
};

function kasti_koht_ja_suurus(o)
{
 var l=0,t=0,h=0,w=0;
 if(!o)
  return[l,t,w,h];
 if(brauser_opera && brauseri_versioon < 6)
 {
  h=o.style.pixelHeight;
  w=o.style.pixelWidth;
 }
 else if(brauser_vana_nsc)
 {
  h=o.clip.height;
  w=o.clip.width;
 }
 else
 {
  h=o.offsetHeight;
  w=o.offsetWidth;
 };
 var lIl=(brauser_vana_nsc) ? o : o.offsetParent;
 while(lIl)
 {
  l += parseInt(brauser_vana_nsc ? o.pageX : o.offsetLeft);
  t += parseInt(brauser_vana_nsc ? o.pageY : o.offsetTop);
  t += (brauser_mac&&brauser_ie)? o.parentNode.offsetTop : 0;
  o = o.offsetParent;
  lIl = (brauser_vana_nsc) ? o : o.offsetParent;
 };
 return[l,t,w,h];
};

function arvuta_asukoht(sisse)
{
 var see_item = f_element_by_id(sisse.id);
 var IlIlI = f_element_by_id(sisse.e_itemina);
 var IlI1 = kasti_koht_ja_suurus(IlIlI);
 var I1l1l = hangi_alamenyy_by_id(sisse.e_itemina);
 var II1l = minu_freimi_moodud(menyyd[sisse.m_indeks]);
 if(!brauser_vana_nsc)
 {
  var llllI = f_element_by_id(see_item.id+'TB');
  var lll11 = kasti_koht_ja_suurus(llllI);
 }
 else
  var lll11=kasti_koht_ja_suurus(see_item);
 var x=0;
 var y=0;
 if(menyyd[I1l1l.m_indeks].alamenyy[I1l1l.subm_indeks].e_orientatsioon)
 {
  if(brauser_ie||brauser_netscape)
  {
   if(itemAlign=="right")
    x=IlI1[0]+IlI1[2]-lll11[2]-sisse.e_x_koord;
   else if(itemAlign=="center")
    x=IlI1[0]+(IlI1[2]-lll11[2])/2;
   else
    x=IlI1[0]+sisse.e_x_koord;
  }
  else
   x = IlI1[0]+sisse.e_x_koord;
  if(menyyd[sisse.m_indeks].menyy_kummuli)
   y = IlI1[1]-lll11[3]-sisse.e_y_koord;
  else
   y = IlI1[1]+IlI1[3]+sisse.e_y_koord;
 }
 else
 {
  x = sisse.e_x_koord+IlI1[0]+IlI1[2];
  y = sisse.e_y_koord+IlI1[1];
 };
 II1l[2]+=II1l[0];
 II1l[3]+=II1l[1];
 if(!menyyd[sisse.m_indeks].menyy_freimid ||(sisse.e_tase > 1 && crossType != 3))
 {
  if(x+lll11[2]>II1l[2])
   x=II1l[2]-lll11[2];
  if(x<II1l[0])
   x=II1l[0];
  if(y+lll11[3]>II1l[3])
   y=II1l[3]-lll11[3];
  if(y<II1l[1])
   y=II1l[1];
 };
 if(brauser_mac&&brauser_ie)
 {
  x+=sisse.e_mac_x_koord;
  y+=sisse.e_mac_y_koord;
 };
 return[x,y];
};

function tee_img_tag(src,id,w,h)
{
 if(!src && brauser_vana_nsc && (id.indexOf("ICO") > 0))
 {
  w = 1;
  src = blankImage;
 };
 if(!src)
  return "";
 var tulem = "<IMG SRC=\""+src+"\"";
 if(id)
  tulem += " ID=" + id;
 if(w != "100%")
 {
  if(w > 0)
   tulem += " WIDTH=" + w;
  else if(brauser_netscape)
   tulem += " WIDTH=0";
 };
 if(h>0)
  tulem += " HEIGHT=" + h;
 else if(brauser_netscape)
  tulem += " HEIGHT=0";
 tulem += " BORDER=0>";
 return tulem;
};

var yleminekuefektid = [['Blinds'],['Checkerboard'],['GradientWipe'],['Inset'],['Iris'],['Pixelate'],['RadialWipe'],['RandomBars'],['RandomDissolve'],['Slide'],['Spiral'],['Stretch'],['Strips'],['Wheel'],['Zigzag']];

function tee_efektistring(lla,l1a)
{
 if(brauseri_versioon < 5.5)
  return;
 var sF="progid:DXImageTransform.Microsoft."+yleminekuefektid[lla-25]+'('+transOptions+',duration='+l1a+')';
 return sF;
};

function pane_eriefektid(asi)
{
 if(brauser_uus_ie && !brauser_mac)
 {
  var sF="filter:";
  if(asi.e_trans_effekt)
   if(asi.e_trans_effekt == 24)
    sF += "blendTrans(Duration=" + asi.e_trans_effekt_kestus/1000 + ") ";
   else if(asi.e_trans_effekt < 24)
    sF += "revealTrans(Transition=" + asi.e_trans_effekt + ",Duration=" + asi.e_trans_effekt_kestus/1000 + ") ";
   else sF += tee_efektistring(asi.e_trans_effekt,asi.e_trans_effekt_kestus/1000);
  if(asi.e_labipaistvus)
   sF += "Alpha(opacity="+asi.e_labipaistvus+") ";
  if(asi.e_varjuvarv)
   sF += "Shadow(color="+asi.e_varjuvarv+",direction=135,strength="+asi.e_varjulaius+") ";
  sF += ";";
  return sF;
 }
 else
  return "";
};

function anna_menu_numbrijargi(menu_number,submenu_number,item_number)
{
 return'rpp'+menu_number+'m'+submenu_number+'i'+item_number+((brauser_netscape && brauseri_versioon < 7) ? 'ITX' : 'ITD');
};

function rpp_changeItemText(menu_number,submenu_number,item_number,text)
{
 if(brauser_vana_nsc)
  return null;
 var item = f_element_by_id(anna_menu_numbrijargi(menu_number,submenu_number,item_number));
 item.innerHTML = text;
};

function rpp_changeItem(menu_number,submenu_number,item_number,uus_tekst,uus_target,uus_tooltip,uus_imgover,uus_imgnormal)
{
 if(brauser_vana_nsc)
  return null;
 var item = f_element_by_id(anna_menu_numbrijargi(menu_number,submenu_number,item_number));
 if(uus_tekst)
  item.innerHTML = uus_tekst;
 var l1=hangi_alamenyy_by_id(item.id);
 if(uus_target)
  l1.item_target = uus_target;
 if(uus_tooltip)
 {
  item = f_element_by_id('rpp'+menu_number+'m'+submenu_number+'i'+item_number+'I');
  item.title=uus_tooltip;
 };
 if(uus_imgnormal)
 {
  l1.e_ikoonid[0]=uus_imgnormal;
  item=f_element_by_id('rpp'+menu_number+'m'+submenu_number+'i'+item_number+'ICO');
  item.src=uus_imgnormal;
 };
 if(uus_imgover)
  l1.e_ikoonid[1]=uus_imgover;
};

var IlI = false;
var Il1l = false;

function rpp_setPressedItem(menu_number,submenu_number,item_number,rekursiivne)
{
 var press_menyy = menyyd[menu_number];
 if(!IlI && press_menyy.menyy_onvajutatud != -1)
 {
  IlI = true;
  with(press_menyy)
  {
   rpp_setPressedItem(menu_number,lII,menyy_onvajutatud,rekursiivne);
   if(lII == submenu_number && menyy_onvajutatud == item_number)
   {
    lII = 0;
    menyy_onvajutatud = -1;
    return;
   };
  };
 };
 if(!IlI)
 {
  press_menyy.lII = submenu_number;
  press_menyy.menyy_onvajutatud = item_number;
 }
 else
  IlI = false;
 var l1=hangi_alamenyy_by_id('rpp'+menu_number+'m'+submenu_number+'i'+item_number);
 if(!Il1l)
  l1.naita_valituna = !l1.naita_valituna;
 Il1l = false;
 if(!brauser_vana_nsc)
  over_out(l1,(l1.naita_valituna ? 1 : 0),l1.subm_indeks);
 if(rekursiivne && submenu_number > 0)
 {
  var see_item=menyyd[menu_number].submenu_number[submenu_number];
  for(var j=see_item.e_tase; j>0; j--)
  {
   IlIlI = hangi_alamenyy_by_id(see_item.e_itemina);
   if(!brauser_vana_nsc)
    over_out(IlIlI,(l1.naita_valituna ? 1 : 0),IlIlI.subm_indeks);
   else if(j == 1)
    with(f_element_by_id(IlIlI.id).document.layers[0])
    {
     document.layers[1].visibility = (l1.naita_valituna ? "show" : "hide");
     document.layers[0].visibility = (l1.naita_valituna ? "hide" : "show");
    };
   IlIlI.naita_valituna=l1.naita_valituna;
   see_item=menyyd[menu_number].submenu_number[IlIlI.subm_indeks];
  };
 };
};

function syndmuse_asukoht(event)
{
 var x = 0,y = 0;
 if(brauser_ie || brauser_opera)
 {
  x = event.clientX + (brauser_iev_uusopera ? dok_body.scrollLeft : 0);
  y = event.clientY + (brauser_iev_uusopera ? dok_body.scrollTop : 0);
 }
 else
 {
  x = event.pageX;
  y = event.pageY;
 };
 return[x,y];
};

function rpp_popup(menu_number,menu_viide,event,x,y)
{
 if(brauser_ie)
  event.returnValue = false;
 if(x && y)
  var koordinaadid = [x,y];
 else
  var koordinaadid = syndmuse_asukoht(event)
 var see_popup = menyyd[menu_number];
 var IIII1 = see_popup.alamenyy[1];
 if(IIII1)
 {
  var lIl = f_element_by_id(IIII1.id);
  if(lIl.style.visibility == "visible")
  {
   clearTimeout(see_popup.koristustaimer);
   peida_asi(see_popup.alamenyy[0].Il);
   status = '';
  };
  see_popup.alamenyy[0].Il = IIII1.id;
  lase_kuvada(IIII1.id);
  lIl.style.left = koordinaadid[0]+kaugusyhik;
  lIl.style.top = koordinaadid[1]+kaugusyhik;
  if(menu_viide>0)
   see_popup.koristustaimer = setTimeout("peida_asi('"+see_popup.alamenyy[0].Il+"'); status='';",menu_viide);
 };
 return false;
};




