var promo = new function(){
    var _this = this;
    this.init = function(){
        _this.initPromoButton();
    };
    
    this.initPromoButton = function(){
        $('#promotop').click(_this.onPromoClick);
        $('#promocontent div').click(_this.onPromoButtonClick);
    };
    
    this.onPromoClick = function(){
        if (!$('#promo').hasClass('active'))
        {
            $('#promomain').slideDown(1000, function(){
                $('#promo').addClass('active');
            });              
        }
        else
        {
            $('#promomain').slideUp(1000, function(){
                $('#promo').removeClass('active');
            });              
        }

    };
    
    this.promoHide = function(){
        $('#promomain').slideUp(1000, function(){
            $('#promo').removeClass('active');
        });  
    };
    
    this.onPromoButtonClick = function(){
        $('#promotop').click();
        var promo_id = $(this).attr('class').replace(/([^0-9]+)/g, '')
        var promo = siteData.promos[promo_id];
        if (promo.application_id)
        {
            akcesoria.showAppById(promo.application_id);
            return false;
        }
        return true;
    };
}
