Type.createNamespace('BodyClassOverrideComponent');

////////////////////////////////////////////////////////////////////////////////
// BodyClassOverrideComponent.BodyClassOverrideComponent

BodyClassOverrideComponent.BodyClassOverrideComponent = function BodyClassOverrideComponent_BodyClassOverrideComponent() {
    this._bodycssclass = String.Empty;
    BodyClassOverrideComponent.BodyClassOverrideComponent.constructBase(this);
}
BodyClassOverrideComponent.BodyClassOverrideComponent.prototype = {
    _parameters$1: null,
    
    init: function BodyClassOverrideComponent_BodyClassOverrideComponent$init(environment, componentInstanceName, domElementId, parameters) {
        BodyClassOverrideComponent.BodyClassOverrideComponent.callBase(this, 'init', [ environment, componentInstanceName, domElementId, parameters ]);
        this._parameters$1 = new Framework.CommonComponentParameters(parameters);
        this._bodycssclass = parameters['body-css-class'];
        if (this._bodycssclass !== String.Empty) {
            document.body.className += ' ' + this._bodycssclass;
        }
    }
}


BodyClassOverrideComponent.BodyClassOverrideComponent.createClass('BodyClassOverrideComponent.BodyClassOverrideComponent', Framework.Component.AbstractComponent);

// ---- Do not remove this footer ----
// Generated using Script# v0.5.1.0 (http://projects.nikhilk.net)
// -----------------------------------
Type.createNamespace('NavigationComponent');

////////////////////////////////////////////////////////////////////////////////
// NavigationComponent.NavigationComponent

NavigationComponent.NavigationComponent = function NavigationComponent_NavigationComponent() {
    NavigationComponent.NavigationComponent.constructBase(this);
}


NavigationComponent.NavigationComponent.createClass('NavigationComponent.NavigationComponent', AbstractWarpComponents.AbstractNavigationComponent);

// ---- Do not remove this footer ----
// Generated using Script# v0.5.1.0 (http://projects.nikhilk.net)
// -----------------------------------
Type.createNamespace('HTMLHeadConfigurationComponent');

////////////////////////////////////////////////////////////////////////////////
// HTMLHeadConfigurationComponent.HTMLHeadConfigurationComponent

HTMLHeadConfigurationComponent.HTMLHeadConfigurationComponent = function HTMLHeadConfigurationComponent_HTMLHeadConfigurationComponent() {
    this._titleText = String.Empty;
    this._metaKeywords = String.Empty;
    this._metaDescription = String.Empty;
    HTMLHeadConfigurationComponent.HTMLHeadConfigurationComponent.constructBase(this);
}
HTMLHeadConfigurationComponent.HTMLHeadConfigurationComponent.prototype = {
    _parameters$1: null,
    
    init: function HTMLHeadConfigurationComponent_HTMLHeadConfigurationComponent$init(environment, componentInstanceName, domElementId, parameters) {
        HTMLHeadConfigurationComponent.HTMLHeadConfigurationComponent.callBase(this, 'init', [ environment, componentInstanceName, domElementId, parameters ]);
        this._parameters$1 = new Framework.CommonComponentParameters(parameters);
        this._titleText = parameters['title-text'];
        this._metaDescription = parameters['meta-description'];
        this._metaKeywords = parameters['meta-keywords'];
        if (this._titleText !== String.Empty) {
            document.title = this._titleText;
        }
        var metaTags = document.getElementsByTagName('meta');
        for (var i = 0; i < metaTags.length; i++) {
            if (metaTags[i].getAttribute('name').toString() === 'keywords') {
                metaTags[i].setAttribute('content', this._metaKeywords);
            }
            if (metaTags[i].getAttribute('name').toString() === 'description') {
                metaTags[i].setAttribute('content', this._metaDescription);
            }
        }
    }
}


HTMLHeadConfigurationComponent.HTMLHeadConfigurationComponent.createClass('HTMLHeadConfigurationComponent.HTMLHeadConfigurationComponent', Framework.Component.AbstractComponent);

// ---- Do not remove this footer ----
// Generated using Script# v0.5.1.0 (http://projects.nikhilk.net)
// -----------------------------------
Type.createNamespace('BoyleSportsHeaderComponent');

////////////////////////////////////////////////////////////////////////////////
// BoyleSportsHeaderComponent.BoyleSportsHeaderComponent

BoyleSportsHeaderComponent.BoyleSportsHeaderComponent = function BoyleSportsHeaderComponent_BoyleSportsHeaderComponent() {
    BoyleSportsHeaderComponent.BoyleSportsHeaderComponent.constructBase(this);
}


BoyleSportsHeaderComponent.BoyleSportsHeaderComponent.createClass('BoyleSportsHeaderComponent.BoyleSportsHeaderComponent', BoyleSportsAbstractComponents.BoyleSportsHeaderComponent.BoyleSportsAbstractHeaderComponent);

// ---- Do not remove this footer ----
// Generated using Script# v0.5.1.0 (http://projects.nikhilk.net)
// -----------------------------------
Type.createNamespace('ClockComponent');

////////////////////////////////////////////////////////////////////////////////
// ClockComponent.ClockComponent

ClockComponent.ClockComponent = function ClockComponent_ClockComponent() {
    ClockComponent.ClockComponent.constructBase(this);
}
ClockComponent.ClockComponent.prototype = {
    _parameters$1: null,
    _clockDomElement$1: null,
    _useCustomDigits$1: false,
    _timeDateFormat$1: null,
    _clockPrefix$1: null,
    _clockSuffix$1: null,
    _businessUnitService$1: null,
    
    setBusinessUnitService: function ClockComponent_ClockComponent$setBusinessUnitService(businessUnitService) {
        this._log.debug('SetBusinessUnitService');
        this._businessUnitService$1 = businessUnitService;
    },
    
    init: function ClockComponent_ClockComponent$init(environment, componentInstanceName, domElementId, parameters) {
        ClockComponent.ClockComponent.callBase(this, 'init', [ environment, componentInstanceName, domElementId, parameters ]);
        this._parameters$1 = new Framework.CommonComponentParameters(parameters);
        this._timeDateFormat$1 = parameters['time-date-format'];
        this._useCustomDigits$1 = Boolean.parse(parameters['use-custom-digits']);
        this._clockDomElement$1 = document.createElement('p');
        this._clockDomElement$1.className = 'lb_clock';
        this._clockDomElement$1.id = this._domElementId + '-lb_clock';
        this._environment.getDomElement(this._domElementId).appendChild(this._clockDomElement$1);
        this._clockPrefix$1 = '';
        if (parameters['clock-prefix'] !== '') {
            this._clockPrefix$1 = parameters['clock-prefix'];
            if (this._useCustomDigits$1) {
                var tempClockSpan = '';
                var curChar = '';
                for (var i = 0; i < this._clockPrefix$1.length; i++) {
                    curChar = this._clockPrefix$1.charAt(i).toString();
                    tempClockSpan += String.format('<span class=\"digit digit{0}\">{1}</span>', curChar, this._clockPrefix$1.charAt(i));
                }
                this._clockPrefix$1 = tempClockSpan;
            }
            this._clockPrefix$1 = '<span class=\"clocklabel clprefix\" >' + this._clockPrefix$1 + '</span> ';
        }
        this._clockSuffix$1 = '';
        if (parameters['clock-suffix'] !== '') {
            this._clockSuffix$1 = parameters['clock-suffix'];
            if (this._useCustomDigits$1) {
                var tempClockSpan = '';
                var curChar = '';
                for (var i = 0; i < this._clockSuffix$1.length; i++) {
                    curChar = this._clockSuffix$1.charAt(i).toString();
                    tempClockSpan += String.format('<span class=\"digit digit{0}\">{1}</span>', curChar, this._clockSuffix$1.charAt(i));
                }
                this._clockSuffix$1 = tempClockSpan;
            }
            this._clockSuffix$1 = ' <span class=\"clocklabel clsuffix\" >' + this._clockSuffix$1 + '</span>';
        }
    },
    
    start: function ClockComponent_ClockComponent$start() {
        this.repaint();
    },
    
    repaint: function ClockComponent_ClockComponent$repaint() {
        this._log.debug('Repaint');
        window.setInterval(Delegate.create(this, function() {
            var currentTime = new Date(Date.get_now().getTime() + this._businessUnitService$1.getDateTimeOffset()).format(this._timeDateFormat$1, true);
            if (this._useCustomDigits$1) {
                var customCurrentTime = '';
                var curChar = '';
                for (var i = 0; i < currentTime.length; i++) {
                    curChar = currentTime.charAt(i).toString();
                    switch (curChar) {
                        case ':':
                            curChar = 'Colon';
                            break;
                        case '.':
                            curChar = 'Dot';
                            break;
                        case '-':
                            curChar = 'Dash';
                            break;
                    }
                    customCurrentTime += String.format('<span class=\"digit digit{0}\">{1}</span>', curChar, currentTime.charAt(i));
                }
                currentTime = customCurrentTime;
            }
            this._environment.updateDomElementDirect(this._clockDomElement$1, this._clockPrefix$1 + currentTime + this._clockSuffix$1);
        }), 1000);
    }
}


ClockComponent.ClockComponent.createClass('ClockComponent.ClockComponent', Framework.Component.AbstractComponent);

// ---- Do not remove this footer ----
// Generated using Script# v0.5.1.0 (http://projects.nikhilk.net)
// -----------------------------------
Type.createNamespace('IncludeComponent');

////////////////////////////////////////////////////////////////////////////////
// IncludeComponent.IncludeComponent

IncludeComponent.IncludeComponent = function IncludeComponent_IncludeComponent() {
    IncludeComponent.IncludeComponent.constructBase(this);
}
IncludeComponent.IncludeComponent.prototype = {
    _parameters$1: null,
    _repaintOnFilterChanged$1: true,
    _navigationService$1: null,
    
    setNavigationService: function IncludeComponent_IncludeComponent$setNavigationService(navigationService) {
        this._log.debug('SetNavigationService');
        this._navigationService$1 = navigationService;
        this._navigationService$1.registerTopicalizedPageFilterChangedListener(this, NavigationService.NavigationService.action);
        this._navigationService$1.registerTopicalizedPageFilterChangedListener(this, NavigationService.NavigationService.page);
    },
    
    onPageFilterChanged: function IncludeComponent_IncludeComponent$onPageFilterChanged(eventSource) {
        this._log.debug('OnPageFilterChanged');
        if (this._repaintOnFilterChanged$1) {
            this.repaint();
        }
    },
    
    init: function IncludeComponent_IncludeComponent$init(environment, componentInstanceName, domElementId, parameters) {
        IncludeComponent.IncludeComponent.callBase(this, 'init', [ environment, componentInstanceName, domElementId, parameters ]);
        this._parameters$1 = new Framework.CommonComponentParameters(parameters);
        if (Object.keyExists(parameters, 'repaint-on-filter-changed')) {
            this._repaintOnFilterChanged$1 = Boolean.parse(parameters['repaint-on-filter-changed']);
        }
    },
    
    start: function IncludeComponent_IncludeComponent$start() {
        this.repaint();
    },
    
    repaint: function IncludeComponent_IncludeComponent$repaint() {
        this._log.debug('Repaint');
        if (this.isVisible(this._parameters$1.get_visibleOn(), this._parameters$1.get_notVisibleOn(), this._navigationService$1.getAction())) {
            this.show();
            var contentUrl = this._parameters$1.get_contentUrl().replace('${region}', this._environment.getRegion()).replace('${language}', this._environment.getLanguage());
            var page = this._navigationService$1.getPageFilter()[NavigationService.NavigationService.page];
            if (!String.isNullOrEmpty(page)) {
                contentUrl = contentUrl.replace('${page}', page);
            }
            var ajaxUpdater = new Framework.AjaxUpdater(this._domElementId, contentUrl, null, null);
            ajaxUpdater.update();
        }
        else {
            this.hide();
        }
    }
}


IncludeComponent.IncludeComponent.createClass('IncludeComponent.IncludeComponent', Framework.Component.AbstractComponent, NavigationService.IPageFilterChangedListener);

// ---- Do not remove this footer ----
// Generated using Script# v0.5.1.0 (http://projects.nikhilk.net)
// -----------------------------------
Type.createNamespace('BannerContainerComponent');

////////////////////////////////////////////////////////////////////////////////
// BannerContainerComponent.BannerContainerComponent

BannerContainerComponent.BannerContainerComponent = function BannerContainerComponent_BannerContainerComponent() {
    this._nagivationSection$2 = String.Empty;
    this._bannerImagesBaseURL$2 = String.Empty;
    this._bannerCategory$2 = String.Empty;
    this._absoluteImagePrefix$2 = String.Empty;
    this._currentTimeout$2 = -1;
    BannerContainerComponent.BannerContainerComponent.constructBase(this);
}
BannerContainerComponent.BannerContainerComponent.prototype = {
    _repaintOnUserChanged$2: false,
    _repaintOnPageFilterChanged$2: false,
    _isBannerRolling$2: false,
    _IsInRunningState$2: true,
    _bannerItemCount$2: 0,
    _autoRefreshPeriod$2: null,
    _currentFrame$2: null,
    _hasRendered$2: false,
    
    setPageFilterEventHandler: function BannerContainerComponent_BannerContainerComponent$setPageFilterEventHandler(sender, eventArgs) {
        this.setPageFilter(eventArgs.parameters.getAsString('parameters').split(','));
        window.event.returnValue = false;
    },
    
    setMarketEventHandler: function BannerContainerComponent_BannerContainerComponent$setMarketEventHandler(sender, eventArgs) {
        this.setMarket(eventArgs.parameters.getAsString('idfomarket'));
        window.event.returnValue = false;
    },
    
    setBONavigationEventHandler: function BannerContainerComponent_BannerContainerComponent$setBONavigationEventHandler(sender, eventArgs) {
        this.setBONavigation(eventArgs.parameters.getAsString('idfwbonavigation'));
        window.event.returnValue = false;
    },
    
    setMarketGroupEventHandler: function BannerContainerComponent_BannerContainerComponent$setMarketGroupEventHandler(sender, eventArgs) {
        this.setMarketGroup(eventArgs.parameters.getAsString('idfwmarketgroup'));
        window.event.returnValue = false;
    },
    
    setRollingBannerParametersEventHandler: function BannerContainerComponent_BannerContainerComponent$setRollingBannerParametersEventHandler(sender, eventArgs) {
        this.setRollingBannerParameters(eventArgs.parameters.getAsNumber('banneritemcount'), eventArgs.parameters.getAsNumber('rollinginterval'));
        window.event.returnValue = false;
    },
    
    executeScriptEventHandler: function BannerContainerComponent_BannerContainerComponent$executeScriptEventHandler(sender, eventArgs) {
        try {
            eval(eventArgs.parameters.getAsString('script'));
        }
        catch (e) {
        }
        window.event.returnValue = false;
    },
    
    _userService$2: null,
    _navigationService$2: null,
    _bettingNavigationService$2: null,
    
    setNavigationService: function BannerContainerComponent_BannerContainerComponent$setNavigationService(navigationService) {
        this._log.debug('SetNavigationService');
        this._navigationService$2 = navigationService;
        this._navigationService$2.registerTopicalizedPageFilterChangedListener(this, BettingNavigationService.BettingNavigationService.navigationTypes);
        this._navigationService$2.registerTopicalizedPageFilterChangedListener(this, NavigationService.NavigationService.action);
    },
    
    onPageFilterChanged: function BannerContainerComponent_BannerContainerComponent$onPageFilterChanged(eventSource) {
        this._log.debug('OnPageFilterChanged');
        if (this._repaintOnPageFilterChanged$2) {
            this.updateOnlyIfFirstRender();
        }
    },
    
    setUserService: function BannerContainerComponent_BannerContainerComponent$setUserService(userService) {
        this._log.debug('SetUserService');
        this._userService$2 = userService;
    },
    
    onUserChanged: function BannerContainerComponent_BannerContainerComponent$onUserChanged(eventSource) {
        this._log.debug('OnUserChanged');
        this.update();
    },
    
    setBettingNavigationService: function BannerContainerComponent_BannerContainerComponent$setBettingNavigationService(bettingNavigationService) {
        this._log.debug('SetBettingNavigationService');
        this._bettingNavigationService$2 = bettingNavigationService;
    },
    
    init: function BannerContainerComponent_BannerContainerComponent$init(environment, componentInstanceName, domElementId, parameters) {
        this._repaintOnUserChanged$2 = Boolean.parse(parameters['repaint-onuserchanged']);
        this._repaintOnPageFilterChanged$2 = Boolean.parse(parameters['repaint-onpagefilterchanged']);
        this._bannerImagesBaseURL$2 = parameters['banner-images-base-url'];
        this._bannerCategory$2 = parameters['category'];
        this._absoluteImagePrefix$2 = parameters['absolute-image-prefix'];
        this._currentFrame$2 = -1;
    },
    
    renderComplete: function BannerContainerComponent_BannerContainerComponent$renderComplete(eventArgs) {
        if (this.get_isComponentVisible()) {
            if (this._isBannerRolling$2 && this._bannerItemCount$2 > 0) {
                this.runSlideShow(this._bannerItemCount$2, '');
            }
        }
        this._hasRendered$2 = true;
    },
    
    getXsltParameters: function BannerContainerComponent_BannerContainerComponent$getXsltParameters(contextObject) {
        var xsltParameters = {};
        xsltParameters['component-instance-name'] = this._componentInstanceName;
        xsltParameters['component-dom-element-id'] = this._domElementId;
        xsltParameters['banner-images-base-url'] = this._bannerImagesBaseURL$2;
        xsltParameters['category'] = this._bannerCategory$2;
        xsltParameters['absolute-image-prefix'] = this._absoluteImagePrefix$2;
        xsltParameters['is-user-logged'] = this._userService$2.isLoggedIn();
        return xsltParameters;
    },
    
    get_isComponentVisible: function BannerContainerComponent_BannerContainerComponent$get_isComponentVisible() {
        var navtypes = null;
        if (this._bettingNavigationService$2.getNavigationTypes()) {
            navtypes = this._bettingNavigationService$2.getNavigationTypes().split(',');
        }
        return ((this.isVisible(this._parameters.get_visibleOn(), this._parameters.get_notVisibleOn(), this._navigationService$2.getAction())) && this.isNavigationTypesInAValidCombination(navtypes));
    },
    
    setPageFilter: function BannerContainerComponent_BannerContainerComponent$setPageFilter(internalParams) {
        if (internalParams.length > 1) {
            var action = internalParams[0].toString();
            var area = internalParams[1].toString();
            var pageFilter = {};
            pageFilter['action'] = action;
            this._log.debug('SetPageFilter');
            this._navigationService$2.goTo(area, pageFilter);
            return false;
        }
        return false;
    },
    
    setMarket: function BannerContainerComponent_BannerContainerComponent$setMarket(IDFOMarket) {
        this._log.debug(String.format('SetMarketEntry=[{0}]', IDFOMarket));
        this._bettingNavigationService$2.setMarketFromEvent(IDFOMarket);
    },
    
    setBONavigation: function BannerContainerComponent_BannerContainerComponent$setBONavigation(IDFWBONavigation) {
        this._log.debug(String.format('SetBONavigation=[{0}]', IDFWBONavigation));
        this._bettingNavigationService$2.setBONavigation(0, IDFWBONavigation);
    },
    
    setMarketGroup: function BannerContainerComponent_BannerContainerComponent$setMarketGroup(IDFWMarketGroup) {
        this._log.debug(String.format('SetMarketGroup IDFWMarketGroup=[{0}]', IDFWMarketGroup));
        this._bettingNavigationService$2.setMarketGroup(0, IDFWMarketGroup);
    },
    
    setRollingBannerParameters: function BannerContainerComponent_BannerContainerComponent$setRollingBannerParameters(banneritemcount, rollinginterval) {
        this._isBannerRolling$2 = true;
        this._bannerItemCount$2 = banneritemcount;
        this._autoRefreshPeriod$2 = rollinginterval * 1000;
    },
    
    runSlideShow: function BannerContainerComponent_BannerContainerComponent$runSlideShow(banners, action) {
        if (this.get_isComponentVisible()) {
            this._clearTimeout$2();
            this._calculateNextFrame$2(banners);
            this._renderUI$2(banners, this._currentFrame$2);
            if (this._IsInRunningState$2) {
                this._currentTimeout$2 = window.setTimeout(Delegate.create(this, function() {
                    this.runSlideShow(banners, '');
                }), this._autoRefreshPeriod$2);
            }
        }
    },
    
    _calculateNextFrame$2: function BannerContainerComponent_BannerContainerComponent$_calculateNextFrame$2(banners) {
        this._currentFrame$2++;
        if (this._currentFrame$2 >= banners) {
            this._currentFrame$2 = 0;
        }
    },
    
    _clearTimeout$2: function BannerContainerComponent_BannerContainerComponent$_clearTimeout$2() {
        if (this._currentTimeout$2 !== -1) {
            window.clearTimeout(this._currentTimeout$2);
        }
    },
    
    _renderUI$2: function BannerContainerComponent_BannerContainerComponent$_renderUI$2(banners, active) {
        for (var i = 0; i < banners; i++) {
            this.getPrivateDomElement(i.toString()).style.display = ((i === active) ? 'block' : 'none');
        }
    },
    
    updateOnlyIfFirstRender: function BannerContainerComponent_BannerContainerComponent$updateOnlyIfFirstRender() {
        if (!this._hasRendered$2) {
            this.update();
        }
        else {
            if (this.get_isComponentVisible()) {
                this.show();
            }
            else {
                this.hide();
            }
        }
    }
}


BannerContainerComponent.BannerContainerComponent.createClass('BannerContainerComponent.BannerContainerComponent', Framework.Component.AbstractXsltBasedComponent, UserService.IUserChangedListener, NavigationService.IPageFilterChangedListener);

// ---- Do not remove this footer ----
// Generated using Script# v0.5.1.0 (http://projects.nikhilk.net)
// -----------------------------------
Type.createNamespace('SimpleHTMLComponent');

////////////////////////////////////////////////////////////////////////////////
// SimpleHTMLComponent.SimpleHTMLComponent

SimpleHTMLComponent.SimpleHTMLComponent = function SimpleHTMLComponent_SimpleHTMLComponent() {
    SimpleHTMLComponent.SimpleHTMLComponent.constructBase(this);
}
SimpleHTMLComponent.SimpleHTMLComponent.prototype = {
    _parameters$1: null,
    _repaintOnUserChanged$1: false,
    _repaintOnPageFilterChanged$1: false,
    _content$1: null,
    _navigationService$1: null,
    
    setNavigationService: function SimpleHTMLComponent_SimpleHTMLComponent$setNavigationService(navigationService) {
        this._log.debug('SetNavigationService');
        this._navigationService$1 = navigationService;
        this._navigationService$1.registerTopicalizedPageFilterChangedListener(this, NavigationService.NavigationService.action);
        this._navigationService$1.registerTopicalizedPageFilterChangedListener(this, NavigationService.NavigationService.page);
    },
    
    onPageFilterChanged: function SimpleHTMLComponent_SimpleHTMLComponent$onPageFilterChanged(eventSource) {
        this._log.debug('OnPageFilterChanged');
        if (this._repaintOnPageFilterChanged$1) {
            this.repaint();
        }
    },
    
    _userService$1: null,
    
    setUserService: function SimpleHTMLComponent_SimpleHTMLComponent$setUserService(userService) {
        this._log.debug('SetUserService');
        this._userService$1 = userService;
    },
    
    onUserChanged: function SimpleHTMLComponent_SimpleHTMLComponent$onUserChanged(eventSource) {
        this._log.debug('OnUserChanged');
        if (this._repaintOnUserChanged$1) {
            this.repaint();
        }
    },
    
    init: function SimpleHTMLComponent_SimpleHTMLComponent$init(environment, componentInstanceName, domElementId, parameters) {
        SimpleHTMLComponent.SimpleHTMLComponent.callBase(this, 'init', [ environment, componentInstanceName, domElementId, parameters ]);
        this._parameters$1 = new Framework.CommonComponentParameters(parameters);
        this._repaintOnUserChanged$1 = Boolean.parse(parameters['repaint-onuserchanged']);
        this._repaintOnPageFilterChanged$1 = Boolean.parse(parameters['repaint-onpagefilterchanged']);
        this._content$1 = parameters['content'];
    },
    
    start: function SimpleHTMLComponent_SimpleHTMLComponent$start() {
        this.repaint();
    },
    
    repaint: function SimpleHTMLComponent_SimpleHTMLComponent$repaint() {
        this._log.debug('Repaint');
        var _componentDOMElement = this._environment.getDomElement(this._domElementId);
        _componentDOMElement.className = _componentDOMElement.className + ' escapedHtml';
        if (this.isVisible(this._parameters$1.get_visibleOn(), this._parameters$1.get_notVisibleOn(), this._navigationService$1.getAction())) {
            this.show();
            this._environment.updateDomElementDirect(_componentDOMElement, this._content$1);
        }
        else {
            this.hide();
        }
    }
}


SimpleHTMLComponent.SimpleHTMLComponent.createClass('SimpleHTMLComponent.SimpleHTMLComponent', Framework.Component.AbstractComponent, UserService.IUserChangedListener, NavigationService.IPageFilterChangedListener);

// ---- Do not remove this footer ----
// Generated using Script# v0.5.1.0 (http://projects.nikhilk.net)
// -----------------------------------
