<!--

function WA_dynmenuBg(ilRZo)
{
var Lsbdo=document.wa_global_menu_declaration[ilRZo]
WA_bg(Lsbdo.id,Lsbdo.root_lx,Lsbdo.root_ly,Lsbdo.root_corner,Lsbdo.root_border,Lsbdo.root_col_border,[Lsbdo.root_bg],false,0)
}
function over_menu_off(p_obj,id_menu)
{
PFYvb()
var OUbFO_menu_root=document.wa_root_obj_menu;
var OUbFO_current_menu=OUbFO_menu_root.search(id_menu)
var AwYTO=p_obj.offsetParent.offsetParent;
if(AwYTO)
{
var OUbFO_menu=AwYTO.OUbFO_menu
OUbFO_menu.kXfSp=OUbFO_current_menu
TWeDV(AwYTO.cur_menu)
JCqVE(p_obj,true)
}
}
function WA_dynmenu_onmouseover_off(p_obj,oksls)
{
hide_menu();
var HQlsW=document.wa_global_menu_declaration[oksls]
p_obj.obj_menu=new ITPGL(oksls,HQlsW,null,0)
var OUbFO_menu=p_obj.obj_menu
document.wa_root_obj_menu=OUbFO_menu
JCqVE(p_obj,true)
}
function WA_dynmenu_onmouseout(p_obj)
{
clearTimeout(window.wa_dynmenu_timer);
window.wa_dynmenu_timer=wa_timeout("hide_menu()",1000);
JCqVE(p_obj,false)
}
function over_menu(p_obj,id_menu,CoUmg)
{
var OUbFO_menu_root=document.wa_root_obj_menu;
var OUbFO_menu=OUbFO_menu_root.search(id_menu)
PFYvb()
var dyn_cont=document.getElementById('dynmenu-container');
var SwQhg=html_findPos(p_obj)
if(CoUmg==false)
{
var ADbYK=p_obj.offsetParent.offsetParent;
TWeDV(ADbYK.cur_menu)
}
var x2=0;
var y2=SwQhg.y;
if(CoUmg)
{
x2=CoUmg.x
y2=CoUmg.y
}
var par_menu=p_obj.offsetParent.offsetParent;
if(par_menu)
{
var uiglr=par_menu.OUbFO_menu
if(uiglr)
{
var SwQhg_par=uiglr.QcHiA
x2=SwQhg_par.x+uiglr.xqxLY()-3
}
}

var nTvme=(x2+OUbFO_menu.xqxLY()+40-getWindowScroll().x)-getWindowSize().width
if(nTvme>0)
{
x2=x2-nTvme 
}
var NQnWL_dec=(y2+OUbFO_menu.iltPb()+15-getWindowScroll().y)-getWindowSize().height
if(NQnWL_dec>0)
{
y2=y2-NQnWL_dec
y2=Math.max(0,y2)
}
var menu=document.getElementById(id_menu);
menu.OUbFO_menu=OUbFO_menu
OUbFO_menu.QcHiA=new Point(x2,y2)
if(par_menu!=undefined)
{
IpbLT(par_menu,menu)
}
html_SetVisibility(menu,true)
html_SetPosition(menu,x2,y2)
OUbFO_menu.tDlOW()
JCqVE(p_obj,true)
}
function IpbLT(ncuoU,AwYTO)
{
ncuoU.cur_menu=AwYTO
var uiglr=ncuoU.OUbFO_menu
if(uiglr)
{
uiglr.kXfSp=AwYTO.OUbFO_menu
}
}
function WA_dynmenu_onmouseover(p_obj,ilRZo,cqrfJ,CoUmg)
{
var Lsbdo=document.wa_global_menu_declaration[ilRZo]
var id_menu="dynmenu-id-var"
var dyn_cont=document.getElementById('dynmenu-container');
var DGaZZ=new Array();
for(var n=0;n<cqrfJ.length-1;n++)
{
DGaZZ.push(cqrfJ[n])
}
var eeVrF=cqrfJ[cqrfJ.length-1]
cqrfJ=DGaZZ 
p_obj.obj_menu=new ITPGL(id_menu,Lsbdo,cqrfJ,null,eeVrF)
var OUbFO_menu=p_obj.obj_menu
dyn_cont.innerHTML=OUbFO_menu.div_menu(true)
document.wa_root_obj_menu=OUbFO_menu
over_menu(p_obj,id_menu,CoUmg)
}
function PFYvb()
{
clearTimeout(window.wa_dynmenu_timer);
window.wa_dynmenu_timer=false;
}
function QQfIZ(Lsbdo,SwQhg)
{
var NQnWL=0
for(var i=0;i<Lsbdo.root_sizes.length;i++)
{
var OqvbC=Lsbdo.root_sizes[i]
NQnWL+=OqvbC
if(SwQhg<NQnWL)
{
return i;
}
}
return Lsbdo.root_sizes.length;
}
function JCqVE(p_obj,b_over)
{
var Xbpsi=p_obj.offsetParent.offsetParent
var OUbFO_menu=Xbpsi.OUbFO_menu
var nsZGu_i_root=false;
if(!OUbFO_menu)
{
nsZGu_i_root=true;
OUbFO_menu=document.wa_root_obj_menu;
}
if(!OUbFO_menu) return;
var Lsbdo=OUbFO_menu.Lsbdo
var ubxNI;
var YpgSB=false;
var BrhFu=p_obj
var fvLLF=p_obj.getElementsByTagName("A")
if(fvLLF.length==1)
{
BrhFu=fvLLF[0]
}
if(b_over)
{
ubxNI=(nsZGu_i_root)?Lsbdo.root_col_text_over:Lsbdo.sub_col_text_over
YpgSB=(nsZGu_i_root)?Lsbdo.root_text_u_over:Lsbdo.sub_text_u_over
}
else
{
ubxNI=(nsZGu_i_root)?Lsbdo.root_col_text:Lsbdo.sub_col_text
YpgSB=(nsZGu_i_root)?Lsbdo.root_text_u:Lsbdo.sub_text_u
}
BrhFu.style.color=ubxNI
BrhFu.style.textDecoration=(YpgSB)?"underline":"none"
if(nsZGu_i_root)
{
WA_bg_menu(Lsbdo.id)
if(b_over)
{
var KadHL=document.getElementById(Lsbdo.id)
if(!KadHL)return;
var c=KadHL.getContext('2d');
c.fillStyle=Lsbdo.root_col_bg_over
c.beginPath()
var SwQhg=html_findPos(p_obj)
var mXjWl=new Rect(0,0,0,0)
if(Lsbdo.root_vertical==false)
{
var inEKe=html_findPos(Xbpsi)
var DSXhB=QQfIZ(Lsbdo,SwQhg.x-inEKe.x+10) 
mXjWl.x=SwQhg.x-inEKe.x
mXjWl.y=0
mXjWl.width=p_obj.offsetWidth
mXjWl.height=Lsbdo.root_ly
if(DSXhB==0)
{
mXjWl.x+=Lsbdo.root_corner
mXjWl.width-=Lsbdo.root_corner
}
if(DSXhB==Lsbdo.root_sizes.length)
{
mXjWl.width-=Lsbdo.root_corner
}
}
else
{
var inEKe=html_findPos(Xbpsi)
var iVEWb=(SwQhg.y-inEKe.y)+p_obj.offsetHeight/2 
var NQnWL=0;
mXjWl.x=0
mXjWl.width=p_obj.offsetWidth
for(var i=0;i<Lsbdo.root_sizes.length;i++)
{
var OqvbC=Lsbdo.root_sizes[i]
NQnWL+=OqvbC
if(iVEWb<NQnWL)
{
mXjWl.y=NQnWL-OqvbC
mXjWl.height=OqvbC
break
}
}
if(mXjWl.height==0)
{
mXjWl.y=NQnWL
mXjWl.height=Lsbdo.root_ly-NQnWL
}
{
mXjWl.x+=Lsbdo.root_corner
mXjWl.width-=2*Lsbdo.root_corner
}
}
c.fillRect(mXjWl.x+1,mXjWl.y+1,mXjWl.width-2,mXjWl.height-2)
}
}
OUbFO_menu.bsMPw()
}
function ITPGL(id_menu,Lsbdo,cqrfJ,PqmEL,RUGCE)
{
this.toHtml=function()
{
return this.WJGnQ.toHtml()
}
this.search=function(ilRZo)
{
if(this.fvLLF)
for(var i=0;i<this.fvLLF.length;i++)
{
var VnAjV=this.fvLLF[i]
var ddPoh=VnAjV.search(ilRZo)
if(ddPoh)return ddPoh;
}
if(this.oksls==ilRZo)return this;
return false;
}
this.bGrVR=function()
{
this.WJGnQ.registerDynamicCanvas()
}
this.bsMPw=function()
{
this.WJGnQ.draw()
}
this.tDlOW=function()
{
this.bGrVR() 
this.WJGnQ.setRect(0,0,this.xqxLY(),this.iltPb())
}
this.iltPb=function()
{
return this.fvLLF.length*this.fNfdm_sub_menu
}
this.xqxLY=function()
{
var w2=150;
var nsZGu_hasChild=false;
if(!this.UsaXE)
{
var vGnAN=w2;
for(var i=0;i<this.fvLLF.length;i++)
{
var grABN=this.fvLLF[i]
if(grABN.gvDjN())nsZGu_hasChild=true
var ilRZo_sub_menu=(this.oksls+"-submenu"+i)
var BYqAY_menu=document.getElementById(ilRZo_sub_menu);
if(BYqAY_menu)
{
if(isMSIE())
{
vGnAN=Math.max(vGnAN,BYqAY_menu.clientWidth)
}
else
{
vGnAN=Math.max(vGnAN,BYqAY_menu.offsetWidth)
}
}
}
if(isMSIE())
{

}
vGnAN=(vGnAN+6)
for(var i=0;i<this.fvLLF.length;i++)
{
var ilRZo_sub_menu=(this.oksls+"-submenu"+i)
var BYqAY_menu=document.getElementById(ilRZo_sub_menu);
if(BYqAY_menu)
{
BYqAY_menu.style.width=vGnAN+"px";
}
}
if(nsZGu_hasChild)
{
vGnAN+=10
}
this.UsaXE=vGnAN
w2=vGnAN 
var AwYTO=document.getElementById(this.oksls);
AwYTO.style.width=vGnAN+"px";
}
else
{
w2=this.UsaXE
}
return w2
}
this.gvDjN=function()
{
return(this.BUQvj)?true:false;
}
this.div_menu=function(b_visible,hFkhM)
{
var param_menu=this.BUQvj
var design=this.Lsbdo;
if(hFkhM==undefined)hFkhM=0;
var cZqci=this.cZqci
var JUIwq="";
var QuTAU=400
if(isMSIE())
{
QuTAU=this.RUGCE
}
JUIwq+="<div id=\""+this.oksls+"\" ";
JUIwq+="style=\"";
if(b_visible==false)
{
JUIwq+="visibility:hidden;";
}
JUIwq+="position:absolute;";
JUIwq+="width:"+QuTAU+"px;";
JUIwq+="z-index:"+(hFkhM*10);
JUIwq+="\">";
JUIwq+=this.WJGnQ.toHtml()
JUIwq+="<div style='position:absolute;left:0px;top:0px;";
JUIwq+="z-index:100;" 
JUIwq+="'>";
cZqci+="position:relative;"
cZqci+="height:"+this.fNfdm_sub_menu+"px;";
cZqci+="line-height:"+this.fNfdm_sub_menu+"px;"
cZqci+="cursor:"+this.fNfdm_sub_menu+"px;"
if(this.RIgSJ=="center")
{
cZqci+="text-align:center;";
}
else
{
cZqci+="padding-"+this.RIgSJ+":4px;";
}
this.fvLLF=new Array()
for(var i=0;i<param_menu.length;i++)
{
var ilRZo_sub_menu=this.oksls+"-"+i
var o=param_menu[i];
var PqmEL=o[0]
var eeVrF=PqmEL[3] 
this.fvLLF.push(new ITPGL(ilRZo_sub_menu,design,o[1],PqmEL,eeVrF))
}
for(var i=0;i<param_menu.length;i++)
{
var grABN=this.fvLLF[i]
var info=grABN.PqmEL
var kGVHH=info[0] 
var ddjsl=info[1]
var qkLpD=info[2]
if(ddjsl.length>0)
{
JUIwq+="<a href='"+ddjsl+"' style='text-decoration:none;cursor:pointer;' ";
if(qkLpD.length>0)JUIwq+="target="+qkLpD;
JUIwq+=">";
}
JUIwq+="<div id='"+(this.oksls+"-submenu"+i)+"' style='"+cZqci+"' "
if(grABN.BUQvj)
{
JUIwq+="onmouseover=\u0022javascript:over_menu(this,'"+grABN.oksls+"',false)\u0022 ";
}
else
{
JUIwq+="onmouseover=\u0022javascript:over_menu_off(this,'"+grABN.oksls+"')\u0022 ";
}
JUIwq+="onmouseout=\u0022javascript:WA_dynmenu_onmouseout(this)\u0022 ";
JUIwq+=">";
JUIwq+=kGVHH;
JUIwq+="</div>";
if(ddjsl.length>0)
{
JUIwq+="</a>";
}
}
JUIwq+="</div>";
JUIwq+="</div>";
for(var i=0;i<param_menu.length;i++)
{
var grABN=this.fvLLF[i]
if(grABN.BUQvj)
{
JUIwq+=grABN.div_menu(false,hFkhM+1)
}
}
return JUIwq;
}

this.BUQvj=cqrfJ
this.RUGCE=RUGCE
this.PqmEL=PqmEL
this.Lsbdo=Lsbdo
this.OqvbC_border=1
this.ubxNI_border=Lsbdo.sub_col_border
this.cZqci=Lsbdo.sub_style_text
this.aTJSe=Lsbdo.sub_col_text
this.RIgSJ=Lsbdo.sub_align_text
this.fNfdm_sub_menu=Lsbdo.sub_menu_height
this.oksls=id_menu
this.WJGnQ=new WA_GraphicElement(id_menu+"-bg",50,Lsbdo.sub_menu_shadow)
this.WJGnQ.OUbFO_menu=this;
this.WJGnQ.Lsbdo=Lsbdo;
this.WJGnQ.draw=function()
{
var OUbFO=this.OUbFO_menu
var Lsbdo=this.Lsbdo
var bRvRF=this.rect().width
var udFsc=this.rect().height
var rWQcR=Lsbdo.sub_col_bg.col1
if(Lsbdo.sub_col_bg.has_gradient)
{
var sDWdK=Lsbdo.sub_col_bg
var DsgdC=sDWdK.pt1.x*bRvRF/100
var fvsZh=sDWdK.pt1.y*udFsc/100
var LoNeK=sDWdK.pt2.x*bRvRF/100
var AjpeE=sDWdK.pt2.y*udFsc/100
rWQcR="("+DsgdC+";"+fvsZh+";"+LoNeK+";"+AjpeE+";"+sDWdK.col1+";"+sDWdK.col2+")";
}
WA_bg(this.canvasId(),bRvRF,udFsc,Lsbdo.sub_menu_corner,1,OUbFO.ubxNI_border,[rWQcR],this.shadow(),0)
var el=document.getElementById(this.canvasId())
if(!el)return;
var c=el.getContext('2d');
c.fillStyle=OUbFO.aTJSe;
var w=OUbFO.xqxLY()
var h=OUbFO.fNfdm_sub_menu
var XkqxM=8
var kInPg=6
var CDgAr=Math.max(2,Lsbdo.sub_corner-2);
var csloq=0;
var UEcSw=0;
if(this.shadow())
{
csloq+=6;
UEcSw+=6;
}
var NQnWL=UEcSw+Math.round((h-XkqxM)/2);
var ETwwx=csloq+w-kInPg-4;
c.shadowOffsetX=0;
c.shadowOffsetY=0;
c.shadowBlur=0;
for(var i=0;i<OUbFO.fvLLF.length;i++)
{
var BYqAY=OUbFO.fvLLF[i]
if(OUbFO.kXfSp==BYqAY) 
{
var LoNeK=ETwwx-30
c.fillStyle=Lsbdo.sub_col_bg_over
c.beginPath()
c.fillRect(csloq+CDgAr/2,UEcSw+CDgAr/2,w-CDgAr,OUbFO.fNfdm_sub_menu-CDgAr)
}
if(BYqAY.gvDjN())
{
c.fillStyle=OUbFO.aTJSe;
c.beginPath()
c.moveTo(ETwwx,NQnWL);
c.lineTo(ETwwx+kInPg,NQnWL+XkqxM/2);
c.lineTo(ETwwx,NQnWL+XkqxM);
c.lineTo(ETwwx,NQnWL);
c.fill()
}
UEcSw+=OUbFO.fNfdm_sub_menu
NQnWL+=OUbFO.fNfdm_sub_menu
}
}
}
function TWeDV(AwYTO)
{
if(AwYTO==undefined) return
if(AwYTO.cur_menu!=undefined)
{
TWeDV(AwYTO.cur_menu)
}
html_SetVisibility(AwYTO,false)
}
function hide_menu()
{
PFYvb()
var kTKDI=document.getElementById('dynmenu-container');
kTKDI.innerHTML=""
}

-->
