function prepareAjaxMode(a,f,e,d){var c="/#"+window.location.pathname+window.location.search;var b=$("<div id='djtunesHiddenFormContainer' style='position:absolute;top:-1000px;left:-1000px'> <form id='djtunesHiddenForm' action='"+c+"' method='post' name='djtunesHiddenForm'><input type='hidden' name='buttonidentifier' value='"+d+"'/><input type='hidden' name='aMRqUO' value='"+a+"___"+f+"___"+e+"' /><input type='hidden' name='aMRqU' value='"+c+"' /></form></div>");$(document.body).append(b);$("#djtunesHiddenForm").submit()}var targetDocumentWrite="";function setIdDocumentWriteShouldAppendTo(a){targetDocumentWrite=a}var ajaxHistory=null;var ajaxManager=null;function ajaxUrlToAUrl(a){}function ajaxAUrlToUrl(a){return a.replace(/^\/#/,"")}function loadPage(a){return true}function callPage(b,d,a,g){var f="";if(typeof g=="undefined"){g=true}var c="http://"+window.location.host;b=b.replace(new RegExp(c,"gi"),"");if(b){var e=b.split("?");if(e[0]!="#"&&b!="javascript:void(0)"&&b!="#"&&b.substring(0,1)!="#"&&d!="_blank"&&b!=""){if(typeof a!="undefined"&&a!=null){a.attr("href","#"+b)}b=e[0];if(e[1]){f=e[1]}$.manageAjax.add("djtPlayerAjax",{beforeSend:function(h){showPageLoadingIndicator()},success:function(h){$("#main").empty();$("#main").html(h);hidePageLoadingIndicator();if(g==false){}else{$.scrollTo({top:"0px",left:"+=0px"},800)}initAjaxModeForms("#main ");addMainEventHandler();reloadAdIFrames();if(typeof pageTracker!="undefined"){pageTracker._trackPageview(b)}return false},error:function(j,h,i){},url:b,data:f})}}return false}function redirectToPage(a){if(typeof ajaxMode=="undefined"||ajaxMode!=1){window.location.href=a}else{callPage(a,"_self")}}function redirectFromAjaxUrl(){if(isPlayerUrl(window.location.href)&&(typeof ajaxMode=="undefined"||ajaxMode!=1)){window.location.href=location.hash.replace(/^#/,"")}}function isPlayerUrl(a){if(location.hash.substr(0,2)=="#/"){return true}else{return false}}function isValidUrl(b,d,a){if(typeof b=="undefined"){return false}var e=b.split("?");var c=b.split("#");if(e[0]=="#"||b=="javascript:void(0)"||b=="#"||b.substring(0,1)=="#"||d=="_blank"||b==""||b==window.location.href+"/#"||(typeof c[1]!="undefined")){return false}return true}function initAjaxModeWithDelegationAndHistory(){$("#main a, #breadCrumbNaviBox a, #cart a, #header a, #footer a, #TopSearchBox a, #pageSitemap a, #playerSmallFooter .metacontainer a, #playerSmallFooter .covercontainer a").live("click",function(b){var a=jQuery(this).attr("href");var c=jQuery(this).attr("target");if(isValidUrl(a,c,jQuery(this))){$.history.load(a);return false}})}function initAjaxModeWithDelegation(a){if(!a){a=""}$(a+"a").live("click",function(c){var b=jQuery(this).attr("href");var d=jQuery(this).attr("target");if(isValidUrl(b,d,jQuery(this))){callPage(b,d,jQuery(this))}})}function initAjaxModeForms(a){if(!a){a=""}$(a+"form").each(function(b){var c=jQuery(this).attr("action");if(c==""){c="/"}var d="";jQuery(this).unbind("submit");jQuery(this).submit(function(){if(jQuery(this).attr("id")=="downloadPopupForm"){return true}if(jQuery(this).attr("method").toLowerCase()=="get"&&jQuery(this).attr("target")==""){showPageLoadingIndicator();$.ajax({type:"GET",url:c,data:jQuery(this).serialize(),success:function(e){$("#main").html(e);hidePageLoadingIndicator();initAjaxModeForms("#main ");addMainEventHandler();reloadAdIFrames();if(typeof pageTracker!="undefined"){pageTracker._trackPageview(c)}}})}if(jQuery(this).attr("method").toLowerCase()=="post"&&jQuery(this).attr("target")==""){showPageLoadingIndicator();$.ajax({type:"POST",url:c,data:jQuery(this).serialize(),success:function(e){$("#main").html(e);hidePageLoadingIndicator();initAjaxModeForms("#main ");addMainEventHandler();reloadAdIFrames();if(typeof pageTracker!="undefined"){pageTracker._trackPageview(c)}}})}return false})})}function stripslashes(a){return(a+"").replace(/\\(.?)/g,function(c,b){switch(b){case"\\":return"\\";case"0":return"\0";case"":return"";default:return b}})}function openplayer(c,e,a,b,d){if(typeof a!="undefined"&&a!=""){if(typeof a!="undefined"&&a!=""){$(a).addClass(b)}else{$(a).addClass("icon_play_visited")}}if(d!=""){$("."+d).addClass("icon_play_visited")}if(overlayPlayer==null){d=findSpecialClassName("if__",$(a).attr("class"));prepareAjaxMode(c,e,"",d)}else{if(c=="TRACK"){DjtPlayer.loadTrack(e)}if(c=="RELEASE"){DjtPlayer.loadRelease(e)}if(c=="PLAYLIST"){DjtPlayer.loadPlaylist(e)}if(c=="CPLAYLIST"){DjtPlayer.loadCPlaylist(e)}createMultiButton("playerMultiButton")}return false}var overlayPlayer=null;function initPlayer(e,c){var d=e.split("___");type=d[0];id=d[1];ajaxManager=$.manageAjax.create("djtPlayerAjax",{queue:"clear",abortOld:true,preventDoubbleRequests:true,cacheResponse:false,maxRequests:1});$.history.init(callPage);initAjaxModeWithDelegationAndHistory();initAjaxModeForms();var a=0;soundManager.debugMode=false;soundManager.useFlashBlock=true;soundManager.onload=function(){DjtPlayer.initDOM();openplayer(type,id,"","",c)};if(jQuery.fn.flash.hasFlash()==false){var b=$('<div id="pl-error" style="z-index:999999;position:fixed;width:995px;color:#ff0000;margin-left:-493px;left:50%;height:18px;bottom:8px">The Player requires the Flash Plugin. <a style="color:#ff0000" href="http://www.adobe.com/go/getflashplayer">Download Flash here</a></div>');$(document.body).append(b)}};
