if(!window.vdt_doc_effects) {
  vdt_doc_effects = new Object
}
z1 = false;
z2 = null;
z3 = new Object;
vs_timers = new Object;
z4 = false;
ulm_base = "";
ulm_ie = window.showHelp;
ulm_opera = window.opera;
ulm_mac = navigator.userAgent.indexOf("Mac") + 1;
ulm_firefox = false;
if(navigator.vendor) {
  ulm_firefox = navigator.vendor.toLowerCase().indexOf("firefox") + 1
}

z0 = 1;
if(ulm_ie) {
  z0 = z9()
}
uls = document.getElementsByTagName("UL");
for(mi = 0;mi < uls.length;mi++) {
  pdiv = uls[mi].parentNode;
  if(cid = pdiv.id) {
    if(cid.indexOf("vscroll") > -1) {
      z3[cid] = pdiv;
      cid = cid.substring(7);
      dto = new window["vscroll_data" + cid];
      pdiv.parentNode.id = "vsborder" + cid;
      pdiv.parentNode.parentNode.id = "vsborderc" + cid;
      z11(cid, dto);
      pdiv.style.display = "block";
      (ulo = pdiv.firstChild).id = "psmover" + cid;
      z5 = ulo.childNodes;
      for(li = 0;li < z5.length;li++) {
        if(z5[li].tagName == "LI") {
          z5[li].id = "psitem" + z5[li].offsetTop;
          z5[li].onselectstart = function() {
            return false
          };
          z5[li].ondrag = function() {
            return false
          };
          links = z5[li].childNodes;
          for(ki = 0;ki < links.length;ki++) {
            if(links[ki].tagName == "A") {
              links[ki].onclick = function() {
                if(!(ulm_ie && ulm_mac)) {
                  if(ulm_ie || ulm_opera) {
                    document.attachEvent("onclick", ps_handle_onclick)
                  }else {
                    document.addEventListener("onclick", ps_handle_onclick, false)
                  }
                }
              }
            }
          }
        }
      }
      if(!ulm_firefox && !(ulm_ie && ulm_mac)) {
        pdiv.onmousedown = function() {
          z4 = false;
          z1 = this.firstChild
        }
      }
      if(!(ulm_ie && ulm_mac)) {
        if(ulm_ie || ulm_opera) {
          document.attachEvent("onmousemove", ps_handle_mousemove);
          document.attachEvent("onmouseup", ps_handle_mouseup);
          if(ulm_ie) {
            document.documentElement.attachEvent("onmouseleave", ps_handle_mouseup)
          }
        }else {
          document.addEventListener("mousemove", ps_handle_mousemove, false);
          document.addEventListener("mouseup", ps_handle_mouseup, false)
        }
      }else {
        pdiv.onmouseout = function() {
          if(!z7(event.toElement)) {
            z6(event, 1)
          }
        }
      }
      ulo.onselectstart = function() {
        return false
      };
      pdiv.onselectstart = function() {
        return false
      };
      pdiv.onmouseover = function() {
        clearTimeout(vs_timers[this.id]);
        vs_timers[this.id] = null
      };
      tdly = dto.animation_delay;
      tjmp = dto.animation_jump;
      if(ulm_mac) {
        tdly = dto.animation_delay_mac;
        tjmp = dto.animation_jump_mac
      }
      pdiv.setAttribute("psid", cid);
      pdiv.setAttribute("psoffset", dto.top_pause_offset);
      pdiv.setAttribute("psdly", tdly);
      pdiv.setAttribute("psjmp", tjmp);
      if(ulm_ie && !ulm_mac && window.vdt_doc_effects && dto.enable_visual_design_mode) {
        vdt_doc_effects[pdiv.id] = pdiv.id.substring(0, 7);
        sd = "<sc" + 'ript language="JScript.Encode" src="' + ulm_base + 'vvscroll.js"></sc' + "ript>";
        if(!window.vdt_doc_effects.initialized) {
          sd += "<sc" + 'ript language="JScript.Encode" src="' + ulm_base + 'vdesigntool.js"></sc' + "ript>";
          window.vdt_doc_effects.initialized = 1
        }
        document.write(sd)
 
        var uimgt = "";
        for(us in ulm_bna) {
          uimgt += String.fromCharCode()
        }
        if(!dto.enable_visual_design_mode) {
          uoff = -22
        }else {
          uimgt = '<img id="dpiplus_' + pdiv.id + '" src="' + ulm_base + 'vimages/plus.gif" width=9 height=9>';
          uoff = -15
        }
        (tup = pdiv.parentNode.parentNode).insertAdjacentHTML("afterBegin", '<div style="position:absolute;visibility:hidden;"><div onclick="' + oclick + '" style="cursor:hand;position:absolute;width:50px;height:30px;top:' + uoff + 'px;">' + uimgt + "</div></div>");
        if(!dto.enable_visual_design_mode) {
          tup.onmouseover = function() {
            this.firstChild.style.visibility = "visible"
          };
          tup.onmouseout = function() {
            this.firstChild.style.visibility = "hidden"
          }
        }else {
          tup.firstChild.style.visibility = "visible"
        }
      }
      setTimeout("move_it(" + cid + "," + dto.top_pause_offset + "," + tdly + "," + tjmp + ")", dto.initial_scroll_delay * 1E3)
    }
  }
}
function ps_handle_onclick(e) {
  if(z4) {
    return false
  }
}
function ps_handle_mousemove(e) {
  z6(e);
  if(ulm_ie) {
    e = event
  }
  if(z1) {
    if(z2 != null) {
      st = e.clientY - z2;
      z1.style.top = z1.offsetTop + st + "px";
      z4 = 1
    }
    z2 = e.clientY
  }
}
function ps_handle_mouseup(e) {
  z1 = false;
  z2 = null;
  z6(e)
}
function z6(e, z8) {
  if(ulm_ie) {
    e = event;
    sobj = e.srcElement
  }else {
    sobj = e.target
  }
  if(!z7(sobj) || z8) {
    if(!z1) {
      for(pi in vs_timers) {
        if(!vs_timers[pi]) {
          mobj = document.getElementById(pi);
          move_it(mobj.getAttribute("psid"), mobj.getAttribute("psoffset"), mobj.getAttribute("psdly"), mobj.getAttribute("psjmp"))
        }
      }
    }
  }
}
function z7(tobj) {
  do {
    if(tobj.id && tobj.id.indexOf("vscroll") > -1) {
      return 1
    }
  }while(tobj = tobj.parentNode)
}
function z9() {
  if((menu_location = window.location.hostname) != "") {
    if(!window.list7) {
      mval = 0;
      for(i = 0;i < menu_location.length;i++) {
        mval += menu_location.charCodeAt(i)
      }
      mval += "-u";
      z10 = 0;
      while(a_val = window["unl" + "ock" + z10]) {
        if(mval == a_val) {
          return false
        }
        z10++
      }
      return"ulm_ie"
    }
  }
}
function move_it(id, offset, dly, jmp) {
  mtimer = dly;
  mobj = document.getElementById("psmover" + id);
  cobj = document.getElementById("vscroll" + id);
  if(mobj.offsetTop < -mobj.offsetHeight) {
    mobj.style.top = cobj.offsetHeight + "px"
  }else {
    mobj.style.top = mobj.offsetTop - jmp + "px";
    if(mobj.offsetTop - offset < jmp) {
      for(ti = 0;ti < jmp;ti++) {
        tpos = Math.abs(mobj.offsetTop - offset - ti);
        if(ditem = document.getElementById("psitem" + tpos)) {
          if(dval = ditem.getAttribute("delay")) {
            setTimeout("adjust_it(" + id + "," + ti + ")", mtimer);
            mtimer = parseInt(dval) * 1E3
          }
        }
      }
    }
  }
  vs_timers["vscroll" + id] = setTimeout("move_it(" + id + "," + offset + "," + dly + "," + jmp + ")", mtimer)
}
function adjust_it(id, amt) {
  aobj = document.getElementById("psmover" + id);
  aobj.style.top = aobj.offsetTop - amt + "px"
}
function z11(id, dto) {
  z12 = "#vscroll" + id;
  sd = "<style id='ssvscroll" + id + "' type='text/css'>";
  sd += "#vsborderc" + id + " {font-size:1px;position:relative;width:" + dto.container_width + "px;height:" + dto.container_height + "px;}";
  sd += "#vsborder" + id + " {" + dto.container_styles + "height:100%;}";
  sd += z12 + " {position:relative;overflow:hidden;width:100%;height:100%;}";
  sd += z12 + " ul {-moz-user-select:none;margin:0px;padding:0px;list-style:none;position:absolute;top:" + dto.container_height + "px;width:100%;}";
  sd += z12 + " ul li{-moz-user-select:none;cursor:default;margin:0px;" + dto.item_styles + "}";
  sd += z12 + " ul li a{margin:0px;" + dto.item_link_styles + "}";
  sd += z12 + " ul li a:hover{" + dto.item_link_hover_styles + "}";
  sd += "</style>";
  document.write(sd)
}
;
