Type.registerNamespace("uSwitch.Web.UI.WebControls");uSwitch.Web.UI.WebControls.Button=function(a){uSwitch.Web.UI.WebControls.Button.initializeBase(this,[a]);this._validateDelegate=null;this._MultipleGroupValidation=false;this._ValidationGroup="";this._CausesValidation=false;this._elementId=null};uSwitch.Web.UI.WebControls.Button.prototype={get_MultipleGroupValidation:function(){return this._MultipleGroupValidation},set_MultipleGroupValidation:function(a){this._MultipleGroupValidation=a},get_ValidationGroup:function(){return this._ValidationGroup},set_ValidationGroup:function(a){this._ValidationGroup=a},get_CausesValidation:function(){return this._CausesValidation},set_CausesValidation:function(a){this._CausesValidation=a},add_click:function(a){this.get_events().addHandler("click",a)},remove_click:function(a){this.get_events().removeHandler("click",a)},_validateClick:function(m){if(this.control.get_CausesValidation()){var c=$("#"+this.control._elementId);var b=c.get(0);var g;if(this.control.get_MultipleGroupValidation()){g=this.control.get_ValidationGroup().split(",")}else{g=new Array();g[0]=this.control.get_ValidationGroup()}var h=new Array();if(typeof(Page_Validators)!="undefined"){for(var d=0;d<Page_Validators.length;d++){var n=Page_Validators[d];var b=$("#"+n.controltovalidate);if(typeof(b[0])!=="undefined"){b[0].hookIsInvalid=false}}}if(typeof(Page_ClientValidate)!="undefined"){for(var f=0;f<g.length;f++){h[f]=Page_ClientValidate(g[f].trim())}var a=true;var e=null;for(var k=0;k<h.length;k++){if(!h[k]){a=false;var o=null;for(var l=0;l<Page_ValidationSummaries.length;l++){if(IsValidationGroupMatch(Page_ValidationSummaries[l],g[k].trim())){o=Page_ValidationSummaries[l];break}}if(o!=null){o.style.display="";if(e==null){e=o}}}}if(e!=null&&!a){$.scrollTo(e,500,{offset:-70});Page_BlockSubmit=true}}}},initialize:function(){uSwitch.Web.UI.WebControls.Button.callBaseMethod(this,"initialize");var b=this;this._elementId=this.get_element().id;var c=function(){var d=$("#"+b._elementId);$(d).click(b._validateClick)};var a=Sys.WebForms.PageRequestManager.getInstance();if(a!=null){a.add_endRequest(function(){var d=$("#"+b._elementId);if(d.length>0){d.get(0).control=b;c()}})}$(document).ready(function(){c()})},dispose:function(){var a=this.get_element();uSwitch.Web.UI.WebControls.Button.callBaseMethod(this,"dispose")}};uSwitch.Web.UI.WebControls.Button.registerClass("uSwitch.Web.UI.WebControls.Button",Sys.UI.Control);if(typeof(Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()}Type.registerNamespace("uSwitch.Web.UI.WebControls");uSwitch.Web.UI.WebControls.DoublePanel=function(a){uSwitch.Web.UI.WebControls.DoublePanel.initializeBase(this,[a]);this._divDoublePanel=null;this._divPanels=null;this._divPanelLeft=null;this._divPanelRight=null;this._timerDelegate=null};uSwitch.Web.UI.WebControls.DoublePanel.prototype={initialize:function(){uSwitch.Web.UI.WebControls.DoublePanel.callBaseMethod(this,"initialize");this._divDoublePanel=$(this.get_element());this._divPanels=new Array();var a=this;this._divDoublePanel.find("div[class*='us-panel']").each(function(){a._divPanels.push($(this))});if(this._divPanels.length<2){return}this._divPanelLeft=this._divPanels[0].find("div[class='inner-content']");this._divPanelRight=this._divPanels[1].find("div[class='inner-content']");this._timerDelegate=Function.createDelegate(this,this.resetPanelHeights);$(window).load(this._timerDelegate);var a=this;var b=Sys.WebForms.PageRequestManager.getInstance();if(b!=null){b.add_endRequest(function(){a.resetPanelHeights()})}},resetPanelHeights:function(){this._divPanelLeft.height("");this._divPanelRight.height("");if(this._divPanelLeft.height()<this._divPanelRight.height()){this._divPanelLeft.height(this._divPanelRight.height())}else{this._divPanelRight.height(this._divPanelLeft.height())}},dispose:function(){var a=this.get_element();delete this._timerDelegate;uSwitch.Web.UI.WebControls.DoublePanel.callBaseMethod(this,"dispose")}};uSwitch.Web.UI.WebControls.DoublePanel.registerClass("uSwitch.Web.UI.WebControls.DoublePanel",Sys.UI.Control);if(typeof(Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()}Type.registerNamespace("uSwitch.Web.UI.WebControls");uSwitch.Web.UI.WebControls.HyperLink=function(a){uSwitch.Web.UI.WebControls.HyperLink.initializeBase(this,[a]);this._clickDelegate=null;this._isPopup=null;this._popupWidth=null};uSwitch.Web.UI.WebControls.HyperLink.prototype={get_PopupSize:function(){return this._popupSize},set_PopupSize:function(a){this._popupSize=a},get_IsPopup:function(){return this._isPopup},set_IsPopup:function(a){this._isPopup=a},_popUpClicked:function(a){var b=this.get_element();showPopup(b,this.get_PopupSize());a.preventDefault()},initialize:function(){uSwitch.Web.UI.WebControls.HyperLink.callBaseMethod(this,"initialize");var a=this.get_element();if(this._clickDelegate===null){this._clickDelegate=Function.createDelegate(this,this._popUpClicked)}Sys.UI.DomEvent.addHandler(a,"click",this._clickDelegate);if(this.get_IsPopup()){this.get_events().addHandler("click",this._clickDelegate)}},dispose:function(){var a=this.get_element();if(this._clickDelegate){Sys.UI.DomEvent.removeHandler(a,"click",this._clickDelegate);delete this._clickDelegate}uSwitch.Web.UI.WebControls.HyperLink.callBaseMethod(this,"dispose")}};uSwitch.Web.UI.WebControls.HyperLink.registerClass("uSwitch.Web.UI.WebControls.HyperLink",Sys.UI.Control);if(typeof(Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()}Type.registerNamespace("uSwitch.Web.UI.WebControls");uSwitch.Web.UI.WebControls.HelpLink=function(a){uSwitch.Web.UI.WebControls.HelpLink.initializeBase(this,[a]);this._mouseoverDelegate=null;this._mouseoutDelegate=null;this._hoverText=null;this._bubbleWidth=null;this._bubble=null;this._bubbleID=null;this._offsetX=17};uSwitch.Web.UI.WebControls.HelpLink.prototype={get_HoverText:function(){return this._hoverText},set_HoverText:function(a){this._hoverText=a},get_BubbleWidth:function(){return this._bubbleWidth},set_BubbleWidth:function(a){this._bubbleWidth=a},get_BubbleID:function(){return this._bubbleID},set_BubbleID:function(a){this._bubbleID=a},_mouseOver:function(a){var e=this.get_element();if(this._hoverText!=null&&this._bubbleID!=null){this._bubble=Sys.UI.DomElement.getElementById(this._bubbleID);if(this._bubble){Sys.UI.DomElement.removeCssClass(this._bubble,"hidden");if(this._bubbleWidth!=null){this._bubble.style.width=this._bubbleWidth+"px";var d=$(window).width();var b=a.clientX+parseInt(this._offsetX);var c=parseInt(b)+parseInt(this._bubbleWidth);if(c>=d){this._bubble.style.left=(b-parseInt(this._bubbleWidth))+"px"}else{this._bubble.style.left=b+"px"}}}}a.preventDefault()},_mouseOut:function(a){var b=this.get_element();if(!this._bubble&&this._bubbleID!=null){this._bubble=Sys.UI.DomElement.getElementById(this._bubbleID)}if(this._bubble){Sys.UI.DomElement.addCssClass(this._bubble,"hidden")}},initialize:function(){uSwitch.Web.UI.WebControls.HelpLink.callBaseMethod(this,"initialize");var a=this.get_element();if(this._mouseoverDelegate===null){this._mouseoverDelegate=Function.createDelegate(this,this._mouseOver)}Sys.UI.DomEvent.addHandler(a,"mouseover",this._mouseoverDelegate);if(this._mouseoutDelegate===null){this._mouseoutDelegate=Function.createDelegate(this,this._mouseOut)}Sys.UI.DomEvent.addHandler(a,"mouseout",this._mouseoutDelegate);$(a).removeAttr("href")},dispose:function(){var a=this.get_element();if(this._mouseoverDelegate){Sys.UI.DomEvent.removeHandler(a,"mouseover",this._mouseoverDelegate);delete this._mouseoverDelegate}if(this._mouseoutDelegate){Sys.UI.DomEvent.removeHandler(a,"mouseout",this._mouseoutDelegate);delete this._mouseoutDelegate}uSwitch.Web.UI.WebControls.HyperLink.callBaseMethod(this,"dispose")}};uSwitch.Web.UI.WebControls.HelpLink.registerClass("uSwitch.Web.UI.WebControls.HelpLink",uSwitch.Web.UI.WebControls.HyperLink);if(typeof(Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()}Type.registerNamespace("uSwitch.Web.UI.Composite");uSwitch.Web.UI.Composite.Navigation=function(a){uSwitch.Web.UI.Composite.Navigation.initializeBase(this,[a]);this._categories=null;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._showDynamicNavigation=null};uSwitch.Web.UI.Composite.Navigation.prototype={get_ShowDynamicNavigation:function(){return this._showDynamicNavigation},set_ShowDynamicNavigation:function(a){this._showDynamicNavigation=a},get_Categories:function(){return eval("("+this._categories+")")},set_Categories:function(a){this._categories=a},initialize:function(){uSwitch.Web.UI.Composite.Navigation.callBaseMethod(this,"initialize");if(this.get_ShowDynamicNavigation()){this._divNavigation=$(this.get_element());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 a=this;this._divCategories.find("a").each(function(b){this.category=a.get_Categories()[b].category;this.channels=a.get_Categories()[b].channels;$(this).bind("click",function(){if(this.channels.length==0){return true}a.resetCategories();a.loadCategories(this.category);a.resetChannels();a.loadChannels(this.channels);this.blur();return false})})}},getDefaultChannels:function(){var b=this;var a;$(this.get_Categories()).each(function(c){if(this.category==b._defaultCategory){a=this.channels}});return a},resetCategories:function(){this._divCategories.find("li[class^='"+this._previousCategoryClass+"']").children("a").removeClass("on");this._divChannels.removeClass(this._previousCategoryClass)},loadCategories:function(a){this._previousCategoryClass=this._currentCategoryClass=a.toLowerCase();this._divCategories.find("li[class^='"+this._currentCategoryClass+"']").children("a").addClass("on")},resetChannels:function(){this._divChannels.addClass(this._currentCategoryClass);this._divChannels.empty()},loadChannels:function(c){if(c.length>0){var a=this;var b=$("<ul></ul>");$(c).each(function(){var d=$("<li></li>").addClass(this.channel.toLowerCase());var e=$("<a></a>").text(this.channel).attr("href",this.linkUrl);if(this.channel==a._defaultChannel){e.addClass("on")}b.append(d.append(e))});this._divChannels.append(b);this._divChannels.find("ul li:last-child").addClass("last-child")}},dispose:function(){var a=this.get_element();uSwitch.Web.UI.Composite.Navigation.callBaseMethod(this,"dispose")}};uSwitch.Web.UI.Composite.Navigation.registerClass("uSwitch.Web.UI.Composite.Navigation",Sys.UI.Control);if(typeof(Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()}Type.registerNamespace("uSwitch.Web.UI.Composite");uSwitch.Web.UI.Composite.TopSearchBox=function(a){uSwitch.Web.UI.Composite.TopSearchBox.initializeBase(this,[a]);this._footerLink=null;this._hiddenLinks=null;this._showHideDelegate=null};uSwitch.Web.UI.Composite.TopSearchBox.prototype={get_footerLink:function(){return this._footerLink},set_footerLink:function(a){this._footerLink=a},get_hiddenLinks:function(){return this._hiddenLinks},set_hiddenLinks:function(a){this._hiddenLinks=a},_showHideClick:function(a){var b=this.get_hiddenLinks();$(b).toggle("fast");if(this._footerLink.text().trim()=="More"){this._footerLink.text("Hide")}else{this._footerLink.text("More")}return false},initialize:function(){uSwitch.Web.UI.Composite.TopSearchBox.callBaseMethod(this,"initialize");if(this._footerLink!=null){this._footerLink=$(this.get_footerLink());var a=this.get_hiddenLinks();$(a).hide();if(this._showHideDelegate===null){this._showHideDelegate=Function.createDelegate(this,this._showHideClick)}this._footerLink.click(this._showHideDelegate)}},dispose:function(){var a=this.get_element();if(this._showHideDelegate!==null){delete this._showHideDelegate}uSwitch.Web.UI.Composite.TopSearchBox.callBaseMethod(this,"dispose")}};uSwitch.Web.UI.Composite.TopSearchBox.registerClass("uSwitch.Web.UI.Composite.TopSearchBox",Sys.UI.Control);if(typeof(Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()}Type.registerNamespace("uSwitch.Web.UI.WebControls");uSwitch.Web.UI.WebControls.ValidationStyler=function(a){uSwitch.Web.UI.WebControls.ValidationStyler.initializeBase(this,[a]);this.originalValidatorOnChange=null};uSwitch.Web.UI.WebControls.ValidationStyler.prototype={validateHook:function(i){var e=i.__originalEvaluationFunction(i);var g=null;for(var h=0;h<Page_ValidationSummaries.length;h++){if(IsValidationGroupMatch(Page_ValidationSummaries[h],i.validationGroup)){g=Page_ValidationSummaries[h];break}}var f=function(j,k){if(!j){if(e){k.removeClass("invalid")}else{k.addClass("invalid")}}};var a=$("#"+i.controltovalidate);var c=false;if(typeof(a[0])!=="undefined"){c=typeof(a[0].hookIsInvalid)!=="undefined"&&a[0].hookIsInvalid==true}if(a!=null){var d=$(a.parents("li"));if(d!=null){f(c,d)}f(c,a);var b=$("label[for='"+a.attr("id")+"']");if(b!=null){f(c,b)}}if(!e&&typeof(a[0])!=="undefined"){a[0].hookIsInvalid=true}return e},ValidatorOnChangehook:function(b){if(!b){b=window.event}var a;if((typeof(b.srcElement)!="undefined")&&(b.srcElement!=null)){a=b.srcElement}else{a=b.target}a.hookIsInvalid=false;return this.originalValidatorOnChange(b)},initialize:function(){uSwitch.Web.UI.WebControls.ValidationStyler.callBaseMethod(this,"initialize");var a=this;$(document).ready(function(){var b=Sys.WebForms.PageRequestManager.getInstance();if(b!=null){b.add_endRequest(function(){a.addHookToPageValidators(a);a.refreshValidationSummaryElements();a.fixScrollTo()})}a.addHookToPageValidators(a);a.fixScrollTo();if(typeof(Page_Validators)!=="undefined"){a.originalValidatorOnChange=ValidatorOnChange}ValidatorOnChange=function(c){return a.ValidatorOnChangehook(c)}})},addHookToPageValidators:function(a){if(typeof(Page_Validators)!=="undefined"){for(var c=0;c<Page_Validators.length;c++){var b=Page_Validators[c];if(typeof(b.isHooked)==="undefined"){b.__originalEvaluationFunction=b.evaluationfunction;b.evaluationfunction=a.validateHook;b.isHooked=true}}}},refreshValidationSummaryElements:function(){if(typeof(Page_ValidationSummaries)!=="undefined"){for(var a=0;a<Page_ValidationSummaries.length;a++){var b=Page_ValidationSummaries[a];var c=$get(b.id);c.validationGroup=b.validationGroup;c.headertext=b.headertext;Page_ValidationSummaries[a]=c}}},fixScrollTo:function(){var a=window.scrollTo;window.scrollTo=function(b,c){if(b==0&&c==0){return true}return a(b,c)}},dispose:function(){uSwitch.Web.UI.WebControls.ValidationStyler.callBaseMethod(this,"dispose")}};uSwitch.Web.UI.WebControls.ValidationStyler.registerClass("uSwitch.Web.UI.WebControls.ValidationStyler",Sys.UI.Control);if(typeof(Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()};
