var $j = jQuery.noConflict();
var t = null;
var cartopen = false;
var shoppingToteOpen = false;
var navigatingShoppingTote = false;
var clickEventSet = false;

function openTote() {
    shoppingToteOpen = true;
    $j("#slidingTopContent").show("blind", { direction: "vertical" }, 600);
    
    if (typeof document.body.style.maxHeight == "undefined") {
        hideSelects('hidden');
    }
}

function closeTote() {
    if (navigatingShoppingTote == false) {
        $j("#slidingTopContent").hide("blind", { direction: "vertical" }, 10);
        shoppingToteOpen = false;
    }
    navigatingShoppingTote = false;

    if (typeof document.body.style.maxHeight == "undefined") {
        hideSelects('visible');
    }
}

function setClickEvent() {
  
    if (!navigatingShoppingTote) {
        if (shoppingToteOpen == true)
            closeTote();
        else
            openTote();
    }
    else {
        clearTimeout(t);
    }
}

function setMouseLeave() {
    $j("#shopping-cart-content").mouseleave(function() {
        if (shoppingToteOpen == true)
            setTimeout(closeTote, 100);
    });
}

$j(document).ready(function() {
    setMouseLeave();
    $j("#slidingTopContent").hide();
    showMiniCart();
    $j('#shopping-cart-content').unbind("click").click(function() {
        window.location = "/store/os/shoppingcart.aspx";
    });

    $j("div.enterleave").mouseenter(function() {
        navigatingShoppingTote = true;       
    }).mouseleave(function() {
        navigatingShoppingTote = false;        
    });   
     
});

$j(document).click(function() {
    $j("#slidingTopContent").slideUp("slow", function() {
        $j("#slidingTopContent").hide();
    });
}); 
