Function.prototype.bind = function(scope) {
  var _function = this; 
  return function() {
    return _function.apply(scope, arguments);
  }
}
var init = function() {
  
  supersleight.run();
  
	var lms = document.getElementById("lm").childNodes;
	for (var i = 0; i < lms.length; i++) {
	  if (String(lms[i].tagName).toLowerCase() == "li"
	      && String(lms[i].className) == "has_long") {
	    xb.addEvent(lms[i], "mouseenter", (function() {
	      var k = this.childNodes;
	      for (var i = 0; i < k.length; i++) {
	        if (String(k[i].tagName).toLowerCase() == "div"
	            && String(k[i].className) == "mi_longslct") {
	          k[i].style.display = "block";
	        }
	      }
	    }).bind(lms[i]), false);
	    xb.addEvent(lms[i], "mouseleave", (function() {
	      //alert("show " + this);
	      var k = this.childNodes;
	      for (var i = 0; i < k.length; i++) {
	        if (String(k[i].tagName).toLowerCase() == "div"
	            && String(k[i].className) == "mi_longslct") {
	          k[i].style.display = "none";
	        }
	      }
	    }).bind(lms[i]), false);
	  }
	}
}

