
if(com==null)var com={};if(com.tunetribe==null)com.tunetribe={};if(com.tunetribe.util==null)com.tunetribe.util={};com.tunetribe.util.formatDate=function(vDate,vFormat){var vDay=com.tunetribe.util.addZero(vDate.getDate());var vMonth=com.tunetribe.util.addZero(vDate.getMonth()+1);var vYearLong=com.tunetribe.util.addZero(vDate.getFullYear());var vYearShort=com.tunetribe.util.addZero(vDate.getFullYear().toString().substring(3,4));var vYear=(vFormat.indexOf("yyyy")>-1?vYearLong:vYearShort)
var vHour=com.tunetribe.util.addZero(vDate.getHours());var vMinute=com.tunetribe.util.addZero(vDate.getMinutes());var vSecond=com.tunetribe.util.addZero(vDate.getSeconds());var vDateString=vFormat.replace(/dd/g,vDay).replace(/MM/g,vMonth).replace(/y{1,4}/g,vYear)
vDateString=vDateString.replace(/hh/g,vHour).replace(/mm/g,vMinute).replace(/ss/g,vSecond)
return vDateString}
com.tunetribe.util.addZero=function(vNumber){return((vNumber<10)?"0":"")+vNumber}
var $jQ=jQuery.noConflict();var BASKET_VISIBLE_COOKIE="visibleBasket";$jQ(function(){var commonCollapsibleElements=new Array("recentlyviewedproducts","footerBody");for(var i=0;i<commonCollapsibleElements.length;i++){var collapsibleCookieSetToClosed=$jQ.cookie(commonCollapsibleElements[i])=="closed";if(collapsibleCookieSetToClosed){$jQ("#"+commonCollapsibleElements[i]).find(".collapsible").css("display","none")}}
$jQ('a[id^=buy]').live('click',function(event){var quantity=$jQ("#quantity").val();if(quantity==null)
quantity=1;var elId=this.id;var productId;var affilateCode;if(elId.indexOf("aid")>0){var array=new Array();array=elId.split('_');productId=array[1];affilateCode=array[3];}else{productId=elId.substring(elId.indexOf('_')+1);affilateCode="";}
addToBasket(productId,storeId,quantity,affilateCode);$jQ('#basket').animate({backgroundColor:"#ff9000"},400,function(){$jQ('#basket').animate({backgroundColor:"#344248"},400);});return true;});$jQ('a[id^=basketitemremove]').live('click',function(event){deleteFromBasket(this.id.substring(this.id.lastIndexOf('_')+1),storeId);return true;});$jQ('a[id^=basketnext]').live('click',function(event){fillBasket(storeId,this.id.substring(this.id.lastIndexOf('_')+1));return false;});$jQ('a[id^=basketprevious]').live('click',function(event){fillBasket(storeId,this.id.substring(this.id.lastIndexOf('_')+1));return false;});var isBasketVisible=$jQ.cookie(BASKET_VISIBLE_COOKIE);if(isBasketVisible=='false'){$jQ('#basket .collapsible').slideToggle();}
var newsLetterForm=$jQ('#newsLetterForm');var newsLetterSignUpEmail=$jQ('#newsLetterSignupEmail');var newsLetterMsg=$jQ('#newsLetterMsg');$jQ(newsLetterSignUpEmail).hint();$jQ(newsLetterForm).live('submit',function(){newsletterSignUp($jQ(newsLetterSignUpEmail).val());return false;});function newsletterSignUp(email){RemotedNewsletter.signUp(email,function(response){if(response.success){$jQ(newsLetterMsg).fadeOut();$jQ(newsLetterForm).fadeOut(function(){$jQ(newsLetterMsg).removeClass('error').fadeIn().html(response.message);});setTimeout(function(){$jQ(newsLetterMsg).fadeOut(function(){$jQ(newsLetterSignUpEmail).val('').blur();$jQ(newsLetterForm).fadeIn();});},4000);}else{$jQ(newsLetterMsg).addClass('error').html(response.message).fadeIn();}});}
var genresNavBox=$jQ('#genresNavBox');$jQ('#mainNavGenres').click(function(){$jQ('#mainNavGenres a').toggleClass('mainNavGenresOn');$jQ(genresNavBox).toggle();if($jQ(genresNavBox).is(':visible')){$jQ(document).bind('click',closeGenreBox);}else{$jQ(document).unbind('click',closeGenreBox);}
return false;});var closeGenreBox=function(event){var target=$jQ(event.target);if(target.is('#genresNavBox')||target.parents('#genresNavBox').length){return;}
$jQ('#mainNavGenres').trigger('click');$jQ(document).unbind('click',closeGenreBox);}
$jQ('a.loginlink').click(function(){$jQ(this).toggleClass('arrowTip');$jQ('#quickLoginBox').toggle();$jQ('#quickLoginBox #username').focus();if($jQ('#quickLoginBox').is(':visible')){$jQ(document).bind('click',closeQuickLoginBox);}else{$jQ(document).unbind('click',closeQuickLoginBox);}
return false;});var closeQuickLoginBox=function(event){var target=$jQ(event.target);if(target.is('#quickLoginBox')||target.parents('#quickLoginBox').length){return;}
$jQ('a.loginlink').trigger('click');$jQ(document).unbind('click',closeQuickLoginBox);}
toggleBox=function(object){$jQ(object).parent().children("a.arrow").toggleClass('arrowClosed');$jQ(object).slideToggle('slow');}
$jQ('a.arrow').click(function(){cookieBoxStatus(this);toggleBox($jQ(this).parent().children('.collapsible'));return false;});$jQ('a.triggerCollapsible').click(function(){cookieBoxStatus(this);toggleBox($jQ(this).parent().parent().children('.collapsible'));return false;});cookieBoxStatus=function(object){var elementToCollapse=$jQ(object);var elementId;var open;while($jQ(elementToCollapse).attr("class").indexOf("shrinkable")<0){elementToCollapse=$jQ(elementToCollapse).parent();}
if($jQ(elementToCollapse).attr("class").indexOf("cookieMe")>0){open=$jQ(elementToCollapse).find(".collapsible").is(":hidden");$jQ.cookie($jQ(elementToCollapse).attr("id"),open?"open":"closed",{path:'/',expires:365});}else if($jQ(elementToCollapse).attr("class").indexOf("customisableElement")>0){elementId=$jQ(elementToCollapse).attr("id");if($jQ.cookie("cst")==null){for(key in homeElementsMap){var customisableElement=homeElementsMap[key];if(customisableElement.defaultOn){var cookieObj=(function(){var elementShowingValue=1;var elementOpenValue=!open&&key==elementId?"-":"+";return({"elementShowingValue":elementShowingValue,"elementOpenValue":elementOpenValue});})();$jQ.JSONCookie(key,cookieObj,{path:'/',expires:365});}}
$jQ.cookie("cst",true,{path:'/',expires:365});}else{elementId=$jQ(elementToCollapse).attr("id");open=$jQ(elementToCollapse).children().find(".collapsible").is(":hidden");cookieObj=$jQ.JSONCookie(elementId);cookieObj.elementOpenValue=open?"+":"-";$jQ.JSONCookie(elementId,cookieObj,{path:'/',expires:365});}}}
$jQ('.basketitemproductname a, .basketitemartistname a').livequery(function(){$jQ(this).truncate({length:20});});$jQ('.slider-wrap .productName a, .slider-wrap .artistName a').livequery(function(){$jQ(this).truncate({length:15});});$jQ('#bag').click(function(){var isNowVisible=$jQ('#basket .collapsible').is(':hidden');$jQ.cookie(BASKET_VISIBLE_COOKIE,isNowVisible,{path:'/',expires:10});$jQ('#basket .collapsible').slideToggle();});$jQ('.plus a').click(function(){var elementName='.'+$jQ(this).parent().parent().attr('title');if($jQ(elementName+':hidden').length>0){$jQ(elementName+':visible:first').before($jQ(elementName+':hidden:first').show());}
if($jQ(elementName+':hidden').length==0){$jQ(this).addClass('plusDisabled');}
if($jQ(elementName+':hidden').length>1){$jQ('.minus a').removeClass('minusDisabled');}
return false;});$jQ('.minus a').click(function(){var elementName='.'+$jQ(this).parent().parent().attr('title');if($jQ(elementName+':visible').length>1){$jQ(elementName+':visible:first').hide();}
if($jQ(elementName+':visible').length==1){$jQ(this).addClass('minusDisabled');}
if($jQ(elementName+':visible').length>0){$jQ('.plus a').removeClass('plusDisabled');}
return false;});var search=$jQ('#search');$jQ(search).attr("autocomplete","off");$jQ(search).keydown(function(e){if(handleTabAndEnterKeys(e))return;});$jQ(search).keyup(function(e){if(handleSpecialKeys(e))return;if(e.which>0){if(e.which==32){$jQ('#waitload').hide();}
else{$jQ('#waitload').show();}
var lastValue=$jQ(search).val();setTimeout(function(){updateSuggestions(lastValue);},100);};});$jQ("a[rel='external']").removeAttr("rel").attr("target","_blank");$jQ('.changeCountry').click(function(){$jQ('#changeLocationBox').slideToggle();return false;});$jQ('.collapsible').each(function(){if(!$jQ(this).is(':visible')){$jQ(this).parent().children("a.arrow").addClass('arrowClosed');}});$jQ('#changeLocationBox').dialog({autoOpen:false,draggable:false,resizable:false,width:400,height:120,modal:true});$jQ('#locationFlag a').click(function(){$jQ('#changeLocationBox').dialog('open');if($jQ('#changeLocationBox').dialog('isOpen')){$jQ(document).bind('click',closeChangeLocationBox);}else{$jQ(document).unbind('click',closeChangeLocationBox);}
return false;});var closeChangeLocationBox=function(event){var target=$jQ(event.target);if(target.is('#changeLocationBox')||target.parents('#changeLocationBox').length){return;}
$jQ('#changeLocationBox').dialog('close');$jQ(document).unbind('click',closeChangeLocationBox);}
$jQ('.basketTip').qtip({position:{corner:{target:'topMiddle',tooltip:'topMiddle'},adjust:{x:0,y:-15}},style:{tip:{corner:'bottomMiddle',color:'#f2f2f2',size:{x:16,y:9}},padding:5,background:'#f2f2f2',color:'black',textAlign:'center',border:{width:1,color:'#ccc'}}});$jQ('.recentlyViewedTip').qtip({position:{corner:{target:'bottomMiddle',tooltip:'bottomMiddle'},adjust:{x:0,y:-90}},style:{tip:{corner:'bottomMiddle',color:'#344248',size:{x:16,y:9}},width:104,padding:5,background:'#344248',color:'white',textAlign:'center',border:{width:1,color:'#344248'}}});$jQ('.orderHistoryTip').qtip({position:{corner:{target:'bottomMiddle',tooltip:'bottomMiddle'},adjust:{x:0,y:-12}},style:{tip:{corner:'bottomMiddle',color:'#344248',size:{x:16,y:9}},width:154,padding:5,background:'#344248',color:'white',textAlign:'center',border:{width:1,color:'#344248'}}});});