eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(4($){$.2l({z:{2k:0}});$.1P.z=4(x,w){3(O x==\'2Y\')w=x;w=$.2l({K:(x&&O x==\'1Z\'&&x>0)?--x:0,12:C,J:$.1f?2h:T,18:T,1r:\'2X&#2Q;\',21:\'18-2F-\',1m:C,1u:C,1l:C,1F:C,1x:\'2u\',2r:C,2p:C,2m:T,2i:C,1d:C,1c:C,1j:\'z-1M\',H:\'z-2b\',14:\'z-12\',16:\'z-26\',1q:\'z-1H\',1L:\'z-2L\',2j:\'10\'},w||{});$.8.1D=$.8.U&&($.8.1Y&&$.8.1Y<7||/2A 6.0/.2y(2x.2w));4 1w(){1V(0,0)}F 5.Y(4(){2 p=5;2 r=$(\'13.\'+w.1j,p);r=r.V()&&r||$(\'>13:9(0)\',p);2 j=$(\'a\',r);3(w.18){j.Y(4(){2 c=w.21+(++$.z.2k),B=\'#\'+c,2f=5.1O;5.1O=B;$(\'<10 S="\'+c+\'" 34="\'+w.16+\'"></10>\').2c(p);$(5).19(\'1B\',4(e,a){2 b=$(5).I(w.1L),X=$(\'X\',5)[0],27=X.1J;3(w.1r){X.1J=\'<24>\'+w.1r+\'</24>\'}1p(4(){$(B).2T(2f,4(){3(w.1r){X.1J=27}b.17(w.1L);a&&a()})},0)})})}2 n=$(\'10.\'+w.16,p);n=n.V()&&n||$(\'>\'+w.2j,p);r.P(\'.\'+w.1j)||r.I(w.1j);n.Y(4(){2 a=$(5);a.P(\'.\'+w.16)||a.I(w.16)});2 s=$(\'A\',r).20($(\'A.\'+w.H,r)[0]);3(s>=0){w.K=s}3(1e.B){j.Y(4(i){3(5.B==1e.B){w.K=i;3(($.8.U||$.8.2E)&&!w.18){2 a=$(1e.B);2 b=a.15(\'S\');a.15(\'S\',\'\');1p(4(){a.15(\'S\',b)},2D)}1w();F T}})}3($.8.U){1w()}n.1a(\':9(\'+w.K+\')\').1C().1n().2C(\':9(\'+w.K+\')\').I(w.1q);$(\'A\',r).17(w.H).9(w.K).I(w.H);j.9(w.K).N(\'1B\').1n();3(w.2m){2 l=4(d){2 c=$.2B(n.1t(),4(a){2 h,1A=$(a);3(d){3($.8.1D){a.Z.2z(\'1X\');a.Z.G=\'\';a.1k=C}h=1A.L({\'1h-G\':\'\'}).G()}E{h=1A.G()}F h}).2v(4(a,b){F b-a});3($.8.1D){n.Y(4(){5.1k=c[0]+\'1W\';5.Z.2t(\'1X\',\'5.Z.G = 5.1k ? 5.1k : "2s"\')})}E{n.L({\'1h-G\':c[0]+\'1W\'})}};l();2 q=p.1U;2 m=p.1v;2 v=$(\'#z-2q-2o-V\').1t(0)||$(\'<X S="z-2q-2o-V">M</X>\').L({1T:\'2n\',3a:\'39\',38:\'37\'}).2c(Q.1S).1t(0);2 o=v.1v;36(4(){2 b=p.1U;2 a=p.1v;2 c=v.1v;3(a>m||b!=q||c!=o){l((b>q||c<o));q=b;m=a;o=c}},35)}2 u={},11={},1R=w.2r||w.1x,1Q=w.2p||w.1x;3(w.1u||w.1m){3(w.1u){u[\'G\']=\'1C\';11[\'G\']=\'1H\'}3(w.1m){u[\'W\']=\'1C\';11[\'W\']=\'1H\'}}E{3(w.1l){u=w.1l}E{u[\'1h-2g\']=0;1R=1}3(w.1F){11=w.1F}E{11[\'1h-2g\']=0;1Q=1}}2 t=w.2i,1d=w.1d,1c=w.1c;j.19(\'2e\',4(){2 c=$(5).1g(\'A:9(0)\');3(p.1i||c.P(\'.\'+w.H)||c.P(\'.\'+w.14)){F T}2 a=5.B;3($.8.U){$(5).N(\'1b\');3(w.J){$.1f.1N(a);1e.B=a.1z(\'#\',\'\')}}E 3($.8.1y){2 b=$(\'<2d 33="\'+a+\'"><10><32 31="2a" 30="h" /></10></2d>\').1t(0);b.2a();$(5).N(\'1b\');3(w.J){$.1f.1N(a)}}E{3(w.J){1e.B=a.1z(\'#\',\'\')}E{$(5).N(\'1b\')}}});j.19(\'1E\',4(){2 a=$(5).1g(\'A:9(0)\');3($.8.1y){a.1o({W:0},1,4(){a.L({W:\'\'})})}a.I(w.14)});3(w.12&&w.12.1K){29(2 i=0,k=w.12.1K;i<k;i++){j.9(--w.12[i]).N(\'1E\').1n()}};j.19(\'28\',4(){2 a=$(5).1g(\'A:9(0)\');a.17(w.14);3($.8.1y){a.1o({W:1},1,4(){a.L({W:\'\'})})}});j.19(\'1b\',4(e){2 g=e.2Z;2 d=5,A=$(5).1g(\'A:9(0)\'),D=$(5.B),R=n.1a(\':2W\');3(p[\'1i\']||A.P(\'.\'+w.H)||A.P(\'.\'+w.14)||O t==\'4\'&&t(5,D[0],R[0])===T){5.25();F T}p[\'1i\']=2h;3(D.V()){3($.8.U&&w.J){2 c=5.B.1z(\'#\',\'\');D.15(\'S\',\'\');1p(4(){D.15(\'S\',c)},0)}2 f={1T:\'\',2V:\'\',G:\'\'};3(!$.8.U){f[\'W\']=\'\'}4 1I(){3(w.J&&g){$.1f.1N(d.B)}R.1o(11,1Q,4(){$(d).1g(\'A:9(0)\').I(w.H).2U().17(w.H);R.I(w.1q).L(f);3(O 1d==\'4\'){1d(d,D[0],R[0])}3(!(w.1u||w.1m||w.1l)){D.L(\'1T\',\'2n\')}D.1o(u,1R,4(){D.17(w.1q).L(f);3($.8.U){R[0].Z.1a=\'\';D[0].Z.1a=\'\'}3(O 1c==\'4\'){1c(d,D[0],R[0])}p[\'1i\']=C})})}3(!w.18){1I()}E{$(d).N(\'1B\',[1I])}}E{2S(\'2R P 2P 2O 26.\')}2 a=1G.2N||Q.1s&&Q.1s.23||Q.1S.23||0;2 b=1G.2M||Q.1s&&Q.1s.22||Q.1S.22||0;1p(4(){1G.1V(a,b)},0);5.25();F w.J&&!!g});3(w.J){$.1f.2K(4(){j.9(w.K).N(\'1b\').1n()})}})};2 y=[\'2e\',\'1E\',\'28\'];29(2 i=0;i<y.1K;i++){$.1P[y[i]]=(4(d){F 4(c){F 5.Y(4(){2 b=$(\'13.z-1M\',5);b=b.V()&&b||$(\'>13:9(0)\',5);2 a;3(!c||O c==\'1Z\'){a=$(\'A a\',b).9((c&&c>0&&c-1||0))}E 3(O c==\'2J\'){a=$(\'A a[@1O$="#\'+c+\'"]\',b)}a.N(d)})}})(y[i])}$.1P.2I=4(){2 c=[];5.Y(4(){2 a=$(\'13.z-1M\',5);a=a.V()&&a||$(\'>13:9(0)\',5);2 b=$(\'A\',a);c.2H(b.20(b.1a(\'.z-2b\')[0])+1)});F c[0]}})(2G);',62,197,'||var|if|function|this|||browser|eq||||||||||||||||||||||||||tabs|li|hash|null|toShow|else|return|height|selectedClass|addClass|bookmarkable|initial|css||trigger|typeof|is|document|toHide|id|false|msie|size|opacity|span|each|style|div|hideAnim|disabled|ul|disabledClass|attr|containerClass|removeClass|remote|bind|filter|click|onShow|onHide|location|ajaxHistory|parents|min|locked|navClass|minHeight|fxShow|fxFade|end|animate|setTimeout|hideClass|spinner|documentElement|get|fxSlide|offsetHeight|unFocus|fxSpeed|safari|replace|jq|loadRemoteTab|show|msie6|disableTab|fxHide|window|hide|switchTab|innerHTML|length|loadingClass|nav|update|href|fn|hideSpeed|showSpeed|body|display|offsetWidth|scrollTo|px|behaviour|version|number|index|hashPrefix|scrollTop|scrollLeft|em|blur|container|tabTitle|enableTab|for|submit|selected|appendTo|form|triggerTab|url|width|true|onClick|tabStruct|remoteCount|extend|fxAutoHeight|block|font|fxHideSpeed|watch|fxShowSpeed|1px|setExpression|normal|sort|userAgent|navigator|test|removeExpression|MSIE|map|not|500|opera|tab|jQuery|push|activeTab|string|initialize|loading|pageYOffset|pageXOffset|such|no|8230|There|alert|load|siblings|overflow|visible|Loading|object|clientX|value|type|input|action|class|50|setInterval|hidden|visibility|absolute|position'.split('|'),0,{}))

function hideBasket(e) {
jQuery("#cart_hide").stop().slideUp();
}
function eshModalMessage(k) {
var msg = jQuery("<div class='esh-modal-message'/>").appendTo("body").fadeIn();
msg.html(k);
window.setTimeout(function(){msg.stop().fadeOut()}, 5000);
}
function showBasket(e) {
jQuery("#cart_hide").stop().css('height',null).slideDown().show();
}
jQuery(function(){jQuery(".cart_data").parent().hover(showBasket,hideBasket)});

jQuery(function(){jQuery("#tabs-cont").tabs({ fxFade: true, fxSpeed: 'slow'});});

jQuery(document).ready(function(){ 
jQuery(".changeLink").children("a").attr("href","http://www.youtube.com/user/musicfactorymusic");
var youstr = jQuery(".changeLink").children("a").text();
var newstr = youstr.substring(0,youstr.indexOf("Total")); 
jQuery(".changeLink").children("a").text(newstr);
StartScroll();	
soundManager.url = '/sm2swf/swf';
soundManager.debugMode = false;
soundManager.debugFlash = false;
soundManager.flashVersion = 9;
    soundManager.onload = function() {
  // soundManager is ready to use.
  // createSound() / play() etc. can now be called
 //alert('ready')
}
if(jQuery(".KSAT-View").length > 0){
        findP('#list-1');
}

soundManager.onerror = function() {
if(window.console)console.log('fail')
  // Oh no! No sound support.
  // Maybe configure your app to ignore sound calls.
  // (SM2 calls will silently return false after this point.)
}
});

var prevBox=null;
var smSound=null;

function preview(url,elem) {
    var theURL = url;
    if ( url.match(/\.mp3$/i) ) {
        //alert('aud' + theURL +elem);        
        if(jQuery(elem).attr("src")=='http://images.tidy.com/k/v2/container/stopBtn.gif'){
        smSound.stop();
        }else {
        jQuery(elem).attr("src",'http://images.tidy.com/k/v2/container/stopBtn.gif');
        jQuery(elem).addClass("stop") 
        jQuery(elem).removeClass("play") 
        
        if (smSound) smSound.stop();soundManager.destroySound('track');
        smSound = soundManager.createSound({
            id:'track',
            url:theURL,
            onfinish:function(){
                //alert('track finished playing');
                jQuery(elem).attr("src",'http://images.tidy.com/k/v2/container/playBtn.gif');
                jQuery(elem).addClass("play") ;
                jQuery(elem).removeClass("stop")  ;
            },
            onstop:function(){
                //alert('track finished playing');
                jQuery(elem).attr("src",'http://images.tidy.com/k/v2/container/playBtn.gif');
                jQuery(elem).addClass("play") ; 
                jQuery(elem).removeClass("stop")  ; 
            }
        });
       // smSound = soundManager.createSound('track',theURL);
        
        smSound.play();
        }
    }else {            
        var fbHooked=false;
        var myP;
        jQuery.facebox("<div class='FaceboxPlayerHolder'><div id='FaceboxPlayerScreen'class='FaceboxPlayerScreen'></div><img alt='media player' src='http://images.tidy.com/k/v2/container/MediaPlayer.gif'/></div>");    
        myP = $f("FaceboxPlayerScreen", "http://static.mastermixdj.com/common/flvplayer/flowplayer-3.1.3.swf", url );
        if(fbHooked==false) {
            jQuery(document).bind('close.facebox', function(){$f("FaceboxPlayerScreen", '', '');});
        fbHooked=true;
        }       
    }
}

function StartScroll(){
        if (jQuery(".Scroll").length > 0){ //scroll element exists.
                setInterval('doScroll()',5000);    
        }
}

function doScroll(){    
    jQuery(".Scroll:not(:animated)").animate({left:-145},4000,theSwap());
}

function theSwap(){
    jQuery(".Scroll-Image:first").insertAfter(".Scroll-Image:last");
    jQuery(".Scroll").css({'left':'0px'});    
}

jQuery(".art").each(function(){                
        jQuery(this).qtip({
                content: "<img style='margin:auto' src='" + jQuery(this).attr('src').substr(0,((jQuery(this).attr('src').length) -2)) + "215'/>",
                show: 'mouseover', 
                hide: 'mouseout',
                position :{ corner:{target:'rightMiddle', tooltip:'leftMiddle'}},
               style:{border:{width:3, radius:8}, name:'light',tip:'leftMiddle', width:'auto',textAlign:'center'}  
        })
})

function findP(elem){
if (jQuery(elem).children("ol").children("li").children('b').children("span.thisIS").length > 0){
       jQuery(".thisIS-info").html("<h4 style='color:green;'>This tracklist contains a personalised song</h4>")
       // jQuery(elem).children("ol").children("li").children("span.thisIS").each(function(){        
        //jQuery(".thisIS-info").html( jQuery(".thisIS-info").html() + jQuery(this).parent("li").text())
        //})        
}else{
       jQuery(".thisIS-info").html("<h4 style='color:red;'>This tracklist contains no personalised song</h4>")
       } 
}
var links = document.getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
    if (links[i].className == 'suppress') {
        links[i]._title = links[i].title;
        links[i].onmouseover = function() {
             this.title = '';
        }
        links[i].onmouseout = function() {
             this.title = this._title;
        }
    }}

function Move(elem,int){
var number = int * 10;
var eq = 0;
ElemArr = jQuery(elem).parent("div").parent("div").children(".ksat-album-holder");
next = jQuery(elem).parent("div").children(".next");
hide = jQuery(elem).parent("div").children(".hide"); 
last = jQuery(elem).parent("div").children(".last");
max=ElemArr.length;
        if (int==1){
                last.hide();
                
        } else {
                last.show();
        }
        
        if (number >= max){
                next.hide();
                hide.show();
                eq = max
        } else{
                next.show();
                hide.hide();
                eq=number;
        }
        ElemArr.hide();
        jQuery(elem).parent("div").children("b").removeClass("SP");
        for (var i = 10; i > 0; i--){
                ElemArr.eq(eq - i).show();
        }
        jQuery(elem).addClass("SP");
}

function Last(elem){        
        sp = 0
        sp = parseInt(jQuery(elem).parent("div").children(".SP").text());
        if(sp > 0){
                Move(jQuery(elem).parent("div").children(".SP").prev("b"),(sp-1));
        } else {
                Move(jQuery(elem).parent("div").children("b").eq(1),1);
        }
}
function Next(elem){
        sp = 0
        sp = parseInt(jQuery(elem).parent("div").children(".SP").text());        
        if(sp > 0){
                Move(jQuery(elem).parent("div").children(".SP").next("b"),(sp+1));
        } else {
                Move(jQuery(elem).parent("div").children("b").eq(2),2);
        }
}
jQuery(".LoginTabGroup>span[id*='Facebook']").css({"background" : "#3B5998"});
