
function handleHover() {
   $("body").bind("click", function(B) {
      var A = $(B.target).data("events"); if(typeof A != "undefined" && typeof A.click != "undefined") {
         for(i in A.click) {
            if(A.click[i].type && A.click[i].type == "menu") {
               return false}
            }
         }
      clearMenus()}
   );
   $(".catdrop").click(function() {
      var A = $(this).parents("li.topmenu").children(".catdropm"); A.toggle(); return false}
   );
   catTimeouts = {
      };
   $(".catdrop").bind("mouseleave", function() {
      var A = $(this).attr("id"); catTimeouts[A] = setTimeout(function() {
         $(".catdropm").hide(); $(".topmenu > a").blur()}
      , 500)}
   );
   $(".catdropm").bind("mouseenter", function() {
      var A = $(this).parents("li.topmenu").find(".catdrop").attr("id"); clearTimeout(catTimeouts[A])}
   );
   $(".catdropm").bind("mouseleave", function() {
      $(this).hide(); $(".topmenu > a").blur()}
   )}