(function(C){var D={onClick:function(I){var H=C(this);if(!H.is("li.optgroup")&&H.data("option")!=undefined){var G=H.parents("li.main");var F=G.parent("ul").data("select").val(H.data("option").val()).change();E(F)}},arrowSrc:"",subDelay:300,mainDelay:10,shadow:false};var B=function(F){F=C(F);var G=C("<ul></ul>");F.children("option, optgroup").each(function(){G.append(A(this))});return G};var A=function(G){G=C(G);if(G.is("option")){return C("<li></li>").data("option",G).text(G.text())}else{if(G.is("optgroup")){var F=B(G).addClass("submenu");return C('<li class="optgroup"></li>').text(G.attr("label")).append(F)}else{return null}}};var E=function(G){$selectElem=C(G);var H=$selectElem.data("list");if(H==undefined){return }var F=H.children("li:first");$selectElem.find("option:selected:first").each(function(){F.data("option",C(this)).children("span").text(C(this).text())})};C.fn.extend({pulldown:function(){return this.each(function(){var J=C(this);if(C.fn.clickMenu&&J.is("select")){var G=C("<ul></ul>").data("select",J);var I=C("<li><span></span></li>");var F=B(J);J.after(G.append(I.append(F))).data("list",G);E(this);J.hide();var H=J.is(":disabled")?C.extend({},D,{disabled:true}):C.extend({},D,{disabled:false});G.clickMenu(H)}})},pulldownUpdate:function(){return this.each(function(){var H=C(this);if(C.fn.clickMenu&&H.is("select")){var G=H.data("list");if(G==undefined){return }var F=H.is(":disabled")?C.extend({},D,{disabled:true}):C.extend({},D,{disabled:false});G.cmUpdateStatus(F);E(this)}})}})})(jQuery);
