function scrollChainThumbs (direction, steps) {
    var scrollerInner = $("dvMainImage_ScrollerInner");
    var containersMinCount = 5; // miminum count of containers for scrolling
    var chainContainers;
    var offset = 204;
    if ( $$(".chainContainer").length > 0 )
        chainContainers = $$(".chainContainer");
    if ( $$(".pic_4er").length > 0 )
        chainContainers = $$(".pic_4er");
    if ( $$(".pic_2er").length > 0 ) {
        chainContainers = $$(".pic_2er");
        containersMinCount = 3;
        offset = 408;
    }
    if ( $$(".pic_1er").length > 0 ) {
        chainContainers = $$(".pic_1er");
        containersMinCount = 2;
        offset = 815;
    }

    if (chainContainers.length < containersMinCount)
        return;

    var scrollerLeft = parseInt(scrollerInner.style.left);
    if (direction=="-1") {
        if (scrollerLeft==0)
            return;
        scrollerInner.style.left = (scrollerLeft+(offset*steps)) + "px";
    } else {
        if (chainContainers.length + (scrollerLeft/offset) <= containersMinCount-1)
            return
        scrollerInner.style.left = (scrollerLeft-(offset*steps)) + "px";
    }
}

document.observe("dom:loaded", function() {
    if ( $$("div.dvMetaBottomSpacer ul.ulNav_Level4").length == 1) {
        var ulHeight = $$("div.dvMetaBottomSpacer ul.ulNav_Level4")[0].getHeight();
        $$("div.dvMetaBottomSpacer")[0].setStyle({ height: ulHeight+"px"});
//        if (ulHeight > 36)
//            $$("div.dvServiceBox")[0].setStyle({ marginTop: (36-ulHeight)+"px" });
    }
    if ( $$("div.dvNav_level5_bg ul.ulNav_Level4").length == 1) {
        $$("div.dvNav_level5_bg")[0].setStyle({ height: ($$("div.dvNav_level5_bg ul.ulNav_Level4")[0].getHeight() +1)+"px"});
    }
});