amznJQ.onCompletion('amznJQ.criticalFeature', function() {
  amznJQ.available('navbarJS-jQuery', function(){});
  amznJQ.available('finderFitsJS', function(){});
  amznJQ.available('twister', function(){});
  amznJQ.available('swfjs', function(){});

});


  
  








        

  

  

























  
  



  




  

    

      
        Amazon
        
      
      Join Prime


      
                      Your Amazon.com
                          Today's Deals
                          Gift Cards
                          Help
                    
      

      
        
        
        
          
            

  



    


          
        
      

      
    

    

      

      

        
          
            
              Shop by
              Department
            
          
          
        

                  
            Search
          
        
        
          
          

            
              
                Music
              
              
              All DepartmentsAmazon Instant VideoAppliancesApps for
AndroidArts, Crafts & SewingAutomotiveBabyBeautyBooksCell Phones &
AccessoriesClothing & AccessoriesCollectiblesComputersCredit
CardsElectronicsGift Cards StoreGrocery & Gourmet FoodHealth &
Personal CareHome & KitchenIndustrial & ScientificJewelryKindle
StoreMagazine SubscriptionsMovies & TVMP3 MusicMusicMusical
InstrumentsOffice ProductsPatio, Lawn & GardenPet
SuppliesShoesSoftwareSports & OutdoorsTools & Home ImprovementToys &
GamesVideo GamesWatches
            

            
              
                
                  
                    
                  
                
                
              
            

            
              
            

          
        

        
          
            
              
                Hello.
                Sign in
              
              Your Account
            
          
          
        

          

          
            
              
                Join
                Prime
              
            
            
          

          

          
            
              

                 
                Cart

                
                0

              
            
            
          

          

          
            
              
                Wish
                List
              
            
            
          

          
          
          
            
              
                Music
              
            

                
                  
                   MP3
                  
                
                
                  
                   Vinyl Records
                  
                
                
                  
                   AutoRip
                  
                
                
                  
                   Today's Deals
                  
                
                
                  
                   New Releases
                  
                
                
                  
                   Best Sellers
                  
                
                
                  
                   Advanced Search
                  
                
                
                  
                   Recommendations
                  
                
                
                  
                   Browse Genres
                  
                
                
                  
                   Amazon Cloud Player
                  
                
                
                  
                   Trade-In
                  
                

          

      
    

    
  











    
    








 




















































  




    


    



    







    











    (function() {
        var availableWidth = 
    ((window.innerWidth || document.body.offsetWidth) - 1);
;
	    var widths = [1280];
            var imageHashMain =
["http://ecx.images-amazon.com/images/I/51Z0FD5BB0L._SX300_.jpg","http://ecx.images-amazon.com/images/I/51Z0FD5BB0L._SX300_.jpg"];
	    var imageObj = new Image();
	    var sz = 0;
	    for(;  sz < widths.length && availableWidth >= widths[sz]; sz++);
	    imageObj.src = imageHashMain[sz];
    })();




 

    

    

    

  
  
    
    



    
    






  




  
  
    
    
    















    
    
















  






















  















    


    
  
  

    
    
    
    
  



  






  




    










    


  
  
  
  
  
  
  
  


        
        


        
        





    
    
 
 

    







  

    

    



  
  
  


  
  
    



  


    
    
























  
  

    

    


    










    

    






  
  

    
  



        
        
        
        
    
    
    


    
  
  

    
    
    
    
  



  





  


  
  
  
  
  
    





  
  

    

   
     
      
        
        
        
        
          
            

    




Buy Used







Used - Good  See details



  amznJQ.available('popover', function() {
    jQuery("#usedItemConditionInfoLink").amazonPopoverTrigger({
	showCloseButton: false,
	closeEventInclude: ['CLICK_TRIGGER', 'CLICK_OUTSIDE', 'MOUSE_LEAVE'],
	locationElement: jQuery("#usedItemConditionInfoLink"),
	location: "bottom",
	width: 250,
	localContent: "#usedItemConditionInfoPopover"
    });
  });


  Seller: ExpressMedia
  Condition: Used - Good




    

    $3.32









 




& FREE Shipping on orders over $25.



Details






    









Fulfilled by Amazon








  amznJQ.available('popover', function() {
    jQuery('#SSOFpopoverLink_ubb').amazonPopoverTrigger({
	showOnHover: touchDeviceDetected,
	closeText: 'Close',
	title: 'What is Fulfillment by Amazon?',
	locationElement: jQuery("#SSOFpopoverLink_ubb"),
	location: "bottom",
	width: 430,
	literalContent:'Fulfillment by Amazon (FBA) is a service we offer
sellers that lets them store their products in Amazon\'s fulfillment
centers, and we directly pack, ship, and provide customer service for
these products. Something we hope you\'ll especially enjoy: FBA items
qualify for FREE Super Saver Shipping and .If you\'re a seller,
Fulfillment by Amazon can help you increase your sales. We invite you
to learn more about Fulfillment by Amazon.'
    });
  });














amznJQ.onReady("jQuery", function() {
	jQuery("#ubb_atc_button").click(function() {
		var ubbAction =
jQuery('#handleBuy').attr("action").replace("ref=dp_start-bbf_1_glance",
"ref=dp_start-ubbf_1_glance");
		jQuery('#handleBuy').attr("action", ubbAction );
		return true;
	});
});





    
    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    





or

      Sign in to turn on 1-Click ordering.






var gbSecure1Click = true;

if(typeof(gbSecure1Click) != 'undefined' && gbSecure1Click){
  amznJQ.onReady('jQuery',
    function () {
      jQuery("#oneClickBuyButton").click(
	function () {
	  var hbbAction =
jQuery('#handleBuy').attr("action").replace("http:", "https:");
	  jQuery('#handleBuy').attr("action", hbbAction );
	  return true;
	}
      );
    }
  );
} 



      
                
        
      
       
    

    
       
       
       
  
 




























    
      
      
      
      
      
      
      
       
        Sell Us Your Item
         
          


For up to a $0.30 Gift Card
         
         
           
         
         
           
              Learn more
            
         
       
      
     








    
    
    
    
    
  
  
  
    
        
    
  



    
  
    
  
  
        
        



        
       



    
    



    
    
    







  
  
  
  
    






18 used from $0.33See All Buying Options














  
    Have one to sell? 

Sell yours here














    
  



    




  
  
  
  
  










       


  



  
  










        

    
    
      

    



  
  
  










Share


if (typeof window.amznJQ != 'undefined') {
  amznJQ.onCompletion('amznJQ.criticalFeature', function() {
    amznJQ.available("share-with-friends-js-new", function() {
      var popoverParams = { url:
"/gp/pdp/taf/dpPop.html/ref=cm_sw_p_view_dp_.CXzrb00R8CVX/189-1198595-0836128?ie=UTF8&contentID=B00063MCKW&contentName=item&contentType=asin&contentURI=%2Fdp%2FB00063MCKW&emailCaptionStrID=&emailCustomMsgStrID=&emailDescStrID=&emailSubjectStrID=&emailTemplate=%2Fgp%2Fpdp%2Fcommon%2Femail%2Fshare-product&forceSprites=1&id=B00063MCKW&imageURL=&isDynamicSWF=0&isEmail=0&learnMoreButton=&merchantID=&parentASIN=B00063MCKW&placementID=dp_.CXzrb00R8CVX&ra=taf&referer=http%253A%252F%252Fwww.amazon.com%252Fgp%252Fproduct%252FB00063MCKW%252Fref%253D&relatedAccounts=amazondeals%2Camazonmp3&suppressPurchaseReqLogin=&titleText=&tt=sh&viaAccount=amazon",
title: "Share this item via Email" , closeText: "Close", isCompact: 
false};
      amz_taf_triggers.swftext = popoverParams;
      amz_taf_generatePopover("swftext", false);
    });
  });
}















 
 






















































  




    
  


    



    
  






























  































    
        
            
                
                    
                        
                            
                            
                            
                        
                    
                
            
            
                
                    
                        Sorry, this item is not available in
                    
                    
                        Image not available forColor:
                    
                    Image not available
                
            
            
                To view this video download 
                Flash Player
            
        
 
    
        Share your own customer images
    
        
    



    var colorImages =
{"initial":[{"large":"http://ecx.images-amazon.com/images/I/51Z0FD5BB0L.jpg","landing":["http://ecx.images-amazon.com/images/I/51Z0FD5BB0L._SX300_.jpg"],"thumb":"http://ecx.images-amazon.com/images/I/51Z0FD5BB0L._SS30_.jpg","main":["http://ecx.images-amazon.com/images/I/51Z0FD5BB0L._SX300_.jpg","http://ecx.images-amazon.com/images/I/51Z0FD5BB0L._SX300_.jpg"]}]};

    (function(doc) {
        var mi = doc.getElementById("main-image");
        mi.style.display = "inline";
    })(document);





























        



    





    function openRecsRadio(url)
    {
        if (window.name == "krex")
        {
            this.location = url;
        } 
        else
        {
            var win = window.open(
                    url,
                    'krex',
                    'resizable=yes,' +
                    'width=820,' +
                    'height=550' );
            win.focus();
        } 
    }
    
    amznJQ.available('JQuery', function() {
        jQuery("#recs_music_sampler_link").html('');
    });    
    







    


    
    
  
  

  
  
    
    
    




















Ditty Bops














  

The Ditty Bops | Format: Audio CD












  







      

































  
  




























      function acrPopoverHover(e, h) {
        if(h) window.acrAsinHover = e;
        else if(window.acrAsinHover == e) window.acrAsinHover = null;
      }

  amznJQ.onReady('popover', function() {
    (function($) {
      if($.fn.acrPopover) return;
      var popoverConfig = {
        showOnHover:true,
        showCloseButton: true,
        width: null,
        location:'bottom',
        locationAlign:'left',
        locationOffset:[-20,0],
        paddingLeft: 15,
        paddingBottom: 5,
        paddingRight: 15,
        group: 'reviewsPopover',
        clone:false,
        hoverHideDelay:300
      };

      $.fn.acrPopover = function() {
          return this.each(function() {
            var $this = $(this);
            if(!$this.data('init')) {
              $this.data('init', 1);
              var getargs = $this.attr('getargs');
              var ajaxURL =
'/gp/customer-reviews/common/du/displayHistoPopAjax.html?' +
                         '&ASIN=' + $this.attr('name') +
                         '&link=1' +
                         '&seeall=1' +
                         '&ref=' + $this.attr('ref') +
                         ((typeof getargs != 'undefined') ?
('&getargs=' + getargs) : '');
              var myConfig = $.extend(true, { destination: ajaxURL },
popoverConfig);
              $this.amazonPopoverTrigger(myConfig);

              var w = window.acrAsinHover;
              if(w && $(w).parents('.asinReviewsSummary').get(0) ==
this) {
                $this.trigger('mouseover.amzPopover');
                window.acrAsinHover = null;
              }
            }
        });
      };

      window.reviewHistPopoverConfig = popoverConfig;
      var jqInit = window.jQueryInitHistoPopovers = function(asin) {
        $('.acr-popover[name=' + asin + ']').acrPopover();
      };
      window.doInit_average_customer_reviews = jqInit;
      window.onAjaxUpdate_average_customer_reviews = jqInit;
      window.onCacheUpdate_average_customer_reviews = jqInit;
      window.onCacheUpdateReselect_average_customer_reviews = jqInit;

      amznJQ.onCompletion('amznJQ.criticalFeature', function() {
          setTimeout(function() {
amznJQ.declareAvailable('acrPopover'); }, 10);
      });
    })(jQuery);
  });
  amznJQ.onReady('acrPopover', function() {
    jQuery('.acr-popover,#searchTemplate
.asinReviewsSummary').each(function() {
      jQuery(this).acrPopover();
    });
  });


               4.6 out of 5 stars  See all reviews (60
customer reviews)










    
    
    
    
    
    
  
  
  
    
        
    
  



    
  
    
  
  
        
        



        
       
    



        
  
  
  
  

    
    
    
    
  



  



    
    




  
  
        
        
    
    
    
    
    
    
    
  
  
  
    
        
    
  



    
  
    
  
  
        
        



        
       
   


  

    
    
    

      



    
        
        
    
    
    


  



        



























Available from these sellers.





    

  
    









  



        






    
    





18 used from $0.33








    

    






























if(typeof setCSMReq == 'function'){setCSMReq('af');}else if(typeof uet
== 'function'){uet('af');}







 
    






    

    
    
    

    
    
        

    
    
    
        









    
    



  






















        

























  
  
  
  
  
  
  
  




           
      Formats
      
           
      Amazon price
      
           
      New from
      
           
      Used from
      






    



      
           MP3 Music, 12 Songs, 2004
       


      
           $9.49
       


      
        
       


      
           $9.49
       


      
        --
       
  







    



      
           Audio CD, 2004
       


      
        --
       


      
        
       


      
        --
       


      
           $0.33
       
  




  





    
window._tmm_3 = +new Date();
if (typeof amznJQ != "undefined") {
amznJQ.onCompletion("amznJQ.criticalFeature", function() {
amznJQ.available("twister-media-matrix", function() {
window._tmm_2 = +new Date();
TwisterMediaMatrix.initialize({
"music_download_meta_binding": { "n": "1", "start": "1" },
"audio_cd_meta_binding": { "n": "1", "start": "1" }
}, "0", "music", "B00063MCKW", "B00128RTJE",
"music_display_on_website", "Loading...", "Error. Please try again.",
"http://g-ecx.images-amazon.com/images/G/01/x-locale/twister/tiny-snake._V192199047_.gif",
false, "", "");
});
});
}
var disableWinnerPopup;














    




























    
    

        
        
        
        
  
        
        
        
        
    
        
        
        
        
  
        
    
        
        
        














		
        






      
            
    
      Listen to Samples and Buy MP3s
      
        Songs from this album are available to purchase as MP3s. Click
on "Buy MP3" or 
      
    
    
    





view the MP3 Album.












        
            if (browserHasRadio()) {
                var link =
krexLink('/gp/recsradio/radio/B00063MCKW/ref=pd_krex_dp_a/189-1198595-0836128');
                document.write('');
document.write(link + '');                document.write('Try our
music sampler to hear song samples from this album.');
                document.write('');
            }
        


        
          
            
                           
      
                           
      
                           
      
                           
      
                           
      
                           
      
                           
      
                           
      
                           
      
                           
      
                           
      
                           
      
                           
      
                           
      
                           
      
            
          

          


  











        
        
        






      
        
        
        






      
        
        
        






      
        
        
        






      
        
        
        






      
        
        
        






      
        
        
        






      
        
        
        






      
        
        
        






      
        
        
        






      
        
        
        






      
        
        
        






      


















        
  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

        







  ul { list-style-type: none; margin: 0px; padding: 0px; }
  ul li { margin: 0.5em 0em; }
  ul li ul { list-style-type: none; margin-left: 25px; }
  ul li ul li { margin: 0em; }
  
 hr.bucketDivider { clear: left; }
  div.bucket { padding: 5px 0em; }

  td.bucket  { padding: 5px 0em; }
  td.bucket div.content  { margin: 0.5em 0px 0em 25px; }
  div.content form { margin: 0px; }
 
  div.endcap div.content { text-align: center; }
  
.trackList { clear: right;  margin-top: 10px; }

.trackList a:link {
  text-decoration: none;
  color: #003399;
}

.trackList a:visited {
  text-decoration: none;
  color: #003399;
}

.trackList a:hover {
  text-decoration: underline;
  color: #003399;
}

.trackList a:active {
  text-decoration: none;
  color: #003399;
}

.trackList .columnHeader
{
  background-color: #e4e4e4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #cc6600;  
}

.trackList .columnHeader a:link,
.trackList .columnHeader a:active,
.trackList .columnHeader a:visited
{
  text-decoration: underline;
  font-size: 10px;
  white-space: nowrap;
  color: #c60;
  display: block;
}

.trackList .columnHeader a:hover
{
  text-decoration: underline;
  font-size: 10px;
  white-space: nowrap;
  color: #039;
  display: block;
}

.trackList .columnHeaderSelected
{ 
  background: #ccc;
}

.trackList .columnHeaderSelected .sortArrow 
{ 
  margin-left: 4px; 
  border: 0;
}

.trackList .columnHeaderSelected a:link, 
.trackList .columnHeaderSelected a:active,
.trackList .columnHeaderSelected a:visited
{
  text-decoration: underline;
  font-size: 10px;
  white-space: nowrap;
  color: #000;
  display: block;
}

.trackList .columnHeaderSelected a:hover
{
  color: #039;
}

.trackList td
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.trackList .headerTitle
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #cc6600;
}

.trackList .topResultsSummary
{
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-align: center;
}

.trackList .bottomResultsSummary
{
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
}

.trackList .pagn
{
  font-weight: normal;
}

.trackList .pagn a, .trackList .pagn a:visited
{
  text-decoration: none;
  padding: 4px;
  color: #003399;
  white-space: nowrap;
}

.trackList .pagn a:hover, .trackList .pagn a:active
{
  padding: 3px;
  border: 1px solid #9ECDE7;
  text-decoration: none;
  color: #003399;
  white-space: nowrap;
  background: #FFFFFF;
}

.trackList .pagnCurrent
{
  padding: 4px;
  font-weight: bold;
}

.trackList .pagnLabel
{
  font-weight: bold;
}

.trackList .pagnDisabled
{
  padding: 4px;
  color: gray;
}

.trackList .rowEven
{
  background-color: #f4f4f4;
}

.trackList .rowOdd
{
  background-color: #e4e4e4;
}

tr.rowDeluxe
{
  background-color: #ebf3fe;
}

tr.rowDeluxe > *.buyCol , tr.rowDeluxeNoColor > *.buyCol
{
  font-size: 8px;
  font-weight: normal;
}

.trackList .playCol
{
  text-align: center;
  vertical-align: middle;
  width: 30;
  padding-top: 6px;
  padding-bottom: 7px;
}

.trackList .titleCol
{
  text-align: left;
}

.trackList .runtimeCol,
.trackList .priceCol
{
  text-align: center;
  vertical-align: middle;
  width: 52px;
}

.trackList .freePrice
{
  color: #990000;
}

.trackList .naPrice
{
  color: #990000;
  font-size: 8px;
}

.trackList .buyCol
{
  text-align: center;
  vertical-align: middle;
  width: 130px;
}

.trackList .buyColDeluxe
{
  text-align: center;
  vertical-align: middle;
  width: 130px;
  font-size: 8px;
  font-weight: normal;
}

.n2 .searchitem {
  padding-top: 5px;
  border-bottom: 1px dashed #999999;
  padding-bottom: 10px;
  vertical-align: top;
  padding-left: 5px;
}


.searchOtherStores a, .searchOtherStores a:visited {
  color: #003399;
  text-decoration:none;
}

.searchOtherStores a:hover {
  text-decoration: underline;
  color: #C60;
}

.searchOtherStores .sosShopOther {
  font-weight: bold;
}

.searchOtherStores .sosKeywords {
  color: #CC6600;
  font-weight: bold;
}

.searchOtherStores .sosCount {
  padding-top: 0px;
  color: #666666;
  font-weight: normal;
}

.mp3Player { position: relative; clear: right; }
.mp3Player.detailPage { margin-left: 300px; }
.ap_popover .mp3Player.detailPage { margin-left: 0; }
.mp3PlayerContents { position: relative; width: 100%; }
.masterControlContainer { position: relative; }

.leftCorner,
.rightCorner { width: 12px; height: 12px; position: absolute; top:
0px; }

.mp3Tracks { width: 100%; border-bottom: 1px solid #E4E4E4; }
.mp3Header { color: #CC6600; font-size: small; display: inline;
padding: 0 0 0 4px; margin: 0 40px 0 0;
             vertical-align: middle; font-weight: bold; position:
relative; top: -5px; }
.mp3Tracks th { color: #CC6600; font-size: 12px; padding: 4px; }
.mp3Tracks td { text-align: center; border-right: 1px solid white;
padding: 4px; font-size: 10px; font-weight: bold; }
.mp3Tracks .songTitle,
.mp3Tracks .artist { text-align: left; font-weight: bold; }
.mp3Tracks .songTitle a,
.mp3Tracks .songTitle a:visited,
.mp3Tracks .artist a,
.mp3Tracks .artist a:visited { text-decoration: none; color: #003399;
}
.mp3Tracks .songTitle a:hover,
.mp3Tracks .artist a:hover { text-decoration: underline; }
  
.mp3MasterSprite { display: inline-block; }
.mp3Player-MasterControl { background-color: #EAF2FD; text-align:
left; padding: 0; margin-top: 20px; }

.mp3MasterPlayGroup { width: 50%; display: inline-block; position:
relative; }
.mp3MasterPlayGroup.ie { padding-bottom: 4px; }
.mp3MasterPlay { background-position: -38px -97px; height: 40px;
width: 36px;
                 margin-top: -10px; vertical-align: middle; position:
absolute; left: 26px; }
a.mp3MasterPlay:hover { background-position: -38px -50px; }

.mp3PlayPrevious,
.mp3PlayNext { width: 22px; height: 21px; vertical-align: middle;
float: left; position: relative; top: 4px; }
.mp3PlayPrevious { background-position: 0 0px; visibility: hidden; }
.mp3PlayNext { background-position: -22px 0; display: none; left:
43px; }

.mp3MasterPlayGroup.playing .mp3MasterPlay:hover,
.mp3MasterPlayGroup.playing .mp3MasterPlay,
.mp3MasterPlayGroup.loading .mp3MasterPlay { background-position: -1px
-50px; }

.mp3MasterPlayGroup.playing .mp3PlayPrevious,
.mp3MasterPlayGroup.paused .mp3PlayPrevious,
.mp3MasterPlayGroup.loading .mp3PlayPrevious,
.mp3MasterPlayGroup.error .mp3PlayPrevious { visibility: visible; }

.mp3MasterPlayGroup.playing.hasPrevious .mp3PlayPrevious,
.mp3MasterPlayGroup.paused.hasPrevious .mp3PlayPrevious,
.mp3MasterPlayGroup.loading.hasPrevious .mp3PlayPrevious,
.mp3MasterPlayGroup.error.hasPrevious .mp3PlayPrevious {
background-position: 0 -24px; }

.mp3MasterPlayGroup.playing .mp3PlayNext,
.mp3MasterPlayGroup.paused .mp3PlayNext,
.mp3MasterPlayGroup.loading .mp3PlayNext,
.mp3MasterPlayGroup.error .mp3PlayNext { display: inline-block; }

.mp3MasterPlayGroup.playing.hasNext .mp3PlayNext,
.mp3MasterPlayGroup.paused.hasNext .mp3PlayNext,
.mp3MasterPlayGroup.loading.hasNext .mp3PlayNext,
.mp3MasterPlayGroup.error.hasNext .mp3PlayNext { background-position:
-22px -24px; }

.mp3MasterPlayGroup.playing .mp3MasterPlayLabel,
.mp3MasterPlayGroup.paused .mp3MasterPlayLabel,
.mp3MasterPlayGroup.loading .mp3MasterPlayLabel,
.mp3MasterPlayGroup.error .mp3MasterPlayLabel { display: none; }

.mp3MasterPlayGroup .playerInformation { visibility: hidden; display:
inline-block; position: relative; left: 56px;
                                         float: left; line-height:
1em; top: 2px; }
.mp3MasterPlayGroup.playing .playerInformation,
.mp3MasterPlayGroup.paused .playerInformation,
.mp3MasterPlayGroup.loading .playerInformation,
.mp3MasterPlayGroup.error .playerInformation { visibility: visible; }

.playerStatus { color: #666666; font-size: 10px; position: relative;
left: 6px; }
.playerStatus .playing { display: block; }
.playerStatus .paused,
.playerStatus .loading,
.playerStatus .error { display: none; }

.playerInformation .songTitle { font-weight: bold; font-size: 10px; }
.mp3MasterPlayGroup.loading .loadingIcon { display: block; }

.playerInformation a,
.playerInformation a:visited { text-decoration: none; color: #003399;
}

.mp3MasterPlayGroup.playing .playing,
.mp3MasterPlayGroup.paused .paused,
.mp3MasterPlayGroup.loading .loading,
.mp3MasterPlayGroup.error .error { display: block; }

.mp3MasterPlayGroup.paused .playing,
.mp3MasterPlayGroup.loading .playing,
.mp3MasterPlayGroup.error .playing { display: none; }

.mp3MasterPlayLabel { position: relative; left: 48px; float: left;
top: 6px; font-size: 11px; }

.mp3MasterVolumeGroup { position: relative; display: inline-block;
vertical-align: middle; height: 22px;
                        border-left: 2px solid #DDDDDD; top: -5px;
width: 26px; }
.volumeIcon { bottom: 5px; left: 9px; background-position: 0 -140px;
width: 11px; height: 10px; z-index: 110; }
.mp3MasterVolumeGroup.mute .volumeIcon { background-position: -15px
-140px; }
.volumeBar { width: 14px; height: 46px; left: 6px; bottom: 24px;
padding: 0 0 0 5px; z-index: 100; overflow: hidden; outline: none; }
.volumeBar .background,
.volumeBar .foreground { width: 4px; height: 46px; display: block;
position: absolute; top: 0; left: 5px; }
.volumeBar .background { background-position: -55px -159px; z-index:
102; }
.volumeBar .foreground { background-position: -45px -159px; z-index:
101; }
.volumeSlider { background-position: -30px -161px; width: 13px;
height: 7px; top: 4px; left: 6px; z-index: 103; }
.mp3MasterVolumeGroup.mute .volumeSlider { top: 46px; }
.mp3MasterVolumeGroup.mute .background { top: 46px; }

.volumeIcon,
.volumeSlider,
.volumeBar { position: absolute; }

.mp3PlayPrevious,
.mp3PlayNext { cursor: default; }

.volumeIcon,
.volumeSlider,
.volumeBar,
.mp3MasterPlay,
.mp3MasterPlayLabel,
.hasPrevious .mp3PlayPrevious,
.hasNext .mp3PlayNext,
.mp3PlaySprite { cursor: pointer; }

.mp3MasterVolumeSelector { background-position: 0 -155px; width: 26px;
height: 74px;
                           display: none; position: absolute; bottom:
-3px; }
span.mp3MasterVolumeGroup:hover .mp3MasterVolumeSelector,
span.mp3MasterVolumeGroup.hover .mp3MasterVolumeSelector { display:
block; }

a.mp3PlaySprite:hover,
.mp3PlaySprite.paused { background-position: -25px 0; }
.mp3PlaySprite.playing,
.mp3PlaySprite.playing:hover { background-position: 0 -25px; }

.mp3MasterPlayGroup,
.mp3MasterVolumeGroup { visibility: hidden; }

.mp3PlayerEnabled .mp3MasterPlayGroup,
.mp3PlayerEnabled .mp3MasterVolumeGroup { visibility: visible; }

.flashWarning,
.javascriptWarning { padding: 0 0 5px 5px; }
.mp3Player .flashWarning.flashDisabled { display: block; }
.flashWarning { display: none; }

.rowOdd
.mp3PlaySprite { background-position: -45px 0; }
.mp3PlaySprite.nonOperational { visibility: hidden; }
.rowOdd a.mp3PlaySprite:hover,
.rowOdd .mp3PlaySprite.paused { background-position: -70px 0; }
.rowOdd .mp3PlaySprite.playing,
.rowOdd .mp3PlaySprite.playing:hover { background-position: -45px
-25px; }

.mp3Player th.playCol,
.mp3Player th.songTitle,
.mp3Player th.runtimeCol,
.mp3Player th.priceCol,
.mp3Player th.buyCol,
.mp3Player th.oneClickCol,
.mp3Player th.artist { border-top: 1px solid #E4E4E4; }

.mp3Player .rowOdd { background-color: #F4F4F4; }
.mp3Player .playCol { width: 30px; border-left: 1px solid #E4E4E4; }
.mp3Player .runtimeCol,
.mp3Player .priceCol { width: 52px; }
.mp3Player .oneClickCol,
.mp3Player .buyCol { width: 130px; }
.mp3Player .first { border-left: 1px solid #E4E4E4; }
.mp3Player .last { border-right: 1px solid #E4E4E4; }

.mp3Player .albumVolume { font-weight: bold; padding: 5px 10px;
text-align: center; font-size: small;
                          border-left: 1px solid #E4E4E4;
border-right: 1px solid #E4E4E4; border-top: 1px solid #E4E4E4; }

.mp3Player .freePrice,
.mp3Player .naPrice { color: #990000; }
.mp3Player .naPrice { font-size: 8px; }






















        
    
            




  
  
  
    
    
      
        Samples
      
      

		






      


        




    
    
        




    
    
  








    
      
    Sub cd_AMPlayerProd_FSCommand(ByVal command, ByVal args)
        call cd_AMPlayerProd_DoFSCommand(command, args)
    end sub
    Sub fe_cd_AMPlayerProd_FSCommand(ByVal command, ByVal args)
        call cd_AMPlayerProd_DoFSCommand(command, args)
    end sub

    
    


amznJQ.onReady('jQuery', function () {

var retriedCreateMp3Interface = false;
var createMp3Interface = function($) {
try {
    var swfURL =
"http://g-ecx.images-amazon.com/images/G/01/zeitgeist/mp3player/swf/zgMp3Player-1.0._V212274098_.swf";
    var mp3PlayerElemId = "mp3FlashPlayer";
    var playerHeight = 1; // should be 1.  Flash objects initiated
with 0 dimensions will not get initialized
    var playerWidth = 1;  // should be 1 as well.
    var minFlashVersion = "9.0.0";
    var expressInstallSwfurl = null;  // not used
    var flashVars = {
      protocol: window.location.protocol.replace(":",""),
      sessionId: "189-1198595-0836128" // used for telemetry logging
    };
    var params = {
      allowScriptAccess: "always" // allow JavaScript to call the MP3
player
    };

    if (jQuery("#" + mp3PlayerElemId).length === 0) {
        if (jQuery(".mp3Player:first").length !== 0) {
            jQuery(".mp3Player:first").append('');
        } else {
            jQuery("body").append('');
        }
    }

    try {
        var flashVersion = swfobject.getFlashPlayerVersion();
    } catch (e) {
        //swfobject not defined
        return;
    }

    swfobject.embedSWF(swfURL, mp3PlayerElemId, playerHeight,
playerWidth, minFlashVersion, expressInstallSwfurl, flashVars,
params);

    if (!window.Mp3Interface) {
        window.Mp3Interface = {
            flashPlayerId: mp3PlayerElemId,
            playerList: [],
            currentPlayer: null,
            muted: false,
            initialized: false,
            retriedInit: false,


            registerPlayer: function(player) {
                Mp3Interface.playerList.push(player);

                if (Mp3Interface.currentPlayer === null) {
                    Mp3Interface.currentPlayer = player;
                }

                if (this.initialized) {
                    player.callback('onPlayerInit');
                }
            },


            playSong: function(url, requestingPlayer) {
                Mp3Interface.setCurrentPlayer(requestingPlayer);
                try {
                 
swfobject.getObjectById(Mp3Interface.flashPlayerId).playSong(url);
                } catch (e) {
                  return;
                }
            },
            playSongAsin: function(asin, realm, requestingPlayer) {
                Mp3Interface.setCurrentPlayer(requestingPlayer);
                try {
                 
swfobject.getObjectById(Mp3Interface.flashPlayerId).playSongAsin(asin,
realm);
                } catch (e) {
                  return;
                }
            },
            pauseSong: function(requestingPlayer) {
                if (requestingPlayer) {
                    Mp3Interface.setCurrentPlayer(requestingPlayer);
                }
                try {
                 
swfobject.getObjectById(Mp3Interface.flashPlayerId).pauseSong();
                } catch (e) {
                  return;
                }
            },


            getFlashState: function() {
                try {
                  return
swfobject.getObjectById(Mp3Interface.flashPlayerId).getState();
                } catch (e) {
                  return;
                }
            },
            isInitialized: function() {
                return this.initialized;
            },
            backupInit: function () {
                if (this.initialized) {
                    return;
                }

                try {
                    setTimeout(function() {
                        if (swfobject &&
swfobject.getObjectById(Mp3Interface.flashPlayerId) &&
Mp3Interface.getFlashState()) {
                            Mp3Interface.callback("onPlayerInit");
                        } else {
                            Mp3Interface.backupInit();
                        }
                    },100);
                } catch (e)  {
                    if (Mp3Interface.retriedInit) {
                        return ;
                    } else {
                        setTimeout(function () {
                            Mp3Interface.retriedInit = true;
                            Mp3Interface.backupInit();
                        }, 500);
                    }
                }
            },


            callback: function(event) {
                switch (event) {
                    case 'onPlayerInit':
                        for (var i in Mp3Interface.playerList) {
                            var player = Mp3Interface.playerList[i];
                            player.callback(event);
                        }

                        this.initialized = true;
                        break;
                    default:
                        Mp3Interface.currentPlayer.callback(event);
                        break;
                }
            },


            play: function(asin, requestingPlayer) {
                Mp3Interface.setCurrentPlayer(requestingPlayer);
                Mp3Interface.currentPlayer.play(asin);
            },
            playTrack: function(asin, requestingPlayer) {
                Mp3Interface.setCurrentPlayer(requestingPlayer);
                Mp3Interface.currentPlayer.playTrack(asin);
            },
            playAll: function (requestingPlayer) {
                Mp3Interface.setCurrentPlayer(requestingPlayer);
                Mp3Interface.currentPlayer.playAll();
            },
            playNext: function (requestingPlayer) {
                Mp3Interface.setCurrentPlayer(requestingPlayer);
                Mp3Interface.currentPlayer.playNext();
            },
            playPrevious: function (requestingPlayer) {
                Mp3Interface.setCurrentPlayer(requestingPlayer);
                Mp3Interface.currentPlayer.playPrevious();
            },


            setVolume: function (volumeLevel) {
                if (volumeLevel > 0 && Mp3Interface.muted) {
                    Mp3Interface.toggleMute();
                }

                try {
                 
swfobject.getObjectById(Mp3Interface.flashPlayerId).setVolume(volumeLevel);
                } catch (e) {
                  return;
                }
                Mp3Interface.setSharedVolume(volumeLevel);

                for (var i in Mp3Interface.playerList) {
                    var player = Mp3Interface.playerList[i];
                    player.setVolume(volumeLevel);
                }
            },
            initSharedVolume: function () {
               
Mp3Interface.setVolume(Mp3Interface.getSharedVolume());
            },
            getSharedVolume: function () {
                try {
                  var volume =
swfobject.getObjectById(Mp3Interface.flashPlayerId).getSharedObject('masterVolume');
                  return volume ? volume : 1;
                } catch (e) {
                  return 1;
                }
            },
            setSharedVolume: function (volumeLevel) {
                try {
                 
swfobject.getObjectById(Mp3Interface.flashPlayerId).setSharedObject('masterVolume',
volumeLevel);
                } catch (e) {
                  return;
                }
            },
            getSharedCookie: function (cookieName) {
                try {
                  var sharedCookie =
swfobject.getObjectById(Mp3Interface.flashPlayerId).getSharedObject(cookieName);
                  return sharedCookie ? sharedCookie : null;
                } catch (e) {
                  return null;
                }
            },
            setSharedCookie: function (cookieName, cookieValue) {
                try {
                 
swfobject.getObjectById(Mp3Interface.flashPlayerId).setSharedObject(cookieName,
cookieValue);
                } catch (e) {
                  return;
                }
            },
            toggleMute: function () {
                Mp3Interface.muted = !Mp3Interface.muted;

                if (Mp3Interface.muted) {
                    var tmpVolume = Mp3Interface.getSharedVolume();
                    Mp3Interface.setVolume(0);
                    Mp3Interface.setSharedVolume(tmpVolume);
                } else {
                   
Mp3Interface.setVolume(Mp3Interface.getSharedVolume());
                }

                for (var i in Mp3Interface.playerList) {
                    var player = Mp3Interface.playerList[i];
                    player.setMute(Mp3Interface.muted);
                }
            },


            setCurrentPlayer: function(requestingPlayer) {
                if (Mp3Interface.currentPlayer &&
Mp3Interface.currentPlayer !== requestingPlayer) {
                    Mp3Interface.pauseSong();
                    Mp3Interface.currentPlayer.reset();
                    Mp3Interface.currentPlayer = requestingPlayer;
                }
            }
        };
    }

    Mp3Interface.backupInit();
} catch (e) {
    if (retriedCreateMp3Interface) {
        return ;
    } else {
        setTimeout(function () {
            retriedCreateMp3Interface = true;
            createMp3Interface(jQuery);
        }, 500);
    }
}
};

createMp3Interface(jQuery);
});



        
        function cd_AMPlayerProd_DoFSCommand(command, args) {
            var argArray = new Array();
            argArray = args.split('\t');
            if(argArray.length == 1){
                var alphanumeric = /[0-9a-zA-Z]+/gi
                argArray = args.match(alphanumeric);
            }
            if (command == "TrackStateChanged") {
                cd_setTrackPreviewState(argArray[0], argArray[1]);
            }
        }
        function fe_cd_AMPlayerProd_DoFSCommand(command, args) {
            cd_AMPlayerProd_DoFSCommand(command, args);
        }

        function cd_getFlashMovieObject( objectId ) {
                     var obj = window.document[objectId];
             if (obj) {
                         if (navigator.userAgent.indexOf("Safari") !=
-1) {
                             if(obj instanceof HTMLEmbedElement) {
                                 return obj;
                             } else {
                                 return obj[0];
                             }
                         }
                 return obj;
             }
             if (navigator.appName.indexOf("Microsoft Internet")==-1)
{
                 if (document.embeds && document.embeds[objectId])
                     return document.embeds[objectId];
             }
             else {
                 return document.getElementById(objectId);
             }
        }
        function cd_trackPreviewPressed(asin) {
            var foundValidVersion = false;
            var flashVersion =
deconcept.SWFObjectUtil.getPlayerVersion();
            if(flashVersion && flashVersion['major'] >= 8) {
                foundValidVersion = true;
            }

            if(!foundValidVersion) {
                return true;
            }
                      
            var trackPreviewImage =
document.getElementById("cd_trackPreview" + asin);
            if (trackPreviewImage == null) {
                trackPreviewImage =
document.getElementById("fe_cd_trackPreview" + asin);
            }
            var albumSampler =
cd_getFlashMovieObject("cd_AMPlayerProd");
            if (albumSampler == null) {
                albumSampler =
cd_getFlashMovieObject("fe_cd_AMPlayerProd");
            }

            if(trackPreviewImage && albumSampler) {
                var currentState = trackPreviewImage["state"];
                switch (currentState) {
                    case cd_STATEID_PLAYING:
                    case cd_STATEID_LOADING:
                        albumSampler.TCallLabel("/", "PausePlayback");
                        break;
                    case cd_STATEID_STOPPED:
                    case cd_STATEID_PAUSED:
                    case cd_STATEID_ERROR:
                    case undefined:
                        albumSampler.SetVariable("_root.asinToPlay",
asin);
                        albumSampler.TCallLabel("/", "PlayTrackASIN");
                        break;
                }
            }
            return false;
        }
        var cd_STATEID_LOADING = 1;
        var cd_STATEID_STOPPED = 2;
        var cd_STATEID_PAUSED  = 3;
        var cd_STATEID_PLAYING = 4;
        var cd_STATEID_ERROR   = 5;
        
        var cd_TrackPlayerImages = new Array();
        cd_TrackPlayerImages[cd_STATEID_LOADING]  =
"http://g-ecx.images-amazon.com/images/G/01/digital/music/dp/load-control._V192200409_.gif";
        cd_TrackPlayerImages[cd_STATEID_STOPPED]  =
"http://g-ecx.images-amazon.com/images/G/01/digital/music/dp/play-control-2._V192200417_.gif";
        cd_TrackPlayerImages[cd_STATEID_PAUSED]   =
"http://g-ecx.images-amazon.com/images/G/01/digital/music/dp/play-control-2._V192200417_.gif";
        cd_TrackPlayerImages[cd_STATEID_PLAYING]  =
"http://g-ecx.images-amazon.com/images/G/01/digital/music/dp/pause-control._V192200416_.gif";
        cd_TrackPlayerImages[cd_STATEID_ERROR]    =
"http://g-ecx.images-amazon.com/images/G/01/digital/music/dp/error-control._V192200440_.gif";
        function cd_setTrackPreviewState(asin, state) {
            var trackPreviewImage =
document.getElementById("cd_trackPreview" + asin);
            if (trackPreviewImage == null) {
                trackPreviewImage =
document.getElementById("fe_cd_trackPreview" + asin);
            }
            if (trackPreviewImage) {
                var newStateImage = cd_TrackPlayerImages[state];
                if (newStateImage != undefined) {
                    trackPreviewImage["src"] =
cd_TrackPlayerImages[state];
                    trackPreviewImage["state"] = parseInt(state);
                }
            }
        }

        function cd_stopPlayer() {
            var albumSampler =
cd_getFlashMovieObject("cd_AMPlayerProd");
            if (albumSampler == null) {
                albumSampler =
cd_getFlashMovieObject("fe_cd_AMPlayerProd");
            }
            if (albumSampler) {
                albumSampler.TCallLabel("/", "PausePlayback");
            }
        }
        
        function cd_setPlaylistURL(playlistURL) {
            var albumSampler =
cd_getFlashMovieObject("cd_AMPlayerProd");
            if (albumSampler == null) {
                albumSampler =
cd_getFlashMovieObject("fe_cd_AMPlayerProd");
            }
            if (albumSampler) {
                albumSampler.SetVariable("_root.playlistToSet",
playlistURL);
                albumSampler.TCallLabel("/", "SetPlaylist");
            }
        }

        var cd_oldWidth;
        function cd_setVisible(isVisible) {
            var albumSampler =
cd_getFlashMovieObject("cd_AMPlayerProd");
            if (albumSampler == null) {
                albumSampler =
cd_getFlashMovieObject("fe_cd_AMPlayerProd");
            }
            if (albumSampler) {
                if (isVisible) {
                    albumSampler.width = cd_oldWidth;
                } else {
                    cd_oldWidth = albumSampler.width;
                    albumSampler.width = 1;
                }
            }
        }

        


        
        function cd_setAMDCookieValue(value) {
            var albumSampler =
cd_getFlashMovieObject("cd_AMPlayerProd");
            if(albumSampler == null) {
                albumSampler =
cd_getFlashMovieObject("fe_cd_AMPlayerProd");
            }
            if(albumSampler) {
                albumSampler.SetVariable("_root.AMDCookieValue",
value);
                albumSampler.TCallLabel("/", "SetAMDCookieValue");
            }
        }

        function cd_getAMDCookieValue() {
            var flashAMDCookieValue = null;
            var albumSampler =
cd_getFlashMovieObject("cd_AMPlayerProd");
            if(albumSampler == null) {
                albumSampler =
cd_getFlashMovieObject("fe_cd_AMPlayerProd");
            }
                if(albumSampler) {
                flashAMDCookieValue =
albumSampler.GetVariable("_root.AMDCookieValue");    
                }    
            return flashAMDCookieValue;
        }

        function varIsUndef(v) {
            return ((v == undefined) || (v == null) || (v ==
"undefined") || (v == "null"));
        }

        var createBrowserCookie = function(domain, name, value) {
            var date = new Date();
            date.setTime(date.getTime()+(10*365*24*60*60*1000)); 
            var expires = "; expires="+date.toGMTString();
            return name+"="+value+expires+"; path=/; domain=" +
domain;
        };

        function getAmdPluginValue() {
            var value = null;
            if (window.ActiveXObject) {
                try {
                    amd = new
ActiveXObject("Amazon.AmazonMP3DownloaderPlugin");
                    value = amd ? amd.version : null;
                } catch(e) {}
            } else if(navigator.plugins) {
                navigator.plugins.refresh();
                amd = navigator.plugins["AmazonMP3DownloaderPlugin"];
                var regex = /.*?([0-9]+[.][0-9]+[.][0-9]+)$/;
                value = (amd && amd.description.match(regex)) ?
amd.description.match(regex)[1] : null;
            }
            return value;
        }

        function syncFlashAndHTTPCookies() {
            var cookieSync = "normal";
            var flashAMDCookieValue = undefined;
            if(cookieSync != "install" && cookieSync != "uninstall") {

                flashAMDCookieValue = cd_getAMDCookieValue();
            }
            var httpAMDCookieValue;
            var cookieName = "dmusic_download_manager_enabled";
            var domain = ".amazon.com";
            if(document.cookie != null) {
                var ca = document.cookie.split(';');
                for(var i=0;i < ca.length;i++) {
                    var c = ca[i];
                    while (c.charAt(0)==' ') c =
c.substring(1,c.length);
                    if (c.indexOf(cookieName) == 0) {
                        httpAMDCookieValue =
c.substring(cookieName.length,c.length);
                        break;
                    }
                }
            }
            var vals = "flashAMDCookieValue: " + flashAMDCookieValue +
", httpAMDCookieValue: " + httpAMDCookieValue + ", cookieSync: " +
cookieSync;
            var pluginAmdValue = getAmdPluginValue();
            if(cookieSync == "uninstall") {
                vals += " action: uninstall flashCookie";
                cd_setAMDCookieValue("uninstalled");
            } else if(cookieSync == "install") {
                vals += " action: install flashCookie";
                cd_setAMDCookieValue(httpAMDCookieValue);
            } else if (pluginAmdValue != null) {
                document.cookie = createBrowserCookie(domain,
cookieName, pluginAmdValue);
                Mp3Interface.setSharedCookie(cookieName,
pluginAmdValue);
                cd_setAMDCookieValue(pluginAmdValue);
                vals += " action: httpCookie -> flashCookie";
            } else { 
                if(varIsUndef(flashAMDCookieValue) &&
!varIsUndef(httpAMDCookieValue)) {
                    
                    vals += " action: httpCookie -> flashCookie";
                    cd_setAMDCookieValue(httpAMDCookieValue);
                } else if(flashAMDCookieValue == "uninstalled") {
                    vals += " action: delete httpCookie";
                    var expires = "; expires=Thu, 01-Jan-1970 00:00:01
GMT";
                    document.cookie =
cookieName+flashAMDCookieValue+expires+"; path=/; domain=" + domain;
                } else if(!varIsUndef(flashAMDCookieValue) &&
flashAMDCookieValue != "uninstalled" &&
varIsUndef(httpAMDCookieValue)) {
                    vals += " action: httpCookie 
Midi Mime Types SiteMap Contact Subscribe © 2014 JimmyLandStudios