(function () {
    
    var container = document.getElementById('gifts');
    var contentList = container.getElementsByTagName('ul')[0];
    
    var contentListItems = new Array();
    for (var i = 0; i < contentList.childNodes.length; i++) {
        if ((contentList.childNodes[i].nodeType == 1) && (contentList.childNodes[i].tagName == 'LI'))
            contentListItems.push(contentList.childNodes[i]);
    }
    
    if (contentListItems.length == 0) { return; }
    
    var contentHeight = 0;
    for (var i = 0; i < contentListItems.length; i++) {
        var height = contentListItems[i].offsetHeight;
        if (height > contentHeight)
            contentHeight = height;
    }
    
    var contentWidth = undefined;
    var rightMargin = styleSizeToNumber(
        getElementComputedStyle(contentListItems[0], 'marginRight')
    );
    var listItemWidth = contentListItems[0].offsetWidth;
    contentWidth = (listItemWidth + rightMargin) * contentListItems.length;
    
    contentListItems[contentListItems.length - 1].style.marginRight = '0';
    contentWidth -= rightMargin;

    contentList.style.height = contentHeight + 'px';
    contentList.style.width = contentWidth + 'px';
    
})();

(function () {
    if (navigator.appName != "Microsoft Internet Explorer") return;
    if ( ! document.getElementById("gifts-wrapper")) return;
    var scrollers = new Array();
    scrollers.push(document.getElementById("right-scroller"));
    scrollers.push(document.getElementById("left-scroller"));
    for (var i = 0; i < scrollers.length; i++) scrollers[i].style.marginTop = "-314px";
})();
