$(document).ready(function(){$('.ifixpng, .overlayActive').ifixpng();$(".orderBox").click(function(){$(this).find(".orderDetailsTable").toggle();if($(this).find(".orderDetailsTable").is(":visible")){$(this).find(".myOrdersButtonPlus").addClass("Minus")}else{$(this).find(".myOrdersButtonPlus").removeClass("Minus")}});$('.blockOverlay').live("click",unblock);$('.simpleContentBoxBlockUi span.closeX').live("click",unblock)});function addToBasket(buyCode,serviceId){if(canCookie()){var id=".cd_buy_"+buyCode;if($(id).hasClass("buy_on")){removeFromShoppingBasketInternal(buyCode);$(id).removeClass("buy_on");$(id).addClass("buy_off")}else{addToShoppingBasketInternal(buyCode);$(id).removeClass("buy_off");$(id).addClass("buy_on")}updateShoppingBasket();if(serviceId!='undefined'){_gaq.push(['_trackEvent','shoppingBasket','addToShoppingBasket',''+serviceId])}}}function addArrayToBasket(arrayString){if(canCookie()){var buycodes=arrayString.split(";");for(x=0;x<buycodes.length;x++){var buyCode=buycodes[x];if(buyCode!=""){var id=".cd_buy_"+buyCode;addToShoppingBasketInternal(buyCode);$(id).removeClass("buy_off");$(id).addClass("buy_on")}}updateShoppingBasket()}unblock()}function addTracksToShoppingBasket(){if(canCookie()){var i;var addedNumber=0;for(i=0;i<document.tracklist.length;i++){if(document.tracklist.elements[i].checked){addToShoppingBasketInternal(document.tracklist.elements[i].value);addedNumber+=1}}updateShoppingBasket()}}function blockUI(message,width,overlay){if(width==null)width=358;if(overlay==null)overlay=true;$.blockUI({message:message,css:{color:'#ff0000',cursor:'default',background:'transparent',border:'none',width:width+'px',left:($(window).width()-width)/2+'px'},overlayCSS:{backgroundColor:'#6C6C6C',cursor:'default',opacity:.8},showOverlay:overlay})}function showInformation(message){$(document).ready(function(){$("#notificationBox").html("<h3>Information</h3>"+"<div class=\"close_btn\" onclick=\"unblock();\">x</div>"+"<div class=\"block_body clearfix\">"+"<div class=\"blockContent\"><p>"+message+"</p></div></div>");$("#notificationBox .blockContent").append("<div class=\"clear\"><!--e--></div>");blockUI($('#notificationBox'))})}function unblock(){$.unblockUI({onUnblock:function(){$("#tafForm").hide()}})}function removeFromShoppingBasketInternal(buyCode){var shoppingBasket=readCookie("shoppingBasket");if(shoppingBasket&&shoppingBasket.indexOf(buyCode)!=-1){var stringToFindAndReplace=buyCode+",";var replaced=false;if(shoppingBasket.indexOf(stringToFindAndReplace)>=0){shoppingBasket=shoppingBasket.replace(stringToFindAndReplace,"");replaced=true}else{stringToFindAndReplace=buyCode;if(shoppingBasket.indexOf(stringToFindAndReplace)>=0){shoppingBasket=shoppingBasket.replace(stringToFindAndReplace,"");replaced=true}}if(replaced){var now=new Date();var minutes=now.getMinutes();minutes+=7200;now.setMinutes(minutes);writeCookie("shoppingBasket",shoppingBasket,now,"/",null,null)}}}function addToShoppingBasketInternal(buyCode){var shoppingBasket=readCookie("shoppingBasket");if(shoppingBasket&&shoppingBasket.indexOf(buyCode)!=-1){return}if(shoppingBasket){shoppingBasket=shoppingBasket+","+buyCode}else{shoppingBasket=buyCode}var now=new Date();var minutes=now.getMinutes();minutes+=7200;now.setMinutes(minutes);writeCookie("shoppingBasket",shoppingBasket,now,"/",null,null)}function updateShoppingBasket(){$("#shop_count").html(getShoppingBasket());var timestamp=new Date().getTime();$("#shop_layer").load("shoppingBasketLayer.do?t="+timestamp,function(){$('#shop_layer').fadeIn().delay(4000).fadeOut()})}function getShoppingBasket(){var shoppingBasket=readCookie("shoppingBasket");var i=0;if(shoppingBasket){i++;var idx=shoppingBasket.indexOf(",");while(idx!=-1){shoppingBasket=shoppingBasket.substring(idx+1);idx=shoppingBasket.indexOf(",");i++}}toggleBasketLayer(i);return i}function toggleBasketLayer(basketEntries){if(basketEntries>0){$("#shop_btn").removeClass("shop_off_off");$("#shop_btn").addClass("shop_on_off")}else{$("#shop_btn").removeClass("shop_on_off");$("#shop_btn").addClass("shop_off_off")}}function writeShoppingBasket(){$("#shop_count").html(getShoppingBasket())}function fixedGMTString(datum){var damals=new Date(1970,0,1,12);if(damals.toGMTString().indexOf("02")>0){datum.setTime(datum.getTime()-1000*60*60*24)}return datum.toGMTString()}function displayLoginMask(){document.getElementById("box_cutout_head").className="box_cutout_head_login";document.getElementById("basketMask").style.display="none";document.getElementById("loginMask").style.display="block"}function displayBasketMask(){document.getElementById("box_cutout_head").className="box_cutout_head_basket";document.getElementById("loginMask").style.display="none";document.getElementById("basketMask").style.display="block"}function canCookie(){writeCookie("test","umusic",null,"/",null,null);if(readCookie("test")=="umusic"){removeCookie("test","/",null);cookie_set=true;return true}else{showInformation('Diese Funktion ist nicht m&ouml;glich!<br><br>Bitte aktivieren Sie Cookies!');return false}}function readCookie(name){var theCookie=document.cookie;var posName=theCookie.indexOf("; "+name+"=");if(posName==-1){if(theCookie.indexOf(name+"=")==0)posName=0;else return null}var wertAnfang=theCookie.indexOf("=",posName)+1;var wertEnde=theCookie.indexOf(";",posName+1);if(wertEnde==-1)wertEnde=theCookie.length;var wert=theCookie.substring(wertAnfang,wertEnde);return unescape(wert)}function writeCookie(name,wert,verfall,path,dom,secure){neuerKeks=name+"="+escape(wert);if(verfall)neuerKeks+="; expires="+fixedGMTString(verfall);if(path)neuerKeks+="; path="+path;if(dom)neuerKeks+="; domain="+dom;if(secure)neuerKeks+="; secure";document.cookie=neuerKeks}function removeCookie(name,path,dom){document.cookie=name+"="+((path)?";path="+path:"")+((dom)?";domain="+dom:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT"}function createBasketButton(){return $("#basketButton").clone().show()}function createContinueShoppingButton(){return $("#continueShoppingButton").clone().show()}function createContinueButton(){return $("#continueButton").clone().show()}function redirectToURL(url){if(url!=""){window.location=url}}function trim(str,chars){return ltrim(rtrim(str,chars),chars)}function ltrim(str,chars){chars=chars||"\\s";return str.replace(new RegExp("^["+chars+"]+","g"),"")}function rtrim(str,chars){chars=chars||"\\s";return str.replace(new RegExp("["+chars+"]+$","g"),"")}function showRecommendForm(){$("#tafForm").show();blockUI($('#tafForm'))}function hideRecommendForm(){unblock()}function sendIt(artist){recipient=document.getElementById("recipientName").value;name=document.getElementById("senderName").value;text=document.getElementById("text").value;url='tellAFriend.do?recipientMail='+recipient+'&senderName='+name+'&text='+text+'&uniqueName='+artist+'&url='+escape(window.location);encodeURI(url);sendDataTAF(url)}function responseUpdate(result){if(result=='OK'){hideRecommendForm();showInformation('Email wurde erfolgreich verschickt')}if(result=='-1000'){hideRecommendForm();showInformation('Fehlerhafter Email-Host')}if(result=='-1001'){hideRecommendForm();showInformation('Fehlerhafte Email-Adresse')}if(result=='-1002'){hideRecommendForm();showInformation('Empf&auml;nger und Name m&uuml;ssen ausgef&uuml;llt werden!')}if(result=='-1010'){hideRecommendForm();showInformation('Sie m&uuml;ssen angemeldet sein, um eine Empfehlung zu versenden!')}}function PreisCheck(preis){var CPreis=preis;var XPreis=preis.replace(/,/g,".");CPreis=XPreis.replace(/\./g,"");p1=XPreis.length;p2=XPreis.search(/\./g);p3=parseInt(p1)-parseInt(p2);if(p3==3){if(p2<'0')CPreis=CPreis+'00'}if(p3=='0')CPreis=CPreis+'00';if(p3=='1')CPreis=CPreis+'00';if(p3=='2')CPreis=CPreis+'0';return(CPreis)}function getKomma(zahl){var zahl0=new String(zahl);if(zahl0==0){return'0,00'}teil1=zahl0.length-2;zahl1=zahl0.substr(0,teil1);if(zahl1==""){zahl1=0}zahl2=zahl0.substr(teil1,2);zahlk=zahl1+','+zahl2;return(zahlk)}function open_urlwindow(url,width){windowHeight=640;if(width>0){windowWidth=width}else{windowWidth=450}var maxHeight=screen.availHeight-50;if(document.all&&!window.opera){windowWidth=windowWidth+18}if((windowHeight>maxHeight)&&!document.all){windowHeight=maxHeight;windowWidth=windowWidth+16}urlWindow=window.open(url,'','toolbar=0,location=0,directories=0,status=1,menubar=0,'+'scrollbars=1,resizable=yes,'+'width='+windowWidth+',height='+windowHeight);return true}function open_urlwindow(url,width,height){if(width>0){windowWidth=width}else{windowWidth=450}if(height>0){windowHeight=height}else{windowHeight=640}var maxHeight=screen.availHeight-50;if(document.all&&!window.opera){windowWidth=windowWidth+18}if((windowHeight>maxHeight)&&!document.all){windowHeight=maxHeight;windowWidth=windowWidth+16}urlWindow=window.open(url,'','toolbar=0,location=0,directories=0,status=1,menubar=0,'+'scrollbars=1,resizable=yes,'+'width='+windowWidth+',height='+windowHeight);return true}function getXMLRequester(){var xmlHttp=null;if(typeof XMLHttpRequest!='undefined'){xmlHttp=new XMLHttpRequest()}if(!xmlHttp){try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){xmlHttp=null}}}return xmlHttp}function sendData(data,file){theData=data;xmlHttp=getXMLRequester();xmlHttp.open('GET',file,true);xmlHttp.setRequestHeader("Pragma","no-cache");xmlHttp.setRequestHeader("Cache-Control","must-revalidate");xmlHttp.setRequestHeader("If-Modified-Since",document.lastModified);xmlHttp.onreadystatechange=handleGetResponse;xmlHttp.send(null);return false}function sendDataWithoutResponse(file){xmlHttp=getXMLRequester();xmlHttp.open('GET',file,true);xmlHttp.setRequestHeader("Pragma","no-cache");xmlHttp.setRequestHeader("Cache-Control","must-revalidate");xmlHttp.setRequestHeader("If-Modified-Since",document.lastModified);xmlHttp.send(null);return false}function handleGetResponse(){if(xmlHttp.readyState==4){var response=xmlHttp.responseText;return true}else{}return false}function sendDataTAF(file){xmlHttp=getXMLRequester();xmlHttp.open('GET',file,true);xmlHttp.setRequestHeader("Pragma","no-cache");xmlHttp.setRequestHeader("Cache-Control","must-revalidate");xmlHttp.setRequestHeader("If-Modified-Since",document.lastModified);xmlHttp.onreadystatechange=handleGetResponseTAF;xmlHttp.send(null);return false}function handleGetResponseTAF(){if(xmlHttp.readyState==4){var response=xmlHttp.responseText;responseUpdate(response);return true}else{}responseUpdate('Fehler');return false}function showBoxItems(boxNumber,subNumber,checkAndApplySlider,ignoreHeight){var headerH=31;$("#boxContainer_"+boxNumber+" ul.tabs li").removeClass("on");$("#boxContainer_"+boxNumber+" #albumTab_"+subNumber).addClass("on");if(!(ignoreHeight==true)){$("#boxContainer_"+boxNumber).attr('style','height:'+($("#boxContainer_"+boxNumber+" div.tabbed_box_content:visible").height()+headerH)+'px;')}$("#boxContainer_"+boxNumber+" div.tabbed_box_content").hide();$("#boxContainer_"+boxNumber+" #albumItems_"+subNumber).show(0,function(){if(checkAndApplySlider!=null&&checkAndApplySlider==true){if(!$("#boxContainer_"+boxNumber+" #albumItems_"+subNumber).hasClass("jcarousel-container")){$("#boxContainer_"+boxNumber+" #albumItems_"+subNumber).jcarousel({scroll:3,buttonNextHTML:'<div>weiter&nbsp;&gt;</div>',buttonNextEvent:'click',buttonPrevHTML:'<div>&lt;&nbsp;zurück</div>',buttonPrevEvent:'click'})}}});if(!(ignoreHeight==true)){$("#boxContainer_"+boxNumber).attr('style','height:'+($("#boxContainer_"+boxNumber+" div.tabbed_box_content:visible").height()+headerH)+'px;')}}function showExtPlayer(id,catUniqueName,serviceId){$.get("dispatch.do?def=.extendedPrelisten&productId="+id+"&catUniqueName="+encodeURIComponent(catUniqueName),function(data){blockUI(data,430)});if(serviceId!='undefined'){_gaq.push(['_trackEvent','prelisten','startSongPlayer',''+serviceId])}}function showAlbumPlayer(id,catId,serviceId){$.get("dispatch.do?def=.albumPrelisten&productId="+id+"&catId="+catId,function(data){blockUI(data,430,false)});if(serviceId!='undefined'){_gaq.push(['_trackEvent','prelisten','startAlbumPlayer',''+serviceId])}}function countryHint(){showInformation('Der Musikkauf bei <b>umusic.me</b> ist derzeit nur f&uuml;r Kunden mit deutscher Rechnungsanschrift m&ouml;glich! <br/>')}
