window.addEvent("domready", function() {

    var homepageCarousel = $("homepagecarousel");

    // Initialize the homepage products carousel
    if (homepageCarousel) {

        var togglers = $ES(".options a.accordiantogglers", homepageCarousel);
        var elements = $ES(".homeaccordian", homepageCarousel);

        togglers.addEvent("click", function(e) {
            new Event(e).stop();
        });

        new Accordion(togglers, elements, {
            "onActive": function(tab) {
                tab.addClass("selected");
            },
            "onBackground": function(tab) {
                tab.removeClass("selected");
            }
        });

        $$(".homeaccordian ul").each(function(el) {

            var prevIcon = $E(".prev", el.getParent());
            var nextIcon = $E(".next", el.getParent());

            if (window.ie6) {
                prevIcon.setProperty("src", "/_images/general/carousel-prev.gif");
                nextIcon.setProperty("src", "/_images/general/carousel-next.gif");
            }

            prevIcon.setStyle("display", "block");
            nextIcon.setStyle("display", "block");

            new HoverCarousel(el, {
                "autoStyle": true,
                "idPrevious": prevIcon,
                "idNext": nextIcon,
                "visibleItems": 2,
                "itemWidth": 381,
                "scrollInterval": 3000
            });

        });

    }

    if ($("homepageflashbanner")) {

        var noFlashImg = $$("#homepageflashbanner img");
        var swfFile = '';
        swfFile = noFlashImg.getProperty("id");
        if (swfFile.length>0) {
            swfFile = String(swfFile).replace(new RegExp("#", "g"), '/');
            var fo5 = new FlashObject(swfFile, "viewer", "780", "205", "8");
            fo5.addParam("homepagebanners", "false");
            fo5.addParam("quality", "high");
            fo5.addParam("WMODE", "transparent");
            fo5.write("homepageflashbanner");
        }
    }

    if ($$(".homepagebanners")[0]) {
        var slideshow = new MooSlideshow($$(".homepagebanners")[0], $$(".homepagebanners li"), {
            "wait": 4000,
            "fxDuration": 2000
        });
    }


});
