    function init_cartsummary() 
    {
        var tt, tt_alt;
        var cv_exp;
        var cv = $('.cartsummary_view');

        var cv_left = $('a.cartsummary_trigger').offset().left - cv.outerWidth() + $('a.cartsummary_trigger').outerWidth();

        cv.css('left', cv_left);
        cv.mouseleave(function() {
            cv.hide();
            $('a.cartsummary_trigger').css('background', 'none').css('color', '#00468d');
        });

        cv.mouseenter(function() {
            clearTimeout(cv_exp);
        });
                
        //wireup hover
        $('a.cartsummary_trigger').hover(function() {
            cv.show();
            $('a.cartsummary_trigger').css('background', 'url(/content/common%20to%20all/images/usercontrols/common/header/tab.png) no-repeat').css('color', '#ffffff');
        },
            function() {
                cv_exp = setTimeout(function() { cv.mouseleave(); }, 500);
            });              
       
    }

    //kick it off
    $(document).ready(function() { init_cartsummary(); });

    function init_dropdown() {

        //breakout if none exists
        if (!$('ul.dropdown').length) { return; }

        //add hover event listener
        $('ul.dropdown li.dropdown_trigger').hover(
            function() {
                $(this).find('ul').fadeIn(1);
            },
            function() {
                $(this).find('ul').hide();
            }
        );
    }

    //wireup dropdown list and cart summary
    $(document).ready(function() { init_dropdown(); init_cartsummary(); });