ht_obj = new Object();
cm_obj = new Object();
uld = document;
ule = "position:absolute;";
ulf = "visibility:visible;";
ulm_boxa = new Object();
var ulm_d;
ulm_mglobal = new Object();
ulm_rss = new Object();
nua = navigator.userAgent;
ulm_ie = window.showHelp;
ulm_ie7 = nua.indexOf("MSIE 7") + 1;
ulm_strict = (dcm = uld.compatMode) && dcm == "CSS1Compat";
ulm_mac = nua.indexOf("Mac") + 1;
ulm_navigator = nua.indexOf("Netscape") + 1;
ulm_version = parseFloat(navigator.vendorSub);
ulm_oldnav = ulm_navigator && ulm_version < 7.1;
ulm_iemac = ulm_ie && ulm_mac;
ulm_oldie = ulm_ie && nua.indexOf("MSIE 5.0") + 1;
ulm_display = "block";

if (ulm_iemac)
{
  ulm_display = "inline-block";
}
x43 = "_";
ulm_curs = "cursor:hand;";

if (!ulm_ie)
{
  x43 = "z";
  ulm_curs = "cursor:pointer;";
}

if (ulm_iemac && uld.doctype)
{
  tval = uld.doctype.name.toLowerCase();
  
  if ((tval.indexOf("dtd") > -1) && ((tval.indexOf("http") > -1) || (tval.indexOf("xhtml") > -1)))
  {
    ulm_strict = 1;
  }
}
ulmpi = window.imenus_add_pointer_image;
var x44;

for (mi = 0; mi < (x1 = uld.getElementsByTagName("UL")).length; mi++)
{
  if ((x2 = x1[mi].id) && x2.indexOf("imenus") + 1)
  {
    dto = new window["imenus_data" + (x2 = x2.substring(6))];
    ulm_boxa.dto = dto;
    ulm_boxa["dto" + x2] = dto;
    ulm_d = dto.menu_showhide_delay;
    imenus_create_menu(x1[mi].childNodes, x2 + x43, dto, x2);
    (ap1 = x1[mi].parentNode).id = "imouter" + x2;
    (ap3 = ap1.parentNode).id = "imcontainer2" + x2;
    (ap2 = ap3.parentNode).id = "imcontainer1" + x2;
    
    if (!ulm_oldnav && ulmpi)
    {
      ulmpi(ap3,dto,0);
    }
    x6(x2, dto);
    
    if (!(window.name == "hta" && window.ulm_template))
    {
      ap1.style.display = ulm_display;
    }
    var a = ulm_mglobal;
    a.set = ap2.style;
    a.x21 = ap1;
    a.hobj = ap3;
    im_set_wh();
    
    if (b = window.iao_interface)
    {
      b(dto,a);
    }
    
    if ((b = window.iao_hideshow) && (ulm_ie && !ulm_mac))
    {
      attachEvent("onload",b);
    }
    
    if (b = window.imenus_box_ani_init)
    {
      b(ap2);
    }
    
    if (b = window.imenus_expandani_init)
    {
      b(ap2);
    }
  }
}

function im_set_wh()
{
  var a = ulm_mglobal;
  
  if (th = a.hobj.offsetHeight)
  {
    a.set.width = a.x21.offsetWidth + "px";
    a.set.height = th + "px";
    
    if (b = window.iao_iframefix)
    {
      b(a);
    }
  }
  else
  {
    setTimeout('im_set_wh()',50);
  }
}

function imenus_create_menu(nodes, prefix, dto, d_toid, sid)
{
  var counter = 0;
  
  if (sid)
  {
    counter = sid;
  }
  
  for (var li = 0; li < nodes.length; li++)
  {
    var a = nodes[li];
    
    if (a.tagName == "LI")
    {
      a.id = "ulitem" + prefix + counter;
      (atag = a.getElementsByTagName("A")[0]).id = "ulaitem" + prefix + counter;
      var level;
      a.level = (level = prefix.split(x43).length - 1);
      a.dto = d_toid;
      a.x4 = prefix;
      a.sid = counter;
      
      if (ulm_ie && !ulm_mac && !ulm_ie7)
      {
        a.style.height = "1px";
      }
      
      if (dto.keyboard_navigable)
      {
        a.onkeydown = function(e)
        {
          event = e || event;
          
          if (e.keyCode == 13)
          {
            hover_handle(this, 1);
          }
        }
      }
      else
      {
        if(ulm_ie)
        {
          atag.onfocus = function()
          {
            this.blur()
          }
        }
      }
      a.onmouseover = function(e)
      {
        if ((a = this.getElementsByTagName("A")[0]).className.indexOf("iactive") == -1)
        {
          a.className = "ihover";
        }
        
        if (ht_obj[this.level])
        {
          clearTimeout(ht_obj[this.level]);
        }
        
        if (b = window.imenus_expandani_animateit)
        {
          b(this,1);
        }
        
        if (ulm_boxa["go" + parseInt(this.id.substring(6))])
        {
          imenus_box_ani(1,this.getElementsByTagName("UL")[0],this,e);
        }
        else
        {
          ht_obj[this.level] = setTimeout("hover_handle(uld.getElementById('"+this.id+"'),1)",ulm_d);
        }
      }
      a.onmouseout = function()
      {
        if ((a = this.getElementsByTagName("A")[0]).className.indexOf("iactive") == -1)
        {
          a.className = "";
        }
        
        if (!ulm_boxa["go" + parseInt(this.id.substring(6))])
        {
          clearTimeout(ht_obj[this.level]);
          ht_obj[this.level] = setTimeout("hover_handle(uld.getElementById('" + this.id + "'))",ulm_d);
        }
      }
      
      if ((a1 = window.imenus_drag_evts) && level > 1)
      {
        a1(a);
      }
      x30 = a.getElementsByTagName("UL");
      
      for (ti = 0; ti < x30.length; ti++)
      {
        var b = x30[ti];
        var bp = b.parentNode.parentNode;
        
        if (ulm_ie && !ulm_mac && !ulm_oldie && !ulm_ie7)
        {
          b.parentNode.insertAdjacentHTML("afterBegin","<iframe src='javascript:false;' x31=1 style='"+ule+"border-style:none;width:1px;height:1px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);' frameborder='0'></iframe>");
        }
        
        if (!ulm_iemac || level >1 || !dto.main_is_horizontal)
        {
          bp.style.zIndex = level;
        }
        bp.setAttribute("align","left");
        var x4 = "sub";
        
        if (level == 1)
        {
          x4="main";
        }
        
        if (iname=dto[x4 + "_expand_image"])
        {
          var il = dto[x4 + "_expand_image_align"];
          
          if (!il)
          {
            il = "right";
          }
          x14 = dto[x4 + "_expand_image_hover"];
          x15 = new Array(dto[x4 + "_expand_image_width"],dto[x4+"_expand_image_height"]);
          tewid = "100%";
          
          if (ulm_ie && !ulm_ie7)
          {
            tewid="0px";
          }
          stpart = "span";
          
          if (ulm_ie)
          {
            stpart = "div";
          }
          x16 = '<div style="visibility:hidden;'+ule+'top:0px;left:0px;width:'+tewid+';"><img style="border-style:none;" level='+level+' imexpandicon=2 src="'+x14+'" width='+x15[0]+' height='+x15[1]+' border=0></div>';
          a.firstChild.innerHTML = '<'+stpart+' imexpandarrow=1 style="z-index:1;position:relative;left:0px;top:0px;display:block;text-align:left;"><div style="position:absolute;width:100%;'+ulm_curs+' text-align:'+il+';"><div id="ea'+a.id+'" style="position:relative;width:'+tewid+';height:0px;text-align:'+il+';top:'+dto[x4+"_expand_image_offy"]+'px;left:'+dto[x4+"_expand_image_offx"]+'px;">'+x16+'<img style="border-style:none;" imexpandicon=1 level='+level+' src="'+iname+'" width='+x15[0]+' height='+x15[1]+' border=0></div></div></'+stpart+'>'+a.firstChild.innerHTML;
        }
        b.parentNode.className = "imsubc";
        b.id = "x1ub" + prefix + counter;
        
        if (!ulm_oldnav&&ulmpi)
        {
          ulmpi(b.parentNode,dto,level);
        }
        new imenus_create_menu(b.childNodes,prefix+counter+x43,dto,d_toid);
      }
      
      if (!sid && !ulm_navigator && !ulm_iemac && (rssurl = a.getAttribute("rssfeed")) && (c = window.imenus_get_rss_data))
      {
        c(a,rssurl);
      }
      counter++;
    }
  }
};

function hover_handle(hobj,show)
{
  tul = hobj.getElementsByTagName("UL")[0];
  
  try
  {
    if ((ulm_ie&&!ulm_mac)&&show&&(plobj=tul.filters[0])&&tul.parentNode.currentStyle.visibility=="hidden")
    {
      if(x44)
      {
        x44.stop();
      }
      plobj.apply();
      plobj.play();
      x44=plobj;
    }
  }
  
  catch(e)
  {
  }
  
  if (b = window.iao_apos)
  {
    b(show,tul,hobj);
  }
  hover_2handle(hobj,show,tul)
}

function hover_2handle(hobj,show,tul,skip)
{
  if ((tco = cm_obj[hobj.level]) != null)
  {
    tco.className = tco.className.replace("ishow","");
    tco.firstChild.className = "";
  }
  
  if (show)
  {
    if(!tul)
    {
      return;
    }
    hobj.firstChild.className = "ihover iactive";
    
    if (ulm_iemac)
    {
      hobj.className="ishow";
    }
    else
    {
      hobj.className+=" ishow";cm_obj[hobj.level]=hobj;
    }
  }
  else if(!skip)
  {
    if (b = window.imenus_expandani_animateit)
    {
      b(hobj);
    }
  }
}

function x27(obj){var x=0;var y=0;do{x+=obj.offsetLeft;y+=obj.offsetTop;}while(obj=obj.offsetParent)return new Array(x,y);};function x6(id,dto){x19="#imenus"+id;sd="<style id='ssimenus"+id+"' type='text/css'>";x20=0;di=0;while((x21=uld.getElementById("ulitem"+id+x43+di))){for(i=0;i<(wfl=x21.getElementsByTagName("SPAN")).length;i++){if(wfl[i].getAttribute("imrollimage")){wfl[i].onclick=function(){window.open(this.parentNode.href,((tpt=this.parentNode.target)?tpt:"_self"))};var a="#ulaitem"+id+x43+di;if(!ulm_iemac){var b=a+".ihover .ulmroll ";sd+=a+" .ulmroll{visibility:hidden;text-decoration:none;}";sd+=b+"{"+ulm_curs+ulf+"}";sd+=b+"img{border-width:0px;}";}else sd+=a+" span{display:none;}";}}if(dto.main_is_horizontal){if(ulm_iemac){if(a=dto.mac_margin_fix)x20+=a;x21.style.display="inline-block";}else sd+="#ulitem"+id+x43+di+"{float:left;}";if(tgw=x21.style.width)x20+=parseInt(tgw);}else {x20=parseInt(uld.getElementById("imenus"+id).style.width);x21.style.width="100%";if(ulm_ie7)sd+="#ulitem"+id+x43+di+"{float:left;}";}di++;}var c=uld.getElementById("imenus"+id);c.style.width=x20+"px";if(ulm_ie)c.parentNode.style.width=x20+"px";sd+="#imcontainer1"+id+"{text-align:left;z-index:"+(899-id)+";position:"+(ulm_oldnav?("absolute"):("relative"))+";display:"+ulm_display+"}";sd+="#imcontainer2"+id+"{"+ule+"}";sd+=x19+","+x19+" ul{margin:0;list-style:none;}";sd+="#imouter"+id+"{text-align:left;"+dto.main_container_styles+"}";if(!(scse=dto.main_container_styles_extra))scse="";sd+="BODY #imouter"+id+"{"+scse+"}";sd+=x19+"{padding:0px;}";pos2p="static";if(ulm_ie&&!ulm_mac&&!ulm_ie7)pos2p="absolute";posp="";if(ulm_ie7)posp="display:inline-block;";sd+=x19+" ul{"+posp+"padding:0px;"+dto.subs_container_styles+"position:"+pos2p+";}";if(!(scse=dto.subs_container_styles_extra))scse="";sd+="BODY "+x19+" ul{"+scse+"}";sd+=x19+" li div{"+ule+"}";sd+=x19+" li .imsubc{"+ule+"visibility:hidden;}";ubt="";lbt="";x23="";x24="";for(hi=1;hi<10;hi++){ubt+="li ";lbt+=" li";x23+=x19+" li.ishow "+ubt+" .imsubc";x24+=x19+lbt+".ishow .imsubc";if(hi!=9){x23+=",";x24+=",";}}sd+=x23+"{visibility:hidden;}";sd+=x24+"{"+ulf+"}";if(!ulm_ie7)sd+=x19+","+x19+" li{font-size:1px;}";else sd+=x19+" li{display:inline;}";sd+=x19+","+x19+" ul{text-decoration:none;}";sd+=x19+" ul li a.ihover{"+dto.subs_item_hover_styles+"}";sd+=x19+" li a.ihover{"+dto.main_item_hover_styles+"}";sd+=x19+" li a.iactive{"+dto.main_item_active_styles+"}";sd+=x19+" ul li a.iactive{"+dto.subs_item_active_styles+"}";sd+=x19+" li a.iactive div img{"+ulf+"}";ulp="";ulmp="";if(ulm_ie&&!ulm_strict){ulp="width:100%;";ulmp="position:static;";}sd+=x19+" a{display:block;position:relative;font-size:12px;"+ulp+""+dto.main_item_styles+"}";sd+=x19+" a img{border-width:0px;}";if(!(scse=dto.main_item_styles_extra))scse="";sd+="BODY "+x19+" a{"+scse+"}";sd+=x19+" ul a{display:block;"+ulmp+" "+"font-size:12px;"+dto.subs_item_styles+"}";if(!(scse=dto.subs_item_styles_extra))scse="";sd+="BODY "+x19+" ul a{"+scse+"}";sd+=x19+" li{"+ulm_curs+"margin:0px;}";sd+=x19+" .ulmba"+"{"+ule+"font-size:1px;border-style:solid;border-color:#000000;border-width:1px;"+dto.box_animation_styles+"}";if(a1=window.imenus_drag_styles)sd+=a1(id,dto);sd+=x19+" .imbuttons{"+dto.main_graphic_item_styles+"}";uld.write(sd+"</style>");}
