
function handleHover() {
   jQuery(document).ready(function($) {
	   $("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()}
	   )
   });
}