/**
* Plugin Library for jQuery by Taylor & Pond
* http://www.taylorpond.com/
* Copyright 2010, Taylor & Pond
**/
(function($){$.fn.extend({tprotator:function(options){var defaults={rotationSpeed:10000,transitionSpeed:1000,nav:"#rotator-nav",navitem:"#rotator-nav li"}
var options=$.extend(defaults,options);var o=options;var obj=$(this);var rt;function rotateSlides(newslide){$("#"+obj.attr("id")+" > div:not("+o.nav+")").fadeOut(o.transitionSpeed);$("#"+obj.attr("id")+" div.slide"+newslide).fadeIn(o.transitionSpeed);$("#highlight").animate({left:(newslide*35)+"px"});$(o.navitem).removeClass("active");$(o.navitem+":nth-child("+(newslide)+")").addClass("active");currentslide=0;slideid=newslide;if(newslide<slidecount-1){currentslide=newslide+1;}
rt=setTimeout(function(){rotateSlides(currentslide)},o.rotationSpeed);}
function initializeNav(){$("<div/>").attr("id","highlight").appendTo(o.nav);$(o.nav).css("display","block");$(o.navitem+":first-child").addClass("active");$(o.navitem).click(function(){clearTimeout(rt);var id=$(this).index();if(parseInt(slideid)!==parseInt(id)){rotateSlides(parseInt(id));}else{if(slideid<slidecount-1){currentslide=slideid+1;}
rt=setTimeout(function(){rotateSlides(currentslide)},o.rotationSpeed);}});}
function initialize(){var i=0;obj.children().not(o.nav).each(function(){$(this).addClass("slide"+i);if(i>0){$(this).css("display","none");}
$(this).css("position","absolute");i++;});slidecount=i;slideid=0;if(slidecount>1){initializeNav();rt=setTimeout(function(){rotateSlides(1)},o.rotationSpeed);}}
initialize();}});})(jQuery);(function($){$.fn.extend({tpplaylist:function(options){var defaults={mixId:382132353,limit:2}
var options=$.extend(defaults,options);return this.each(function(){var o=options;var obj=$(this);var tto;function resetButtons(){$(".play").removeClass("stop").removeClass("loading").unbind("click").click(function(){playFile(this.href,this.id);return false;});}
function setStopButton(trackid){resetButtons();$("#"+trackid).addClass("loading").unbind("click").click(function(){clearPlayer();return false;});}
function clearPlayer(){clearTimeout(tto);resetButtons();document.track.Stop();}
function trackPlayer(trackid){clearTimeout(tto);if(document.track.GetEndTime()){var current=document.track.GetTime();var total=document.track.GetEndTime();if(current>0){$(".play").removeClass("loading");$("#"+trackid).addClass("stop");}else{$("#"+trackid).addClass("loading");}
if(current===total){clearPlayer();return;}else{tto=setTimeout(function(){trackPlayer(trackid)},250);}}else{tto=setTimeout(function(){trackPlayer(trackid)},250);}}
function playFile(url,trackid){setStopButton(trackid);$("<div/>").attr("id","player").appendTo("body");$("#player").html('<object id="track" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="0" height="0" codebase="http://www.apple.com/qtactivex/qtplugin.cab"><param name="src" value="'+url+'" /><param name="autoplay" value="true" /><param name="controller" value="true" /><param name="loop" value="false" /><param name="enablejavascript" value="true" /><embed name="track" src="'+url+'" width="0" height="0" autoplay="true" enablejavascript="true" controller="true" loop="false" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>');trackPlayer(trackid);}
$.getJSON("http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStoreServices.woa/wa/wsLookup?id="+o.mixId+"&entity=song&limit="+o.limit+"&callback=?",function(data){var imix=data.results[0];$.each(data.results,function(i,item){if(i>0){var itemDiv=$("<div/>").addClass("track").appendTo(obj);var itemP=$("<p/>").appendTo(itemDiv);$("<strong/>").html(item.trackName).appendTo(itemP);$("<span>").html(item.artistName).appendTo(itemP);$("<a/>").addClass("play").attr("id",item.trackId).attr("href",item.previewUrl).html("Play").appendTo(itemDiv);$("<a/>").addClass("buy").attr("href",item.trackViewUrl).html("Buy").appendTo(itemDiv);}});resetButtons();$("<a/>").addClass("more").attr("href",imix.collectionViewUrl).html("View All >").appendTo("#playlist");});});}});})(jQuery);
