(function($, resize) {
    if ($.browser.msie) {
        // Boolean пометка, загружен ли документ или нет
        var documentIsLoaded,

            /*
             * Сохраняем в переменную экземляр jQuery элемента window
             * Пользуясь случаем сразу добавляем обработчик onload
             */
                $window = $(window).one("load", function() {
                    // Если документ загружен, то устанавливаем значение 1 (true)
                    documentIsLoaded = 1;
                });

        // Возвращает назначение обработчиков onresize в исходное состояние
        function backToNative() {
            $.event.special[resize] = undefined;
            var events = $window.data("events"),
                // Сохраняем структуру обработчиков, если таковые есть.
                    eventStack = events && events[resize];
            // Если есть обработчики событий, то убираем из кэша событий.
            if (eventStack) {
                events[resize] = undefined;
            }
            // Назначаем одинарный обработчик onresize, дабы последующие события были делегированы с помощью нативный методов addEventListener/attachEvent
            $window.one(resize, $.noop);
            // Если есть сохраненные обработчики, то возвращаем их на место.
            if (eventStack) {
                events[resize] = eventStack;
            }
        }

        // Добавляем special событие в jQuery
        $.event.special[resize] = {
            setup: function () {
                if (documentIsLoaded) {
                    backToNative();
                    // Возвращаем false чтобы событие было стандартными средствами для данного события
                    return !documentIsLoaded;
                }
                var
                    // Идентификатор setInterval запущенной проверки размеров окна
                        checking,
                    // Определяем текущую ширину окна
                        prevWidth = $window.width(),
                    // Определяем текущую высоту окна
                        prevHeight = $window.height();

                // Собственно сама функция проверки
                (function handler() {
                    if (documentIsLoaded) {
                        window.clearInterval(checking);
                        backToNative();
                        return;
                    }

                    var
                            width = $window.width(),
                            height = $window.height();

                    /*
                     * Проверяем изменились ли размеры окна
                     * Если изменили, то вызываем хэндлеры по событию
                     */
                    if (width != prevWidth || height != prevHeight) {
                        prevWidth = width;
                        prevHeight = height;
                        $window.trigger(resize);
                    }

                    // Если проверка не запущена, то запускаем
                    if (!checking) {
                        checking = window.setInterval(handler, 1000);
                    }
                })();
            },
            teardowm: $.noop
        };
    }
})(jQuery, "resize");

var maxi = 0;
var isObjectCard = 0;
$(document).ready(function() {
    specOfferResize();

    //if ($.browser.msie && parseInt($.browser.version) > 7) {
        $(window).resize(function() {
            specOfferResize();
        })
    /*} else {
        window.onResize = function() {
            specOfferResize()
        };
    }*/

    function specOfferResize() {
        $('#all-main-wrapper').css('width', 'auto');
        if ($('body').width() > 1250) {
            $('#all-main-wrapper').css('width', '1250px');
        } else if ($('body').width() < 980) {
            $('#all-main-wrapper').css('width', '980px');
        } else {
            $('#all-main-wrapper').css('width', 'auto');
        }

        if ($('#mp_specoffer ul.left li').length > 0) {
            $('#mp_specoffer ul.left li:not(.banner)').each(function() {
                $(this).css('height', 'auto');
                $(this).find('div.center').css('width', 'auto');
            });
            maxi = 0
            $('#mp_specoffer ul.left li:not(.banner) .center').each(function() {
                if ($(this).height() > maxi) {
                    maxi = $(this).height();
                }
            });
            maxi = maxi + 20;
            //                alert(1);
            $('#mp_specoffer ul.left li:not(.banner) .center').each(function() {
                if ($(this).parent().width() < 150) {
                    $(this).css('width', '150px');
                } else if ($(this).parent().width() > 230) {
                    $(this).css('width', '230px');
                } else {
                    $(this).css('width', 'auto');
                }

            });
            if (!isObjectCard){
                $('#mp_specoffer ul.left li:not(.banner)').each(function() {
                    $(this).css('height', maxi + 'px');
                });
            }
            if ($('#mp_specoffer').width() < 530) {
                $('#mp_specoffer ul.left').css('width', '540px');
            } else {
                $('#mp_specoffer ul.left').css('width', '100%');
            }
            maxi = 0;
        }
    }
});






