window.WDS_Select_Dropdown={},function(window,$,that){that.init=function(){that.cache(),that.meetsRequirements&&that.bindEvents()},that.cache=function(){that.$c={window:$(window),selectDropdown:$(".select-box")}},that.meetsRequirements=function(){return that.$c.selectDropdown.length},that.bindEvents=function(){$("body").on("click",".dropdown-label",that.addRemoveClass),$("body").on("click",that.removeClass),$(".dropdown-submit").on("click",that.verifySelection)},that.addRemoveClass=function(event){$(event.target).hasClass("dropdown-submit")?$(this).parents(".select-box").removeClass("show-menu"):1<$(this).parents("form").find(".select-box-wrapper").length&&!$(this).parents(".select-box-wrapper").prev(".select-box-wrapper").hasClass("option-selected")&&!$(this).parents(".select-box-wrapper").is(":first-child")||($(this).parents(".select-box").hasClass("show-menu")?$(".select-box.show-menu").removeClass("show-menu"):($(".select-box.show-menu").removeClass("show-menu"),$(this).parents(".select-box").toggleClass("show-menu")))},that.removeClass=function(event){$(event.target).parents("div").hasClass("dropdown")||$(".select-box").removeClass("show-menu")},that.verifySelection=function(event){$(this).closest(".dropdown-container .select-box").find("select").val()||event.preventDefault()},that.disableClickOnSecondContainer=function(){$(this).parent(".select-box-wrapper").prev(".select-box-wrapper").hasClass("option-selected")||event.preventDefault()},$(that.init)}(window,jQuery,window.WDS_Select_Dropdown);