var Accordion = Class.create({

    initialize: function() {
        if(typeof showQuickCart == 'undefined') showQuickCart = '0';
        if(showQuickCart != '1') $('header-cartdetails-container').hide();
        function bubbledFromChild(element, event)  {
            var target = event.element();
            if (target === element) target = event.relatedTarget;
            return (target && target.descendantOf(element));
        }
        $$("a.top-link-cart").invoke("observe", "mouseover", function() {
                $('header-cartdetails-container').style.display="block";
        });
        $$("div.header-cartdetails-container").invoke("observe", "mouseout", function(event) {
            if (!bubbledFromChild(this, event))
                $('header-cartdetails-container').style.display="none";
        });
    }
});
document.observe("dom:loaded", function(){
     accordion = new Accordion();
})
