var _____WB$wombat$assign$function_____=function(name){return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name))||self[name];};if(!self.__WB_pmw){self.__WB_pmw=function(obj){this.__WB_source=obj;return this;}}{ let window = _____WB$wombat$assign$function_____("window"); let self = _____WB$wombat$assign$function_____("self"); let document = _____WB$wombat$assign$function_____("document"); let location = _____WB$wombat$assign$function_____("location"); let top = _____WB$wombat$assign$function_____("top"); let parent = _____WB$wombat$assign$function_____("parent"); let frames = _____WB$wombat$assign$function_____("frames"); let opens = _____WB$wombat$assign$function_____("opens"); /*! build date 2013-08-07 */ /*! * cuSel -- stylized replacement for standard select * * https://github.com/fetis/cusel * * @version 3.0 alpha * * @requires jQuery 1.7+ * @requires jScrollPane.js * @requires jquery.mousewheel.js * * Originally based on cuSel 2.5 by Evgeniy Ryzhkov, Alexey Choporov & Roman Omelkovitch * */ function cuSel(a){function b(){var a=f();$("html").off("click.cusel"),$("html").on("click.cusel",function(b){var e=$(b.target);if(e.attr("id"),e.prop("class"),(e.hasClass("cuselText")||e.hasClass("cuselFrameRight")||e.parents(".cuselText:first").length)&&!e.parents(".cusel:first").hasClass("classDisCusel")){var f=e.parents(".cusel:first").find(".cusel-scroll-wrap").eq(0);d(f)}else if(e.hasClass("cusel")&&!e.hasClass("classDisCusel")&&e.is("div")){var f=e.find(".cusel-scroll-wrap").eq(0);d(f)}else if((e.parents(".cuselItem:first").length&&!e.parents(".cuselItem:first").hasClass("cuselActive")||e.is(".cuselItem")&&!e.hasClass("cuselActive"))&&(e.parents(".cuselItem:first").length&&!e.parents(".cuselItem:first").hasClass("optgroup")||e.is(".cuselItem")&&!e.hasClass("optgroup"))){var g=e.is(".cuselItem")?e:e.parents(".cuselItem:first"),h=e.parents(".cusel:first").length?e.parents(".cusel:first"):$(a.data("cusel-select")),i=g.index();if(!h.length)return;h.removeClass("cuselOpen").find(".cuselActive").removeClass("cuselActive").end().find(".cuselItem").eq(i).addClass("cuselActive"),c(h,g),a.hide(),h.focus()}else{if(e.parents(".cusel-scroll-wrap").is("div"))return;a.is(":visible")&&(a.hide(),$(".cuselOpen").removeClass("cuselOpen"))}}),$(".cusel").off("keydown.cusel"),$(".cusel").on("keydown.cusel",function(a){var b,c=$(this),d=c.is(".cuselOpen")?!0:!1,f=$("#cuselBox");if(window.event?b=window.event.keyCode:a&&(b=a.which),null==b||0==b||9==b)return!0;if(-1!=c.prop("class").indexOf("classDisCusel"))return!1;switch(b){case 32:return d||c.trigger("click"),!1;case 40:case 39:if(d){var g=f.find(".cuselOptHover").eq(0).length?f.find(".cuselOptHover").eq(0):f.find(".cuselActive").eq(0),h=g.next();h.is(".cuselItem")&&(g.removeClass("cuselOptHover"),h.addClass("cuselOptHover"),e(f.find(".cusel-scroll-wrap").eq(0)))}else{var g=c.find(".cuselOptHover").eq(0).length?c.find(".cuselOptHover").eq(0):c.find(".cuselActive").eq(0),h=g.next();h.is(".cuselItem")&&h.trigger("click")}return!1;case 37:case 38:if(d){var g=f.find(".cuselOptHover").eq(0).length?f.find(".cuselOptHover").eq(0):f.find(".cuselActive").eq(0),i=g.prev();i.is(".cuselItem")&&(g.removeClass("cuselOptHover"),i.addClass("cuselOptHover"),e(f.find(".cusel-scroll-wrap").eq(0)))}else{var g=c.find(".cuselOptHover").eq(0).length?c.find(".cuselOptHover").eq(0):c.find(".cuselActive").eq(0),i=g.prev();i.is(".cuselItem")&&i.trigger("click")}return!1;case 27:d?(c.removeClass("cuselOpen"),f.hide()):c.blur();break;case 13:return d&&f.find(".cuselOptHover").eq(0).trigger("click").removeClass("cuselOptHover"),!1}});var b=[];$(".cusel").keypress(function(a){function c(){var a=[];for(var c in b)window.event?a[c]=b[c].keyCode:b[c]&&(a[c]=b[c].which),a[c]=String.fromCharCode(a[c]).toUpperCase();var d,f,g=h.find(".cuselItem label"),i=g.length;for(d=0;i>d;d++){var j=!0;for(var k in b)f=g.eq(d).text().charAt(k).toUpperCase(),f!=a[k]&&(j=!1);if(j){h.find(".cuselOptHover").removeClass("cuselOptHover").end().find(".cuselItem").eq(d).addClass("cuselOptHover"),e(h.find(".cusel-scroll-wrap").eq(0)),b=b.splice,b=[];break}}b=b.splice,b=[]}var d=$(this),f=d.is(".cuselOpen")?!0:!1;if(f){var g,h=$("#cuselBox");if(window.event?g=window.event.keyCode:a&&(g=a.which),null==g||0==g||9==g)return!0;if(-1!=$(this).prop("class").indexOf("classDisCusel"))return!1;b.push(a),clearTimeout($.data(this,"timer"));var i=setTimeout(function(){c()},500);if(d.data("timer",i))return!1}})}function c(a,b){var c=b.data("setclass")?b.data("setclass"):"",d=a.find(".cuselText").data("class")?a.find(".cuselText").data("class"):"",e=b.attr("val");"undefined"==typeof e&&(e=b.find("label").text()),a.find(".cuselText").removeClass(d).data("class",c).addClass(c).html(b.html()).end().find("input").val(e).change()}function d(a){var b=a.parent(".cusel"),c=f();if($(".cuselOpen").removeClass("cuselOpen")){if(c.empty(),a.clone(!0).appendTo(c).show(),c.show().data("cusel-select",b[0]),$.ui){c.position({my:"left top",at:"left bottom",of:b});c.attr('class', a.parent().attr('class').replace(/\bcusel\b|\bselect-styled\b|\bcuselScrollArrows\b/g, '').replace(/\s{2,}/g, ' '));} else{var d=b.offset();c.offset({left:d.left,top:d.top+b.outerHeight()})}c.css("width",b.outerWidth()+"px"),b.addClass("cuselOpen");var g=b.hasClass("cuselScrollArrows");c.find(".cusel-scroll-pane").jScrollPaneCusel({showArrows:g}),e(c.find(".cusel-scroll-wrap"))}else c.hide().removeData("cusel-select")}function e(a){var b=a.find(".cuselOptHover:first").length?a.find(".cuselOptHover:first"):a.find(".cuselActive:first");if(a.find(".jScrollPaneTrack:first").length&&b.length){var c=b.position();a.find(".cusel-scroll-pane:first")[0].id,a.find(".cusel-scroll-pane")[0].scrollTo(c.top)}}function f(){var a=$("#cuselBox");return a.length||(a=$('
').hide().appendTo("body")),a}$(a.changedEl).each(function(c){var d=$(this); if(d.is("select")){var e=d.outerWidth(),f=d.prop("class"),g=this.id?this.id:"cuSel-"+Date.now()+"-"+c,h=d.prop("name"),ph=d.data("placeholder"),j= ph ? "" : d.val(),k=d.find("option[value='"+j+"']").eq(0),l=k.attr("addTags")?k.attr("addTags"):"",m=k.data("setclass")?k.data("setclass"):"",n=(k.text(),d.prop("disabled")),o=a.scrollArrows,p=d.prop("onchange"),q=d.prop("tabindex"),r=d.prop("multiple");if(!g||r)return!1;n?(classDisCuselText="classDisCuselLabel",classDisCusel="classDisCusel"):(classDisCuselText="",classDisCusel=""),o&&(classDisCusel+=" cuselScrollArrows"),d.find("option").addClass("cuselItem"),k.addClass("cuselActive");var s=d.html(),t=s.replace(/option/gi,"span").replace(/value=/gi,"val=");var def = ph ? ph : k.text(), v='
"+'
'+'
'+l+"
"+'
'+t+"
"+''+"
";d.replaceWith(v),p&&$("#"+g).bind("change",p);var w,x=$("#cuselFrame-"+g),y=x.find("span.cuselItem");y.wrapInner("