/// (function($) { $.fn.DhoverClass = function(className) { return $(this).hover(function() { $(this).addClass(className); }, function() { $(this).removeClass(className); }); } function getDulyOffset(target, w, h) { var pos = target.offset(); var height = target.outerHeight(); var newpos = { left: pos.left, top: pos.top + height - 1 } var bw = document.documentElement.clientWidth; var bh = document.documentElement.clientHeight; if ((newpos.left + w) >= bw) { newpos.left = bw - w - 2; } if ((newpos.top + h) >= bh && bw > newpos.top) { newpos.top = pos.top - h - 2; } return newpos; } function returnfalse() { return false; }; $.fn.dropdown = function(o) { var options = $.extend({ vinputid: null, cssClass: "bbit-dropdown", containerCssClass: "dropdowncontainer", dropwidth: false, dropheight: "auto", autoheight: true, selectedchange: false, items: [], selecteditem: false, parse: { name: "list", render: function(parent) { var p = this.target; var ul = $("