var tplMenuRoot=new Array();
var tplMenuChild=new Array();
var wdGlobal;

tplMenuRoot['Menu1']=function (arg)
{
        var subId, evn, id, url, txt, isActive, subChr, alt, leftMenuItemWidth = 77, rightMenuItemWidth = 72, menuSeparatorLength = 6;
        var str='<table  border=0  cellspacing=0 cellpadding=0 background="tbl.jpg" height=73 valign=center width=558><tr align=right valign=center>';

  var crd=(isNN4)?'(event.pageX-15),(event.pageY)' : '-1,"p.h-20"';
        if (arg.length)
  {
    var wd1 = Math.ceil((100/screen.availWidth)*leftMenuItemWidth);
    var wd2 = Math.ceil((100/screen.availWidth)*rightMenuItemWidth);
    var wd3 = Math.ceil((100/screen.availWidth)*menuSeparatorLength);
    var wd  = Math.ceil((100-(wd1+wd2))/(arg.length/3)) - wd3;
  }
        else
  {
    var wd=1000;
  }

  str+='<td width='+wd1+'% align=left valign=center><a href="index.php"></a></td>';

  wdGlobal = (wd + wd3)*screen.availWidth/100;

        for(var i=0; i<arg.length; i++)
        {
                url = arg[i++];
                txt = arg[i++];
                id = arg[i][0];
                isPop = arg[i][1];
                isActive = (CurrPart==url);
                subId = subIdPref+id;
                subChr = (txt.length*8)-wd;
                if(subChr>0)
                {
                        alt=txt;
//                      txt = txt.substr(0, txt.length-Math.ceil(subChr/7.5));
                }

    txt = txt.replace(/\s/g, '&nbsp;')
                evn = ' onmouseover=overMen(0,0,'+id+','+crd+') onmousedown="return clickMen('+url+','+id+')" onmouseout=outMen('+id+')';
                //âûðàâíèâàíèå òåêñòà ìåíþ ïî öåíòðó
                str+='<td valign=center  align=center nowrap id='+subId+evn;
                if (isIE)
    {
                  str+=' style="cursor:hand"';
    }
                if (isActive)
    {
                  str+=' background="/img/bg_menu_a.gif"';
    }
                str+=' width='+wd+'%'+(subChr>0?' title="'+alt+'"':'')+'><span class=top_menu><img src=/img/1.gif width=1 height=3><br>'+txt+'</span></td>';
                if (isActive)
    {
      str+='<td align=left background="/img/bg_menu_a.gif" width='+wd3+'%>';
    }
    else
    {
      str+='<td align=left width=10>';
    }

                if (isPop)
    {
      str+='<img src="/img/but_br.gif" width='+menuSeparatorLength+' height=25>';
    }
    else
    {
      str+='<img src="/img/but_br_clear.gif" width='+menuSeparatorLength+' height=25>';
    }
                str+='</td>';
        }

        str+='<td align=left >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp</td></tr></table>';

        return str;
}

tplMenuChild['Menu1']=function (topId, emb, arg)
{
        var subId, evn, id, url, txt, isPop, isActive;
        var relId=topIdPref+topId;
        var wd=wdGlobal;

        var str='<div id="'+relId+'" class=popMenu onselectstart="return false" ondragstart="return false" style="Z-index:'+(seqItems--)+'">';
        //áîðäþðû; öâåò áîðäþðîâ
        str+='<table border=0 cellspacing=0 cellpadding=0 bgcolor=#ffffff><tr><td >';
        str+='<table border=0 cellspacing=1 cellpadding=0 width=150>';

        var crd=(isNN4)?'(event.pageX+(169-event.layerX)),(event.pageY-4)' : '"p.w-2+2",-1';
        var lstRel=','+listTop.join(',')+',';

        for(var i=0; i<arg.length; i++)
        {
                url=arg[i++];
                txt=arg[i++];
                id=arg[i][0];
                isPop=arg[i][1];
                if(CurrPage==url)
    {
      isActive = true;
    }
                else if(lstRel.indexOf(','+url+',')!=-1)
    {
      isActive = true;
    }
    else
      isActive = false;

                subId=subIdPref+id;
                evn=' onmouseover=overMen('+topId+','+emb+','+id+','+crd+') onmousedown="return clickMen('+url+','+id+')" onmouseout=outMen('+id+')';
    //öâåò àêòèâíîé ÿ÷åéêè
    if (isActive)
    {
                str+='<tr><td id='+subId+' class=rowMen1 bgcolor=#AEB1FC '+evn+'>';
    }
    else
    {
    //öâåò ÿ÷ååê
                  str+='<tr><td id='+subId+' class=rowMen1 bgcolor=#D1D5EB '+evn+'>';
    }
                //òàáëèöû ÿ÷ååê ìåíþ
                str+='<table border=0 cellspacing=0 cellpadding=0 width=100%><tr><td bgcolor=#FEFEFE width=50 colspan=3><img src="/img/1.gif" width=100% height=1></td></tr><tr><td width=150>';
                str+='<a href=index.php?id='+url+evn+'><div class=menu>';

                if(CurrPage==url)
    {
                        str+='<b title="'+CurrPageTitle+'">'+txt+'</b>';
      isActive = true;
    }
                else if(lstRel.indexOf(','+url+',')!=-1)
    {
                        str+='<b title="'+CurrPartTitle+'">'+txt+'</b>';
      isActive = true;
    }
                else
                        str+=txt;

                str+='</div></a></td>';
                str+='<td align=left valign=bottom ><img src="/img/'+(isPop? 'spp':'1')+'.gif" width=5 height=5></td></tr></table></td></tr>';
        }
        str+='</table></td></tr></table></div>';
        return str;
}
//--------------------------------------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------------------------------------
tplMenuRoot['Menu2']=function (arg)
{
        var subId, evn, id, url, txt, isActive, subChr, alt;
        var str='<table width=100% border=0 cellspacing=0 cellpadding=0 background="/img/bg_menu.gif" align=center>';

        var crd=(isNN4)?'(event.pageX-15),(event.pageY)' : '-1,"p.h-5"';
        if (arg.length)
  {
    var wd = Math.ceil((screen.availWidth-172)/(arg.length/3))-6;
  }
        else
  {
    var wd=100;
  }
  wdGlobal = wd + 6;

        for(var i=0; i<arg.length; i++)
        {
                url=arg[i++];
                txt=arg[i++];
                id=arg[i][0];
                isPop=arg[i][1];
                isActive=(CurrPart==url);
                subId=subIdPref+id;
                subChr=(txt.length*8)-wd;
                if(subChr>0)
                {
                        alt=txt;
                        txt=txt.substr(0, txt.length-Math.ceil(subChr/7.5));
                }

    txt = txt.replace(/\s/g, '&nbsp;')
                evn = ' onmouseover=overMen(0,0,'+id+','+crd+') onmousedown="return clickMen('+url+','+id+')" onmouseout=outMen('+id+')';

                str+='<tr align=center><td valign=center align=center nowrap id='+subId+evn;
                if (isIE)
    {
                  str+=' style="cursor:hand"';
    }
                if (isActive)
    {
                  str+=' background="/img/bg_menu_a.gif"';
    }
                str+=' width='+wd+(subChr>0?' title="'+alt+'"':'')+'><a href=index.php?lang='+CurrLang+'&id='+url+evn+'><span class=top_menu><img src="/img/1.gif" width='+wd+' height=5 border=0><br>'+txt+'</span></a></td>';
                if (isActive)
    {
      str+='<td align=left background="/img/bg_menu_a.gif" width=50>';
    }
    else
    {
      str+='<td align=left >';
    }

                if (isPop)
    {
      str+='<img src="/img/but_br.gif" width=6 height=5>';
    }
    else
    {
      str+='<img src="/img/but_br_clear.gif" width=6 height=5>';
    }
                str+='</td></tr>';
        }

        str+='</table>';

        return str;
}

tplMenuChild['Menu2']=function (topId, emb, arg)
{
        var subId, evn, id, url, txt, isPop, isActive;
        var relId=topIdPref+topId;
        var wd=wdGlobal;

        var str='<div id="'+relId+'" class=popMenu onselectstart="return false" ondragstart="return false" style="Z-index:'+(seqItems--)+'">';
        str+='<table border=0 cellspacing=0 cellpadding=0 bgcolor=#d2d2d2><tr><td>';
        str+='<table border=0 cellspacing=1 cellpadding=0 width="'+wd+'">';

        var crd=(isNN4)?'(event.pageX+(169-event.layerX)),(event.pageY-4)' : '"p.w-2",-1';
        var lstRel=','+listTop.join(',')+',';

        for(var i=0; i<arg.length; i++)
        {
                url=arg[i++];
                txt=arg[i++];
                id=arg[i][0];
                isPop=arg[i][1];
                if(CurrPage==url)
    {
      isActive = true;
    }
                else if(lstRel.indexOf(','+url+',')!=-1)
    {
      isActive = true;
    }
    else
      isActive = false;

                subId=subIdPref+id;
                evn=' onmouseover=overMen('+topId+','+emb+','+id+','+crd+') onmousedown="return clickMen('+url+','+id+')" onmouseout=outMen('+id+')';
    if (isActive)
    {
                str+='<tr><td id='+subId+' class=rowMen1 bgcolor=#FD8661 '+evn+'>';
    }
    else
    {
                  str+='<tr><td id='+subId+' class=rowMen1 bgcolor=#ECECEC '+evn+'>';
    }
                str+='<table border=1 cellspacing=0 cellpadding=0 width=100%><tr><td bgcolor=#FEFEFE width=100% colspan=3><img src="/img/1.gif" width=100% height=1></td></tr><tr><td>';
                str+='<a href=index.php?id='+url+evn+'><div class=menu>';

                if(CurrPage==url)
    {
                        str+='<b title="'+CurrPageTitle+'">'+txt+'</b>';
      isActive = true;
    }
                else if(lstRel.indexOf(','+url+',')!=-1)
    {
                        str+='<b title="'+CurrPartTitle+'">'+txt+'</b>';
      isActive = true;
    }
                else
                        str+=txt;

                str+='</div></a></td>';
                str+='<td align=left valign=bottom><img src="/img/'+(isPop? 'spp':'1')+'.gif" width=5 height=5></td></tr></table></td></tr>';
        }
        str+='</table></td></tr></table></div></b>';
        return str;
}
