function thickboxDone(url){
    tb_remove();
    window.location = url;
}

jQuery(document).ready(function() {
    outOfStock.initialize();
    
});

var outOfStock = {

    initialize : function() {
        this.bindEvents();
    }

    , bindEvents : function() {

        jQuery(".recommendedProduct").hover(function() {
            var recProductId = jQuery(this).attr("id");
            var index = recProductId.indexOf("recommendedProduct");
            var productIndex = recProductId.substring(0, index);
            jQuery("#quickShop" + productIndex).css("visibility", "visible");
        }, function() {
            var recProductId = jQuery(this).attr("id");
            var index = recProductId.indexOf("recommendedProduct");
            var productIndex = recProductId.substring(0, index);
            jQuery("#quickShop" + productIndex).css("visibility", "hidden");
        });
        jQuery(".quickShopRecommendedProduct").click(function() {
        	global.thickboxDone(jQuery(this).find(".recommendedProductLink").attr("href"));  
        });
        jQuery("#closeButton").click(function() {
        	parent.tb_remove();
        });
        jQuery("#oosQsCategoryLinkDiv").click(function() {
        	global.thickboxDone(jQuery("#oosQsCategoryLink").attr("href"));  
        });
    }
};