﻿/// <reference path="../../../Resources/jquery-vsdoc.js" />

$.extend({
    banners: new function() {
        var _self = this;

        _self.initialize = function() {
            var banner = $("#right-banner");

            banner.everyTime(Environment_BANNER_REFRESH_PERIOD, "banner-refresh", function() {
                banner.load("/engine/refreshads?path=" + Environment_CURRENT_PATH, function() {
                    _adsBehaviour(banner);
                });
            });

            _adsBehaviour(banner);
        }

        var _adsBehaviour = function(banner) {
            $("a", banner).each(function() {
                var id = $(this).attr("id").split("-")[1];
                var ref = $(this).attr("href");

                $(this).attr("href", "javascript:void(0)")
                    .click(function() {
                $.post("/engine/reportadclick?adid=" + id + "&path=" + Environment_CURRENT_PATH);
                        window.open(ref, "_blank", "");
                    });
            });
        }
    }
});

$(function() {
    $.banners.initialize();
});
