$(function(){	
var G=false;
var P=false;
var Q="/scripts/mp3player.swf";
var D="/scripts/connector.swf";
var R=(new Date()).getTime();
var E="onCallbackHandler";
var S=$('<div id="play-slider"></div>');
var H=$('<div class="head"></div>').appendTo(S);
var N;
var L;
var B=$(".tracklist .products_list>li");
var C=-1;
var M=$("#buyAlboom a");
if(M.length){
C=M.attr("id").match(new RegExp("buy_(\\w+)"))[1];}

B.find(".button").andSelf().each(function(){
$(this).prepend('<ins class="cn tl"/>').prepend('<ins class="cn tr"/>').append('<ins class="cn bl"/>').append('<ins class="cn br"/>');}
);

B.find(".player").hover(function(){	

	$(this).addClass("hover");}
	,function(){
	$(this).removeClass("hover");}
	).click(function(T){
	J($(this).parent());T.stopPropagation();return false;}
);
B.each(function(){
	var T=$(this);T.find(".btn-buy").click(function(U){
	U.preventDefault();
	var V=$(this).attr("href").match(/\?id=(\d+)/i)[1];
	T.addClass("in-cart");F(T);
	cart.add(V,function(W){
		if(!W){
			T.removeClass("in-cart");}
		}
	);}
	);}
);

$(document.body).append('<div id="flash_player"></div>').append('<div id="flash_connector"></div>');
	function I(T){
		var U={
			connection_id:R,method:E,message:T};
			swfobject.embedSWF(D,"flash_connector",1,1,"9","",U);
	}
	swfobject.embedSWF(Q,"flash_player",1,1,"9","",{connection_id:R,method:E});
	function J(T){
		var U=$(".player a",T);
		if(L&&U[0]==L[0]){
			if(T.hasClass("playing")){
				A();
			}else{
				O();
			}
		}
	else{
		if(L){
			L.parent().parent().removeClass("playing");
		}
	K(U);
	}
	T.toggleClass("playing");
	}
function K(U){
	if(L){
		A();
	}
	L=U;
	P=true;
	var V=U.attr("href");
	if(G){
		window.onPlayerProgress(0);
		U.parent().parent().parent().append(S);I(V);
	}else{
		N=document.createElement("embed");
		N.setAttribute("autostart","true");
		N.setAttribute("loop","false");
		N.setAttribute("src",V);
		var T=$("#flash_player");
		if(!T.length){
		T=$('<div id="flash_player"/>').appendTo(document.body);}
		T.append(N);
	}
}
function A(){
P=false;if(G){
I("pause");}
else{
N.parentNode.removeChild(N);N=null;L=null;}
}
function O(){
I("play");P=true;}
function F(V){
V=$(V);var T=V.clone().addClass("clone").css({
top:V[0].offsetTop,left:V[0].offsetLeft,width:V.width()}
).appendTo(V.parent());var X="easeinoutcubic",W=0.7;var U=V.offset();var Z=cart.getIconPosition();var a=Z.left-U.left;var Y=Z.top-U.top;T.css("height",T.height());jTweener.addTween(T,{
left:"+="+a,top:"+="+Y,width:10,height:10,time:W,transition:X,onComplete:function(){
T.remove();}
}
);}
window.onPlayerProgress=function(T){
H.css("left",(T*100)+"%");}
;window.onPlayerReadyToUse=function(T){
G=true;}
;window.onPlayerMessageReceived=function(T){
}
;}
);