var sticky;
var Replacetextobj = {
            previousvalue: "",
            currentvalue: "",
            SetNewText: function(seelcteditem) {
                var replacenode = this.GetelementbyData($(".umbraco-dropdown-controller h1").children(), "data-replace");
                var replaceobj = replacenode.data();
                if (replaceobj.nodeValue === seelcteditem) {
                    previousvalue = replacenode.text();
                    this.ReplaceText(replacenode, replaceobj.text, replaceobj.replace);
                } else if (replacenode.text().toString().indexOf(replaceobj.replace) > -1) {
                    this.ReplaceText(replacenode, previousvalue);
                }

            },
            GetelementbyData: function(source, datakey) {
                for (var i = 0; i < source.length; i++) {
                    var d = $(source[i]);
                    if (d.attr(datakey) !== undefined) {
                        return d;
                    }
                }
            },
            ReplaceText: function (source, text, replace) {
                if (arguments.length === 2) {
                    source.text(text);
                } else if (arguments.length === 3) {
                    source.text(source.text().toString().replace(text, replace));
                }
            }
        };
$(function () {
	   sticky = $("#umbraco-dropdownsticky").offset().top;
	    
		//Fargment-dropdown-container
        ShowallCustomDropdownlist();
        $('.umbraco-dropdown-controller select').change(
            function () {
                HideallCustomDropdownlist();
                selectedMenu = $(this).val();
				Replacetextobj.SetNewText(selectedMenu);
                CustomDropdownContainershow(selectedMenu);
            });
    });

    function CustomDropdownContainershow(item) {
        if (item === "udcdefault") {
            ShowallCustomDropdownlist();
        } else {
            var itemname = "."+item;
            $(itemname).show();
        }
    }
    function HideallCustomDropdownlist() {
        $("[class*='udcmenu']").hide();
    }
    function ShowallCustomDropdownlist() {
        $("[class*='udcmenu']").show();
    }

window.onscroll = function() {CheckSticky()};

function CheckSticky() {
  if (sticky!== "undefined" && window.pageYOffset >= sticky) {
	  $('.umbraco-dropdown-controller').addClass("sticky");
  } else {
	  $('.umbraco-dropdown-controller').removeClass("sticky");
  }
}