function WhiteLabelNavigation(a){this._categories=a;this._divNavigation=null;this._divCategories=null;this._divChannels=null;this._defaultCategory=null;this._defaultChannel=null;this._defaultChannels=null;this._previousCategoryClass=null;this._currentCategoryClass=null;this.initialize=function(){this._divNavigation=$("div[class='us-navigation']");this._divCategories=this._divNavigation.find("div[class='categories']");this._divChannels=this._divNavigation.find("div[class^='channels']");this._defaultCategory=this._divCategories.find("a[class='on']").text();this._defaultChannel=this._divChannels.find("a[class='on']").text();this._defaultChannels=this.getDefaultChannels();this._previousCategoryClass=this._currentCategoryClass=this._defaultCategory.toLowerCase();var b=this;this._divCategories.find("a").each(function(c){this.category=b._categories[c].category;this.channels=b._categories[c].channels;$(this).bind("click",function(){if(this.channels.length==0){return true}b.resetCategories();b.loadCategories(this.category);b.resetChannels();b.loadChannels(this.channels);this.blur();return false})});this._divNavigation.bind("mouseleave",function(){$().bind("mousemove",function(c){if(c.pageY>(b._divNavigation.offset().top+(b._divNavigation.height()*2))){$().unbind("mousemove");b.resetCategories();b.loadCategories(b._defaultCategory);b.resetChannels();b.loadChannels(b._defaultChannels)}})})};this.getDefaultChannels=function(){var c=this;var b;$(this._categories).each(function(d){if(this.category==c._defaultCategory){b=this.channels}});return b};this.resetCategories=function(){if(this._previousCategoryClass!=this._defaultCategory.toLowerCase()){this._divCategories.find("li[class^='"+this._previousCategoryClass+"']").children("a").removeClass("on")}this._divChannels.removeClass(this._previousCategoryClass)};this.loadCategories=function(b){this._previousCategoryClass=this._currentCategoryClass=b.toLowerCase();this._divCategories.find("li[class^='"+this._currentCategoryClass+"']").children("a").addClass("on")};this.resetChannels=function(){this._divChannels.addClass(this._currentCategoryClass);this._divChannels.empty()};this.loadChannels=function(d){if(d.length>0){var b=this;var c=$("<ul></ul>");$(d).each(function(){var e=$("<li></li>").addClass(this.channel.toLowerCase());var f=$("<a></a>").text(this.channel).attr("href",this.linkUrl);if(this.channel==b._defaultChannel){f.addClass("on")}c.append(e.append(f))});this._divChannels.append(c);this._divChannels.find("ul li:last-child").addClass("last")}};this.initialize()};
