AddNamespace("NPR.onready.books");
AddNamespace("NPR.onready.music");

var currentOpenDiv = null;
        
function toggleEcommerceDiv(uniqueId, index, title, type)
{           
    var ecommerceDiv = document.getElementById("ecommerceDiv" + uniqueId + '_' + index);
            
    if(ecommerceDiv != null)
    {
        if (currentOpenDiv != null && currentOpenDiv != ecommerceDiv)
        {
            currentOpenDiv.className= currentOpenDiv.className.replace("openDiv", "closeDiv");
        }
	            
        if (ecommerceDiv.className.indexOf("closeDiv") != -1)
        {
            ecommerceDiv.className = ecommerceDiv.className.replace("closeDiv", "openDiv");
            currentOpenDiv = ecommerceDiv;
        }
        else
        {
            ecommerceDiv.className = ecommerceDiv.className.replace("openDiv", "closeDiv");
            currentOpenDiv = null;
        }
    }
}


NPR.onready.books.ecommerce = function(){
    
    $("#content .bookedition a.purchase, #main_sidebar #storycontent02 .bookedition a.purchase").click(function() {	
        $(".ecommercepop").hide();
		
        //ecommercepop will be a sibling of link's parent.
        var $parent = $(this).parent();
        var $popup = $parent.siblings('div.ecommercepop');
        $popup.show();
		        
      	NPR.metrics.event({
      	  category: 'Purchase',
      	  action: 'Opened Purchase Popup'
      	});
        	
        return false;
    });
	
    $(".ecommercepop a.close").click(function() {						   
        $(".ecommercepop").hide();
        return false;
    });
    
    $("a.buylink1").click(function() {						   

      	NPR.metrics.event({
      	  category: 'Purchase',
      	  action: 'Amazon'
      	});

        return false;
    });
    
    $("a.buyLink3").click(function() {						   

      NPR.metrics.event({
        category: 'Purchase',
        action: 'IndieBound'
      });

    	return false;
    });
    
};
$(document).ready(NPR.onready.books.ecommerce);





NPR.onready.music.ecommerce = function(){
	
    $(".playlistitem a.purchase").click(function() {	
        $(".ecommercepop").hide();
        $(this).parents(".bucketblock").children(".ecommercepop").show();
    });
	
    $(".ecommerce a.purchase, .ecommerce a.purchasepl").click(function() {
        $(".ecommercepop").hide();
        $(this).parents(".ecommerce").children(".ecommercepop").show();
    });
	
    $(".primary a.purchase, .secondary a.purchase").click(function() {
        $(".ecommercepop").hide();
        $(this).parents(".bucketwrap").children(".ecommercepop").show();
    });
	
    $(".ecommercepop a.close").click(function() {						   
        $(".ecommercepop").hide();
    });
	
};
$(document).ready(NPR.onready.music.ecommerce);





