<!--

function WA_dynmenuBg(IAWpP)
{
var jjSPc=document.wa_global_menu_declaration[IAWpP]
WA_bg(jjSPc.id,jjSPc.root_lx,jjSPc.root_ly,jjSPc.root_corner,jjSPc.root_border,jjSPc.root_col_border,[jjSPc.root_bg],false,0)
}
function over_menu_off(p_obj,id_menu)
{
WNpus()
var HQXWr_menu_root=document.wa_root_obj_menu;
var HQXWr_current_menu=HQXWr_menu_root.search(id_menu)
var fLwPF=p_obj.offsetParent.offsetParent;
if(fLwPF)
{
var HQXWr_menu=fLwPF.HQXWr_menu
HQXWr_menu.KwKxF=HQXWr_current_menu
UmJEr(fLwPF.cur_menu)
KuvAg(p_obj,true)
}
}
function WA_dynmenu_onmouseover_off(p_obj,foUlM)
{
hide_menu();
var kceZs=document.wa_global_menu_declaration[foUlM]
p_obj.obj_menu=new OivnZ(foUlM,kceZs,null,0)
var HQXWr_menu=p_obj.obj_menu
document.wa_root_obj_menu=HQXWr_menu
KuvAg(p_obj,true)
}
function WA_dynmenu_onmouseout(p_obj)
{
clearTimeout(window.wa_dynmenu_timer);
window.wa_dynmenu_timer=wa_timeout("hide_menu()",1000);
KuvAg(p_obj,false)
}
function over_menu(p_obj,id_menu,ffECL)
{
var HQXWr_menu_root=document.wa_root_obj_menu;
var HQXWr_menu=HQXWr_menu_root.search(id_menu)
WNpus()
var dyn_cont=document.getElementById('dynmenu-container');
var OKKim=html_findPos(p_obj)
if(ffECL==false)
{
var ltatj=p_obj.offsetParent.offsetParent;
UmJEr(ltatj.cur_menu)
}
var x2=0;
var y2=OKKim.y;
if(ffECL)
{
x2=ffECL.x
y2=ffECL.y
}
var par_menu=p_obj.offsetParent.offsetParent;
if(par_menu)
{
var uoeUG=par_menu.HQXWr_menu
if(uoeUG)
{
var OKKim_par=uoeUG.CgrPn
x2=OKKim_par.x+uoeUG.pvOaQ()-3
}
}

var atCsw=(x2+HQXWr_menu.pvOaQ()+40-getWindowScroll().x)-getWindowSize().width
if(atCsw>0)
{
x2=x2-atCsw 
}
var NErgu_dec=(y2+HQXWr_menu.JpdKL()+15-getWindowScroll().y)-getWindowSize().height
if(NErgu_dec>0)
{
y2=y2-NErgu_dec
y2=Math.max(0,y2)
}
var menu=document.getElementById(id_menu);
menu.HQXWr_menu=HQXWr_menu
HQXWr_menu.CgrPn=new Point(x2,y2)
if(par_menu!=undefined)
{
Vckvd(par_menu,menu)
}
html_SetVisibility(menu,true)
html_SetPosition(menu,x2,y2)
HQXWr_menu.egJFk()
KuvAg(p_obj,true)
}
function Vckvd(paXFf,fLwPF)
{
paXFf.cur_menu=fLwPF
var uoeUG=paXFf.HQXWr_menu
if(uoeUG)
{
uoeUG.KwKxF=fLwPF.HQXWr_menu
}
}
function WA_dynmenu_onmouseover(p_obj,IAWpP,rcJvd,ffECL)
{
var jjSPc=document.wa_global_menu_declaration[IAWpP]
var id_menu="dynmenu-id-var"
var dyn_cont=document.getElementById('dynmenu-container');
var vtbiW=new Array();
for(var n=0;n<rcJvd.length-1;n++)
{
vtbiW.push(rcJvd[n])
}
var vbJQK=rcJvd[rcJvd.length-1]
rcJvd=vtbiW 
p_obj.obj_menu=new OivnZ(id_menu,jjSPc,rcJvd,null,vbJQK)
var HQXWr_menu=p_obj.obj_menu
dyn_cont.innerHTML=HQXWr_menu.div_menu(true)
document.wa_root_obj_menu=HQXWr_menu
over_menu(p_obj,id_menu,ffECL)
}
function WNpus()
{
clearTimeout(window.wa_dynmenu_timer);
window.wa_dynmenu_timer=false;
}
function jkomp(jjSPc,OKKim)
{
var NErgu=0
for(var i=0;i<jjSPc.root_sizes.length;i++)
{
var KHKqj=jjSPc.root_sizes[i]
NErgu+=KHKqj
if(OKKim<NErgu)
{
return i;
}
}
return jjSPc.root_sizes.length;
}
function KuvAg(p_obj,b_over)
{
var odIIA=p_obj.offsetParent.offsetParent
var HQXWr_menu=odIIA.HQXWr_menu
var jDVeq_i_root=false;
if(!HQXWr_menu)
{
jDVeq_i_root=true;
HQXWr_menu=document.wa_root_obj_menu;
}
if(!HQXWr_menu) return;
var jjSPc=HQXWr_menu.jjSPc
var cIRvB;
var FHeAN=false;
var gEbNw=p_obj
var xeqjf=p_obj.getElementsByTagName("A")
if(xeqjf.length==1)
{
gEbNw=xeqjf[0]
}
if(b_over)
{
cIRvB=(jDVeq_i_root)?jjSPc.root_col_text_over:jjSPc.sub_col_text_over
FHeAN=(jDVeq_i_root)?jjSPc.root_text_u_over:jjSPc.sub_text_u_over
}
else
{
cIRvB=(jDVeq_i_root)?jjSPc.root_col_text:jjSPc.sub_col_text
FHeAN=(jDVeq_i_root)?jjSPc.root_text_u:jjSPc.sub_text_u
}
gEbNw.style.color=cIRvB
gEbNw.style.textDecoration=(FHeAN)?"underline":"none"
if(jDVeq_i_root)
{
WA_bg_menu(jjSPc.id)
if(b_over)
{
var YahVd=document.getElementById(jjSPc.id)
if(!YahVd)return;
var c=YahVd.getContext('2d');
c.fillStyle=jjSPc.root_col_bg_over
c.beginPath()
var OKKim=html_findPos(p_obj)
var UCNNp=new Rect(0,0,0,0)
if(jjSPc.root_vertical==false)
{
var UvtxH=html_findPos(odIIA)
var DFrvU=jkomp(jjSPc,OKKim.x-UvtxH.x+10) 
UCNNp.x=OKKim.x-UvtxH.x
UCNNp.y=0
UCNNp.width=p_obj.offsetWidth
UCNNp.height=jjSPc.root_ly
if(DFrvU==0)
{
UCNNp.x+=jjSPc.root_corner
UCNNp.width-=jjSPc.root_corner
}
if(DFrvU==jjSPc.root_sizes.length)
{
UCNNp.width-=jjSPc.root_corner
}
}
else
{
var UvtxH=html_findPos(odIIA)
var eFqGI=(OKKim.y-UvtxH.y)+p_obj.offsetHeight/2 
var NErgu=0;
UCNNp.x=0
UCNNp.width=p_obj.offsetWidth
for(var i=0;i<jjSPc.root_sizes.length;i++)
{
var KHKqj=jjSPc.root_sizes[i]
NErgu+=KHKqj
if(eFqGI<NErgu)
{
UCNNp.y=NErgu-KHKqj
UCNNp.height=KHKqj
break
}
}
if(UCNNp.height==0)
{
UCNNp.y=NErgu
UCNNp.height=jjSPc.root_ly-NErgu
}
{
UCNNp.x+=jjSPc.root_corner
UCNNp.width-=2*jjSPc.root_corner
}
}
c.fillRect(UCNNp.x+1,UCNNp.y+1,UCNNp.width-2,UCNNp.height-2)
}
}
HQXWr_menu.oVKfm()
}
function OivnZ(id_menu,jjSPc,rcJvd,CKLNJ,QnmqQ)
{
this.toHtml=function()
{
return this.gFKcV.toHtml()
}
this.search=function(IAWpP)
{
if(this.xeqjf)
for(var i=0;i<this.xeqjf.length;i++)
{
var nIYuT=this.xeqjf[i]
var kIfnY=nIYuT.search(IAWpP)
if(kIfnY)return kIfnY;
}
if(this.foUlM==IAWpP)return this;
return false;
}
this.jGjDq=function()
{
this.gFKcV.registerDynamicCanvas()
}
this.oVKfm=function()
{
this.gFKcV.draw()
}
this.egJFk=function()
{
this.jGjDq() 
this.gFKcV.setRect(0,0,this.pvOaQ(),this.JpdKL())
}
this.JpdKL=function()
{
return this.xeqjf.length*this.iDAok_sub_menu
}
this.pvOaQ=function()
{
var w2=150;
var jDVeq_hasChild=false;
if(!this.jrGSX)
{
var iJGWR=w2;
for(var i=0;i<this.xeqjf.length;i++)
{
var dJFSx=this.xeqjf[i]
if(dJFSx.ouWmT())jDVeq_hasChild=true
var IAWpP_sub_menu=(this.foUlM+"-submenu"+i)
var sFLqe_menu=document.getElementById(IAWpP_sub_menu);
if(sFLqe_menu)
{
if(isMSIE())
{
iJGWR=Math.max(iJGWR,sFLqe_menu.clientWidth)
}
else
{
iJGWR=Math.max(iJGWR,sFLqe_menu.offsetWidth)
}
}
}
if(isMSIE())
{

}
iJGWR=(iJGWR+6)
for(var i=0;i<this.xeqjf.length;i++)
{
var IAWpP_sub_menu=(this.foUlM+"-submenu"+i)
var sFLqe_menu=document.getElementById(IAWpP_sub_menu);
if(sFLqe_menu)
{
sFLqe_menu.style.width=iJGWR+"px";
}
}
if(jDVeq_hasChild)
{
iJGWR+=10
}
this.jrGSX=iJGWR
w2=iJGWR 
var fLwPF=document.getElementById(this.foUlM);
fLwPF.style.width=iJGWR+"px";
}
else
{
w2=this.jrGSX
}
return w2
}
this.ouWmT=function()
{
return(this.VubrT)?true:false;
}
this.div_menu=function(b_visible,ULQOa)
{
var param_menu=this.VubrT
var design=this.jjSPc;
if(ULQOa==undefined)ULQOa=0;
var bSLxv=this.bSLxv
var OeNHE="";
var owcvQ=400
if(isMSIE())
{
owcvQ=this.QnmqQ
}
OeNHE+="<div id=\""+this.foUlM+"\" ";
OeNHE+="style=\"";
if(b_visible==false)
{
OeNHE+="visibility:hidden;";
}
OeNHE+="position:absolute;";
OeNHE+="width:"+owcvQ+"px;";
OeNHE+="z-index:"+(ULQOa*10);
OeNHE+="\">";
OeNHE+=this.gFKcV.toHtml()
OeNHE+="<div style='position:absolute;left:0px;top:0px;";
OeNHE+="z-index:100;" 
OeNHE+="'>";
bSLxv+="position:relative;"
bSLxv+="height:"+this.iDAok_sub_menu+"px;";
bSLxv+="line-height:"+this.iDAok_sub_menu+"px;"
bSLxv+="cursor:"+this.iDAok_sub_menu+"px;"
if(this.LrPEB=="center")
{
bSLxv+="text-align:center;";
}
else
{
bSLxv+="padding-"+this.LrPEB+":4px;";
}
this.xeqjf=new Array()
for(var i=0;i<param_menu.length;i++)
{
var IAWpP_sub_menu=this.foUlM+"-"+i
var o=param_menu[i];
var CKLNJ=o[0]
var vbJQK=CKLNJ[3] 
this.xeqjf.push(new OivnZ(IAWpP_sub_menu,design,o[1],CKLNJ,vbJQK))
}
for(var i=0;i<param_menu.length;i++)
{
var dJFSx=this.xeqjf[i]
var info=dJFSx.CKLNJ
var hkZZk=info[0] 
var nohcV=info[1]
var PZrRX=info[2]
if(nohcV.length>0)
{
OeNHE+="<a href='"+nohcV+"' style='text-decoration:none;cursor:pointer;' ";
if(PZrRX.length>0)OeNHE+="target="+PZrRX;
OeNHE+=">";
}
OeNHE+="<div id='"+(this.foUlM+"-submenu"+i)+"' style='"+bSLxv+"' "
if(dJFSx.VubrT)
{
OeNHE+="onmouseover=\u0022javascript:over_menu(this,'"+dJFSx.foUlM+"',false)\u0022 ";
}
else
{
OeNHE+="onmouseover=\u0022javascript:over_menu_off(this,'"+dJFSx.foUlM+"')\u0022 ";
}
OeNHE+="onmouseout=\u0022javascript:WA_dynmenu_onmouseout(this)\u0022 ";
OeNHE+=">";
OeNHE+=hkZZk;
OeNHE+="</div>";
if(nohcV.length>0)
{
OeNHE+="</a>";
}
}
OeNHE+="</div>";
OeNHE+="</div>";
for(var i=0;i<param_menu.length;i++)
{
var dJFSx=this.xeqjf[i]
if(dJFSx.VubrT)
{
OeNHE+=dJFSx.div_menu(false,ULQOa+1)
}
}
return OeNHE;
}

this.VubrT=rcJvd
this.QnmqQ=QnmqQ
this.CKLNJ=CKLNJ
this.jjSPc=jjSPc
this.KHKqj_border=1
this.cIRvB_border=jjSPc.sub_col_border
this.bSLxv=jjSPc.sub_style_text
this.vSXSM=jjSPc.sub_col_text
this.LrPEB=jjSPc.sub_align_text
this.iDAok_sub_menu=jjSPc.sub_menu_height
this.foUlM=id_menu
this.gFKcV=new WA_GraphicElement(id_menu+"-bg",50,jjSPc.sub_menu_shadow)
this.gFKcV.HQXWr_menu=this;
this.gFKcV.jjSPc=jjSPc;
this.gFKcV.draw=function()
{
var HQXWr=this.HQXWr_menu
var jjSPc=this.jjSPc
var weLGf=this.rect().width
var tvhWD=this.rect().height
var FOGqP=jjSPc.sub_col_bg.col1
if(jjSPc.sub_col_bg.has_gradient)
{
var LDkjq=jjSPc.sub_col_bg
var tYxtv=LDkjq.pt1.x*weLGf/100
var xTUkv=LDkjq.pt1.y*tvhWD/100
var xFhfQ=LDkjq.pt2.x*weLGf/100
var wNvDi=LDkjq.pt2.y*tvhWD/100
FOGqP="("+tYxtv+";"+xTUkv+";"+xFhfQ+";"+wNvDi+";"+LDkjq.col1+";"+LDkjq.col2+")";
}
WA_bg(this.canvasId(),weLGf,tvhWD,jjSPc.sub_menu_corner,1,HQXWr.cIRvB_border,[FOGqP],this.shadow(),0)
var el=document.getElementById(this.canvasId())
if(!el)return;
var c=el.getContext('2d');
c.fillStyle=HQXWr.vSXSM;
var w=HQXWr.pvOaQ()
var h=HQXWr.iDAok_sub_menu
var YBxkD=8
var BseLF=6
var rBEnZ=Math.max(2,jjSPc.sub_corner-2);
var OUkwi=0;
var OkwLh=0;
if(this.shadow())
{
OUkwi+=6;
OkwLh+=6;
}
var NErgu=OkwLh+Math.round((h-YBxkD)/2);
var xxmmi=OUkwi+w-BseLF-4;
c.shadowOffsetX=0;
c.shadowOffsetY=0;
c.shadowBlur=0;
for(var i=0;i<HQXWr.xeqjf.length;i++)
{
var sFLqe=HQXWr.xeqjf[i]
if(HQXWr.KwKxF==sFLqe) 
{
var xFhfQ=xxmmi-30
c.fillStyle=jjSPc.sub_col_bg_over
c.beginPath()
c.fillRect(OUkwi+rBEnZ/2,OkwLh+rBEnZ/2,w-rBEnZ,HQXWr.iDAok_sub_menu-rBEnZ)
}
if(sFLqe.ouWmT())
{
c.fillStyle=HQXWr.vSXSM;
c.beginPath()
c.moveTo(xxmmi,NErgu);
c.lineTo(xxmmi+BseLF,NErgu+YBxkD/2);
c.lineTo(xxmmi,NErgu+YBxkD);
c.lineTo(xxmmi,NErgu);
c.fill()
}
OkwLh+=HQXWr.iDAok_sub_menu
NErgu+=HQXWr.iDAok_sub_menu
}
}
}
function UmJEr(fLwPF)
{
if(fLwPF==undefined) return
if(fLwPF.cur_menu!=undefined)
{
UmJEr(fLwPF.cur_menu)
}
html_SetVisibility(fLwPF,false)
}
function hide_menu()
{
WNpus()
var HotNb=document.getElementById('dynmenu-container');
HotNb.innerHTML=""
}

-->
