jmaki.namespace("jmaki.widgets.moa.moashoppingcart");jmaki.widgets.moa.moashoppingcart.Widget=function(wargs){try{var _widget=this;var uuid="#"+wargs.uuid;var publish="/moa/moashoppingcart";var subscribe=["/moa/moashoppingcart"];var tasks=["/openShoppingcart","/showMessage","/closeUp"];var tpl_TRACK='<div><div class="item_details_container"><div class="item_track item_audio general_blue_font item_name_header" id="idResultTitle"></div><div class="remove_item" id="idRemoveItem">Remove</div><div class="format_header general_grey_font">Available Formats</div><div class="format_types_container general_grey_font"><ul class="format_types" id="idResultTrackFormat"></ul></div></div><div class="item_rate_container"><div class="item_rate general_blue_font item_name_header" id="idResultPrice"></div><div class="item_rate save_details" id="idResultDiscount"></div></div><div style="display:none;" class="cart_error_txt" id="iderrorMsg">Please Select any one Format Type or Remove this Item.</div></div><input type="hidden" id="idhiddenListPrice" value=""><hr />';var tpl_PLAYLISTS='<div><div class="item_details_container"><div class="item_other general_blue_font item_name_header" id="idResultTitle"></div><div class="remove_item" id="idRemoveItem">Remove</div><div class="format_types_container general_grey_font"><ul class="format_types"><li><input type="radio" id="rdo_Complete"  value="rdo_complete"><span style="padding-left:5px;">Complete Playlist</span></li><li><input type="radio" id="rdo_TrackType"  value="rdo_TrackType"><span style="padding-left:5px;">Let me choose Track Type</span></li></ul></div><div id="idTrackType"></div><div style="display:none;" class="cart_error_txt" id="iderrorMsg">Please Select any one Format Type or Remove this Item.</div></div><div class="item_rate_container"><div class="item_rate general_blue_font item_name_header" id="idResultPrice"></div><div class="item_rate save_details" id="idResultDiscount"></div></div><hr /></div>';var tpl_ALBUMS='<div><div class="item_details_container"><div class="item_other general_blue_font item_name_header" id="idResultTitle"></div><div class="remove_item" id="idRemoveItem">Remove</div><div class="format_types_container general_grey_font"><ul class="format_types"><li><input type="radio" id="rdo_Complete" value="rdo_complete"><span style="padding-left:5px;">Complete Album</span></li><li><input type="radio" id="rdo_TrackType"  value="rdo_TrackType"><span style="padding-left:5px;">Let me choose Track Type</span></li></ul></div><div id="idTrackType"></div><div style="display:none;" class="cart_error_txt" id="iderrorMsg">Please Select any one Format Type or Remove this Item.</div></div><div class="item_rate_container"><div class="item_rate general_blue_font item_name_header" id="idResultPrice"></div><div class="item_rate save_details" id="idResultDiscount"></div></div><hr /></div>';var tpl_TRACK_TYPES='<div><div class="track_type_header"><input type="checkbox" id="chkTrackType">&nbsp;&nbsp;<span class="item_name_header" id="idTrackTypeTitle"></span> - <span class="item_desc"><span id="idTrackTypeCount"></span> Tracks in the <span id="idTypeTitle"></span></span> <span style="padding-left:15px;"><a href="#" class="showDetails">Show Details</a><div class="cart_content"></div></span></div><div class="format_header general_grey_font">Available Audio Formats</div><div class="format_types_container general_grey_font"><ul class="format_types" id="idResultTrackFormat"></ul></div></div>';var tpl_FORMAT_TYPES='<li><input type="checkbox" id="chkFormatType"><span style="padding-left:5px;" id="format_type"></span></li>';if(wargs.publish){publish=wargs.publish;}if(wargs.subscribe){if(typeof wargs.subscribe=="string"){subscribe=[];subscribe.push(wargs.subscribe);}else{subscribe=wargs.subscribe;}}var initSubscribe=function(){_widget.subs=[];doSubscribe(subscribe+tasks[0],_widget.openShoppingcart);doSubscribe(subscribe+tasks[1],_widget.showMessage);doSubscribe(subscribe+tasks[2],_widget.closeUp);};var doSubscribe=function(topic,handler){var i=jmaki.subscribe(topic,handler);_widget.subs.push(i);};var init=function(){initSubscribe();};this.postLoad=function(){init();};this.albumId=0;this.linkId="";var tracktype="";var entityId="";var entityName="";this.pay_type=0;this.showMessage=function(e,c){if(e&&e.linkId){this.linkId=e.linkId;if(e.pay_type){this.pay_type=e.pay_type;}else{this.pay_type=0;}_widget.initToolTip(this.linkId,this.pay_type);}};this.openShoppingcart=function(e,c){if(wargs.args.albumId>0){this.albumId=wargs.args.albumId;}if(e){if(e.linkId){this.linkId=e.linkId;}if(e.albumId){this.albumId=e.albumId;}}$.scrollTo(0,0);loadDialog();getShoppingcartItems();};this.closeUp=function(e,c){try{document.getElementById(getParentContainerID(uuid)+"_container").style.display="none";}catch(error){}try{document.getElementById(getParentContainerID(uuid)+"_smallcontainer").style.display="none";}catch(error){}};var getShoppingcartItems=function(){load();};var load=function(){try{shoppingCart.getAlbumDiscounts(this.albumId,filldiscountdata);}catch(er){}};var loadDialog=function(){$((uuid)+"_external_content").dialog({bgiframe:false,autoOpen:false,height:540,maxHeight:false,maxWidth:false,resizable:false,width:935,modal:true,close:function(){}});$((uuid)+"_external_content").dialog("open");if(navigator.userAgent.indexOf("Firefox")!=-1){$(".ui-widget-overlay").css("z-index","1000");}};function showDownloadWidget(){if(!isFrontPageCurrentlyViewed()){flipf(2);}if(page_name&&page_name=="sparkletemplate"){try{jmaki.getWidget("transportcontrols").openDownloadWidget({});}catch(Error){}}else{$.scrollTo($("#downloadwidgetContainer_container_holder"),{duration:500,easing:"elasout",queue:true});}}this.initToolTip=function(id,paytype){var hrefPath=window.location.href;if(hrefPath.indexOf("preview.moa")>-1){$("#tooltipAlbum").find("#tooltipAlbum_text").text("Shopping Cart Disabled in Preview Mode");$("#tooltipAlbum").find("#gotoCart").css("display","none");}else{if(paytype==FREE_PAY){openDownloadwidget();$("#tooltipAlbum").find("#tooltipAlbum_text").text("Free Items added to Purchased Items.");$("#tooltipAlbum").find("#gotoCart").text("View Purchases");$("#tooltipAlbum").find("#gotoCart").removeAttr("onclick");$("#tooltipAlbum").find("#gotoCart").unbind("click");$("#tooltipAlbum").find("#gotoCart").bind("click",function(){showDownloadWidget();_widget.hideMsg(id);});}else{if(paytype==BOTH){openDownloadwidget();if(page_name&&page_name=="sparkletemplate"){$("#tooltipAlbum").find("#tooltipAlbum_text").html("Free Items added to Purchased Items.<BR>Added to Shopping Cart.");}else{$("#tooltipAlbum").find("#tooltipAlbum_text").html("Free Items added to Purchased Items.<BR><a class='tooltipanchor' href='#' onclick='showDownloadWidget();'> View Purchased Items</a><BR>Added to Shopping Cart.");}}else{$("#tooltipAlbum").find("#tooltipAlbum_text").text("Added to Shopping Cart.");}$("#tooltipAlbum").find("#gotoCart").text("View Cart");$("#tooltipAlbum").find("#gotoCart").unbind("click");$("#tooltipAlbum").find("#gotoCart").bind("click",function(){openshoppingCartwidget();_widget.hideMsg(id);});}}id="#"+id;$("#tooltipAlbum").find("#closeTooltip").click(function(){_widget.hideMsg(id);});var height=$("#tooltipAlbum").height();var width=$("#tooltipAlbum").width();var _currOffsetPosX=getTrackX();var _currOffsetPosY=getTrackY();var _offsetDocWidth=$(document).width();var _offsetDocHeight=$(document).height();leftVal=_currOffsetPosX-(width/2)+"px";topVal=_currOffsetPosY-(height/2)+"px";if(_currOffsetPosX-(width/2)<0){leftVal="20px";}if((_currOffsetPosX+300)>_offsetDocWidth){leftVal=_offsetDocWidth-320+"px";}if((_currOffsetPosY+200)>_offsetDocHeight){topVal=_offsetDocHeight-220+"px";}if(page_name&&page_name=="sparkletemplate"&&id=="#cart_msg"){topVal="420px";}try{$(id).tooltip({events:{def:"click,mouseout"},onShow:function(){if(isFrontPageCurrentlyViewed()){$("#tooltipAlbum").css({left:leftVal,top:topVal,"z-index":14002});}else{$("#tooltipAlbum").css({left:leftVal,top:topVal});}callCLose(id);},delay:2500,position:"center right",tip:"#tooltipAlbum"}).dynamic().tooltip().show();}catch(Error){$(id).tooltip().show();callCLose(id);if(isFrontPageCurrentlyViewed()){$("#tooltipAlbum").css({left:leftVal,top:topVal,"z-index":14002});}else{$("#tooltipAlbum").css({left:leftVal,top:topVal});}}};this.hideMsg=function(id){$(id).tooltip().hide();$("#tooltipAlbum").css({display:"none"});};function callCLose(id){setTimeout(function(){_widget.hideMsg(id);},5000);}var filldiscountdata=function(discountdata){discounts=discountdata;shoppingCart.getShoppingCartlist(this.albumId,renderPanel);};var totalPrice=0;var totalOriginalPrice=0;var totalCount=0;var renderPanel=function(shoppingcartlist){var trackDiscountflag=false;var trackPrice=0;var trackDiscount=0;var trackDiscountPrice=0;totalPrice=0;totalOriginalPrice=0;totalCount=0;var _clone;var albumId=this.albumId;$(uuid+"_tracks_Header").css({display:"none"});$(uuid+"_tracks_content").html("");$(uuid+"_tracks_Footer").css({display:"none"});$(uuid+"_playlists_Header").css({display:"none"});$(uuid+"_playlists_content").html("");$(uuid+"_playlists_Footer").css({display:"none"});$(uuid+"_albums_Header").css({display:"none"});$(uuid+"_albums_content").html("");$(uuid+"_albums_Footer").css({display:"none"});var hrefPath=window.location.href;if(hrefPath.indexOf("preview.moa")>-1){var divEle=getDivEle();divEle.attr("align","center");divEle.text("View Shopping Cart is disabled in Preview Mode");$(uuid+"_tracks_content").append(divEle);$(uuid+"_checkout").css({display:"none"});return;}else{if(shoppingcartlist.length==0){var divEle=getDivEle();divEle.attr("align","center");divEle.text("Shopping Cart is Empty");$(uuid+"_tracks_content").append(divEle);$(uuid+"_checkout").css({display:"none"});}else{$(uuid+"_checkout").css({display:"block"});}}for(var i=0;i<shoppingcartlist.length;i++){totalCount++;if(shoppingcartlist[i].entityName==COMPONENT_TYPE_TRACK){$(uuid+"_tracks_Header").css({display:"block"});_clone=$(tpl_TRACK).clone();if(trackDiscountflag==false){for(var j=0;j<discounts.length;j++){if(discounts[j].tracksCount>0&&shoppingcartlist[i].tracklistCount>discounts[j].tracksCount){trackDiscount=discounts[j].discount;trackDiscountflag=true;break;}}}_widget.setCartTracks(_clone,shoppingcartlist[i],this.albumId,trackDiscount);$(uuid+"_tracks_content").append(_clone);$(uuid+"_tracks_Footer").css({display:"block"});}else{if(shoppingcartlist[i].entityName==COMPONENT_TYPE_PLAYLIST){$(uuid+"_playlists_Header").css({display:"block"});_clone="";_clone=$(tpl_PLAYLISTS).clone();_widget.setCartPlaylists(_clone,shoppingcartlist[i],this.albumId);$(uuid+"_playlists_content").append(_clone);$(uuid+"_playlists_Footer").css({display:"block"});}else{if(shoppingcartlist[i].entityName==COMPONENT_TYPE_ALBUM){$(uuid+"_albums_Header").css({display:"block"});_clone=$(tpl_ALBUMS).clone();_widget.setCartAlbums(_clone,shoppingcartlist[i],this.albumId);$(uuid+"_albums_content").append(_clone);}}}}$(".scroll-pane-container").jScrollPaneRemove();$(".scroll-pane-container").jScrollPane({maintainPosition:true,scrollbarWidth:8});_widget.setCartTotalPrice(totalCount,totalPrice,totalOriginalPrice);var errcount=0;actionCount=0;$("#checkout_btn").unbind("click");$("#checkout_btn").bind("click",function(){actionCount++;$(uuid+"_external_content").find("#iderrorMsg").each(function(){if($(this).is(":visible")){errcount++;}});if(errcount>0){$("#errorTotalMessage").show();}else{$("#errorTotalMessage").hide();if(totalPrice>0){paypalPrice=totalPrice;paypal.payflowDetails(paypalPrice.toFixed(2),albumId,renderPaypal);}else{$("#errorTotalMessage").show();$("#errorTotalMessage").html("The total Should be Greater than 0.");}}});};var renderPaypal=function(paypallist){if(paypallist!=null){$("#business").attr("value",paypallist.businessName);$("#amount").attr("value",paypallist.totaldispPrice);$("#return").attr("value",paypallist.returnUrl);$("#notify_url").attr("value",paypallist.notifyUrl);$("#custom").attr("value",paypallist.item_number);$("#cancel_return").attr("value",paypallist.cancelUrl);$("#my_form").attr("action",paypallist.redirectUrl+"?"+actionCount);$("#item_name").attr("value",paypallist.description);$("#my_form").submit();}};this.setCartTracks=function(_clone,_cartlist,albumId,discount){var trackPrice=0;_clone.find("#idResultTitle").html(_cartlist.title);_clone.find("#idRemoveItem").bind("click",function(){shoppingCart.deleteShoppingCartItem(albumId,_cartlist.shoppingCartItemId,renderPanel);});var _formatList=_cartlist.masterFormatList;var _selectedFormatList=_cartlist.selectedFormatList;var totalSubPrice=0;var totalSubOriginalPrice=0;var count=0;for(var i=0;i<_formatList.length;i++){var _clone_formatType=$(tpl_FORMAT_TYPES).clone();_clone_formatType.find("#format_type").html(_formatList[i].title+" ($"+_formatList[i].price+")");if($.inArray(_formatList[i].mastersId,_selectedFormatList)!=-1){count++;_clone_formatType.find("#chkFormatType").attr("checked","checked");if(_formatList.length==1){_clone_formatType.find("#chkFormatType").attr("disabled","true");}if(discount>0){trackPrice=_formatList[i].price-(_formatList[i].price*discount*0.01);}else{trackPrice=_formatList[i].price;}totalSubPrice=totalSubPrice+trackPrice;totalSubOriginalPrice=totalSubOriginalPrice+_formatList[i].price;}_clone_formatType.find("#chkFormatType").bind("click",{_formatList:_formatList[i]},function(event){_formatList=event.data._formatList;_formatPrice=_formatList.price;currentPrice=_clone.find(":hidden").val();if($(this).is(":checked")){shoppingCart.saveCartDownloadItem(_cartlist.shoppingCartItemId,_formatList.mastersId,ACTIVE);price=parseFloat(currentPrice)+_formatPrice;if(discount>0){trackPrice=price-(price*discount*0.01);totalsubprice=_formatPrice-(_formatPrice*discount*0.01);}else{trackPrice=price;totalsubprice=_formatPrice;}totalOriginalPrice=totalOriginalPrice+_formatPrice;totalPrice=totalPrice+totalsubprice;_clone.find("#iderrorMsg").css("display","none");var errcount=0;$(uuid+"_external_content").find("#iderrorMsg").each(function(){if($(this).is(":visible")){errcount++;}});if(errcount>0){$("#errorTotalMessage").show();}else{$("#errorTotalMessage").hide();}}else{shoppingCart.saveCartDownloadItem(_cartlist.shoppingCartItemId,_formatList.mastersId,INACTIVE);price=parseFloat(currentPrice)-_formatPrice;if(discount>0){trackPrice=price-(price*discount*0.01);totalsubprice=_formatPrice-(_formatPrice*discount*0.01);}else{trackPrice=price;totalsubprice=_formatPrice;}totalOriginalPrice=totalOriginalPrice-_formatPrice;totalPrice=totalPrice-totalsubprice;count=0;_clone.find("#chkFormatType").each(function(){if($(this).is(":checked")){count++;}});if(count==0){_clone.find("#iderrorMsg").css("display","block");}var errcount=0;$(uuid+"_external_content").find("#iderrorMsg").each(function(){if($(this).is(":visible")){errcount++;}});if(errcount>0){$("#errorTotalMessage").show();}else{$("#errorTotalMessage").hide();}}_widget.setCartItemPrice(_clone,trackPrice,price,discount);_widget.setCartTotalPrice(totalCount,totalPrice,totalOriginalPrice);});_clone.find("#idResultTrackFormat").append(_clone_formatType);}if(count==0){_clone.find("#iderrorMsg").css("display","block");}var errcount=0;$(uuid+"_external_content").find("#iderrorMsg").each(function(){if($(this).is(":visible")){errcount++;}});if(errcount>0){$("#errorTotalMessage").show();}else{$("#errorTotalMessage").hide();}totalPrice=totalPrice+totalSubPrice;totalOriginalPrice=totalOriginalPrice+totalSubOriginalPrice;if(trackPrice>0){_widget.setCartItemPrice(_clone,totalSubPrice,totalSubOriginalPrice,discount);}else{_widget.setCartItemPrice(_clone,0,0,0);}};this.setCartItemPrice=function(_clone,price,listprice,discount){_clone.find("#idResultPrice").html("$"+price.toFixed(2));_clone.find(":hidden").val(listprice);if(price!=listprice){_discountstr="List Price: $"+listprice.toFixed(2)+"<br />You Save:"+(listprice-price).toFixed(2)+"("+discount+"%)";_clone.find("#idResultDiscount").html(_discountstr);}};this.setCartTotalPrice=function(totalCount,totalPrice,totalOriginalPrice){$("#idResultCount").html(totalCount);$("#idResultTotal").html("$"+totalPrice.toFixed(2));if(totalPrice!=totalOriginalPrice){$("#idSaveRow").css({display:"block"});discountTotal=((totalOriginalPrice-totalPrice)*100/totalOriginalPrice).toFixed(2);$("#idResultSave").html(" $"+(totalOriginalPrice-totalPrice).toFixed(2)+" ("+(discountTotal)+"%)");}else{$("#idSaveRow").css({display:"none"});}};this.setCartPlaylists=function(_clone,_cartlist,albumId){_clone.attr("id","cart_"+_cartlist.entityName+_cartlist.entityId);_clone.find("#idResultTitle").html(_cartlist.title);_clone.find("#idRemoveItem").bind("click",function(){shoppingCart.deleteShoppingCartItem(albumId,_cartlist.entityId,_cartlist.shoppingCartId,_cartlist.entityName,renderPanel);});_widget.setCartTrackTypes(_clone,_cartlist,albumId);};this.setCartAlbums=function(_clone,_cartlist,albumId){_clone.attr("id","cart_"+_cartlist.entityName+_cartlist.entityId);_clone.find("#idResultTitle").html(_cartlist.title);_clone.find("#idRemoveItem").bind("click",function(){shoppingCart.deleteShoppingCartItem(albumId,_cartlist.entityId,_cartlist.shoppingCartId,_cartlist.entityName,renderPanel);});_widget.setCartAlbumTrackTypes(_clone,_cartlist,albumId);};this.setCartTrackTypes=function(_clone,_cartlist,albumId){try{var tracktitle="";var shoptrackType=_cartlist.itemTypeList;var _AllFlag=false;var discount=0;albumPrice=0;albumSubPrice=0;albumOriginalPrice=0;if(shoptrackType.length>0){_clone.find("#rdo_Complete").attr("name","rdo"+_cartlist.entityName+_cartlist.entityId);_clone.find("#rdo_TrackType").attr("name","rdo"+_cartlist.entityName+_cartlist.entityId);var _playlistPricing=_cartlist.playlistPricing;if($.inArray(TRACK_TYPE_ALL,shoptrackType)!=-1){subdiscount=_playlistPricing.discount;subPrice=_playlistPricing.playlistPriceAfterDiscount;originalPrice=_playlistPricing.playlistPrice;_clone.find("#rdo_Complete").attr("checked","checked");_AllFlag=true;}else{_clone.find("#rdo_TrackType").attr("checked","checked");}var _selectedFormatList=_cartlist.selectedFormatList;var _masterFormatList=_cartlist.masterFormatList;var _itemTypeList=_cartlist.itemTypeList;var _selectedItems=[];var count=0;for(var j=1;j<4;j++){var flagShow=false;subdiscount=0;subPrice=0;originalPrice=0;if(j==TRACK_TYPE_AUDIO&&_playlistPricing.audioTracksCount>0){tracktitle="Audio";_format_type_title=TRACK_TYPE_AUDIO_FORMAT+"($"+_playlistPricing.audioTracksPrice+")";trackcount=_playlistPricing.audioTracksCount;flagShow=true;subdiscount=_playlistPricing.audioTracksDiscount;subPrice=_playlistPricing.audioTracksPriceAfterDiscount;originalPrice=_playlistPricing.audioTracksPrice;_selectedItems.push(PLAYLIST_TYPE_AUDIO);for(var k=0;k<_masterFormatList.length;k++){if(_masterFormatList[k].title==TRACK_TYPE_AUDIO_FORMAT){_masterId=_masterFormatList[k].mastersId;break;}}}if(j==TRACK_TYPE_VIDEO&&_playlistPricing.videoTracksCount>0){tracktitle="Video";_format_type_title=TRACK_TYPE_VIDEO_FORMAT+"($"+_playlistPricing.videoTracksPrice+")";trackcount=_playlistPricing.videoTracksCount;flagShow=true;subdiscount=_playlistPricing.videoTracksDiscount;originalPrice=_playlistPricing.videoTracksPrice;subPrice=_playlistPricing.videoTracksPriceAfterDiscount;_selectedItems.push(PLAYLIST_TYPE_VIDEO);for(var k=0;k<_masterFormatList.length;k++){if(_masterFormatList[k].title==TRACK_TYPE_VIDEO_FORMAT){_masterId=_masterFormatList[k].mastersId;break;}}}if(j==TRACK_TYPE_SHEET_MUSIC&&_playlistPricing.sheetMusicTracksCount>0){tracktitle="SheetMusic";_format_type_title=TRACK_TYPE_SHEET_MUSIC_FORMAT+"($"+_playlistPricing.sheetMusicTracksPrice+")";trackcount=_playlistPricing.sheetMusicTracksCount;flagShow=true;subdiscount=_playlistPricing.sheetMusicTracksDiscount;subPrice=_playlistPricing.sheetMusicTracksPriceAfterDiscount;originalPrice=_playlistPricing.sheetMusicTracksPrice;_selectedItems.push(PLAYLIST_TYPE_SHEET_MUSIC);for(var k=0;k<_masterFormatList.length;k++){if(_masterFormatList[k].title==TRACK_TYPE_SHEET_MUSIC_FORMAT){_masterId=_masterFormatList[k].mastersId;break;}}}if(flagShow==true){var _clone_Track_Type=$(tpl_TRACK_TYPES).clone();_clone_Track_Type.attr("id","TRACK_TYPES"+_cartlist.entityName+_cartlist.entityId+j);_clone_Track_Type.find("#idTrackTypeTitle").html(tracktitle);_clone_Track_Type.find("#idTrackTypeCount").html(trackcount+" "+tracktitle);_clone_Track_Type.find("#idTypeTitle").html(toCapitalCase(_cartlist.entityName));if(_AllFlag==true){_clone_Track_Type.find("#chkTrackType").css({display:"none"});}else{_clone_Track_Type.find("#chkTrackType").css({display:"inline"});if($.inArray(j,_itemTypeList)!=-1){_clone_Track_Type.find("#chkTrackType").attr("checked","checked");}}playlistPricingTrackFormats=_playlistPricing.playlistPricingTrackFormats;if(playlistPricingTrackFormats==null||playlistPricingTrackFormats==""||playlistPricingTrackFormats.length==0){tracklength=1;}else{tracklength=playlistPricingTrackFormats.length+1;}_clone_Track_Type.find("#chkTrackType").bind("click",{j:j,tracklength:tracklength},function(event){totalOriginalPrice=totalOriginalPrice-albumOriginalPrice;totalPrice=totalPrice-albumSubPrice;if($(this).is(":checked")){if(event.data.tracklength!=1){$("#TRACK_TYPES"+_cartlist.entityName+_cartlist.entityId+event.data.j).find("#chkFormatType").removeAttr("disabled");}$("#TRACK_TYPES"+_cartlist.entityName+_cartlist.entityId+event.data.j).find("#chkFormatType:first").attr("checked","checked");shoppingCart.saveshoppingCartItem(_cartlist.shoppingCartId,albumId,_cartlist.entityId,_cartlist.entityName,event.data.j,ACTIVE,renderItemPanel);}else{$("#TRACK_TYPES"+_cartlist.entityName+_cartlist.entityId+event.data.j).find("#chkFormatType").each(function(){$(this).attr("disabled","true");$(this).attr("checked","");});var errcount=0;$(uuid+"_external_content").find("#iderrorMsg").each(function(){if($(this).is(":visible")){errcount++;}});if(errcount>0){$("#errorTotalMessage").show();}else{$("#errorTotalMessage").hide();}shoppingCart.saveshoppingCartItem(_cartlist.shoppingCartId,albumId,_cartlist.entityId,_cartlist.entityName,event.data.j,INACTIVE,renderItemPanel);}});for(var i=0;i<tracklength;i++){var _clone_formatType=$(tpl_FORMAT_TYPES).clone();if(i>0&&playlistPricingTrackFormats[i-1].trackFileType==j){subdiscount=0;subPrice=0;originalPrice=0;_format_type_title=playlistPricingTrackFormats[i-1].mediaFormat+"($"+playlistPricingTrackFormats[i-1].price+")";_masterId=playlistPricingTrackFormats[i-1].mastersId;subdiscount=playlistPricingTrackFormats[i-1].discount;subPrice=playlistPricingTrackFormats[i-1].priceAfterDiscount;originalPrice=playlistPricingTrackFormats[i-1].price;}_clone_formatType.find("#format_type").html(_format_type_title);_clone_Track_Type.find("#idResultTrackFormat").append(_clone_formatType);_clone.find("#idTrackType").append(_clone_Track_Type);if(tracklength==1){_clone_formatType.find("#chkFormatType").attr("disabled","true");}if($.inArray(_masterId,_selectedFormatList)!=-1){count++;_clone_formatType.find("#chkFormatType").attr("checked","checked");discount=subdiscount;albumSubPrice=albumSubPrice+subPrice;albumOriginalPrice=albumOriginalPrice+originalPrice;}_clone_formatType.find("#chkFormatType").bind("click",{j:j,_masterId:_masterId,albumOriginalPrice:albumOriginalPrice,albumSubPrice:albumSubPrice,subdiscount:subdiscount,subPrice:subPrice,originalPrice:originalPrice},function(event){var flagaddTotal=false;var rdoflag=false;if($("#cart_"+_cartlist.entityName+_cartlist.entityId).find("#rdo_Complete").is(":checked")){flagaddTotal=true;rdoflag=true;}else{if($("#TRACK_TYPES"+_cartlist.entityName+_cartlist.entityId+event.data.j).find("#chkTrackType").is(":checked")){flagaddTotal=true;}}if(flagaddTotal==true){currentPrice=_clone.find(":hidden").val();var price=0;if($(this).is(":checked")){price=parseFloat(currentPrice)+event.data.subPrice;if(event.data.subdiscount>0){albumSubPrice=price-(price*discount*0.01);albumOriginalPrice=event.data.subPrice-(event.data.subPrice*discount*0.01);}else{albumSubPrice=price;albumOriginalPrice=event.data.subPrice;}totalPrice=totalPrice+albumOriginalPrice;totalOriginalPrice=totalOriginalPrice+event.data.subPrice;_clone.find("#iderrorMsg").css("display","none");var errcount=0;$(uuid+"_external_content").find("#iderrorMsg").each(function(){if($(this).is(":visible")){errcount++;}});if(errcount>0){$("#errorTotalMessage").show();}else{$("#errorTotalMessage").hide();}if(rdoflag==true){shoppingCart.saveCartDownloadItem(_cartlist.shoppingCartId,_cartlist.entityId,_cartlist.entityName,0,event.data._masterId,ACTIVE);}else{shoppingCart.saveCartDownloadItem(_cartlist.shoppingCartId,_cartlist.entityId,_cartlist.entityName,event.data.j,event.data._masterId,ACTIVE);}}else{price=parseFloat(currentPrice)-event.data.subPrice;if(event.data.subdiscount>0){albumSubPrice=price-(price*discount*0.01);albumOriginalPrice=event.data.subPrice-(event.data.subPrice*discount*0.01);}else{albumSubPrice=price;albumOriginalPrice=event.data.subPrice;}totalPrice=totalPrice-albumOriginalPrice;totalOriginalPrice=totalOriginalPrice-event.data.subPrice;if(rdoflag==true){shoppingCart.saveCartDownloadItem(_cartlist.shoppingCartId,_cartlist.entityId,_cartlist.entityName,0,event.data._masterId,INACTIVE);}else{shoppingCart.saveCartDownloadItem(_cartlist.shoppingCartId,_cartlist.entityId,_cartlist.entityName,event.data.j,event.data._masterId,INACTIVE);}count=0;_clone_Track_Type.find("#chkFormatType").each(function(){if($(this).is(":checked")){count++;}});var errcount=0;$(uuid+"_external_content").find("#iderrorMsg").each(function(){if($(this).is(":visible")){errcount++;}});if(errcount>0){$("#errorTotalMessage").show();}else{$("#errorTotalMessage").hide();}if(count==0&&rdoflag==true){_clone.find("#iderrorMsg").css("display","block");}}if(albumSubPrice!=price){discountTotal=((price-albumSubPrice)*100/price).toFixed(2);}else{discountTotal=0;}_widget.setCartItemPrice(_clone,albumSubPrice,price,discountTotal);_widget.setCartTotalPrice(totalCount,totalPrice,totalOriginalPrice);}});_clone_Track_Type.find(".cart_content").attr("id",_cartlist.entityName+_cartlist.entityId+tracktitle);_clone_Track_Type.find(".showDetails").unbind("click");_clone_Track_Type.find(".showDetails").bind("click",{tracktitle:tracktitle},function(event){$(this).html("Hide Details");tracktype=event.data.tracktitle;entityId=_cartlist.entityId;entityName=_cartlist.entityName;if($("#"+entityName+entityId+tracktype).is(":visible")){$(this).html("Show Details");$("#"+entityName+entityId+tracktype).hide();try{$(".scroll-pane-container").jScrollPane({maintainPosition:true,scrollbarWidth:8});}catch(error){}}else{if($("#tree"+entityId+tracktype).length){$("#"+entityName+entityId+tracktype).show();try{$(".scroll-pane-container").jScrollPane({maintainPosition:true,scrollbarWidth:8});}catch(error){}}else{playlistinfo.getTracks4Playlist4Cart(entityId,fillTrackData);}}event.preventDefault();});}if(count==1){_clone.find("#chkTrackType").each(function(){if($(this).is(":checked")){$(this).attr("disabled","true");}});}else{_clone.find("#chkTrackType").removeAttr("disabled");}if(count==0&&_AllFlag==true){_clone.find("#iderrorMsg").css("display","block");}var errcount=0;$(uuid+"_external_content").find("#iderrorMsg").each(function(){if($(this).is(":visible")){errcount++;}});if(errcount>0){$("#errorTotalMessage").show();}else{$("#errorTotalMessage").hide();}}}if(_clone.find("#rdo_TrackType").is(":checked")){_clone.find("#rdo_Complete").bind("click",{albumOriginalPrice:albumOriginalPrice,albumSubPrice:albumSubPrice},function(event){totalOriginalPrice=totalOriginalPrice-event.data.albumOriginalPrice;totalPrice=totalPrice-event.data.albumSubPrice;_selectedItems=[];_selectedItems.push(PLAYLIST_TYPE_ALL);shoppingCart.saveshoppingCartItem(_cartlist.shoppingCartItemId,_selectedItems,ACTIVE,renderItemPanel);});}else{_clone.find("#rdo_TrackType").bind("click",{albumOriginalPrice:albumOriginalPrice,albumSubPrice:albumSubPrice},function(event){totalOriginalPrice=totalOriginalPrice-event.data.albumOriginalPrice;totalPrice=totalPrice-event.data.albumSubPrice;shoppingCart.saveshoppingCartItem(_cartlist.shoppingCartItemId,_selectedItems,ACTIVE,renderItemPanel);});}if(albumSubPrice!=albumOriginalPrice){discountTotal=((albumOriginalPrice-albumSubPrice)*100/albumOriginalPrice).toFixed(2);}else{discountTotal=0;}_widget.setCartItemPrice(_clone,albumSubPrice,albumOriginalPrice,discountTotal);totalPrice=totalPrice+albumSubPrice;totalOriginalPrice=totalOriginalPrice+albumOriginalPrice;_widget.setCartTotalPrice(totalCount,totalPrice,totalOriginalPrice);}}catch(error){}};this.setCartAlbumTrackTypes=function(_clone,_cartlist,albumId){try{var tracktitle="";var shoptrackType=_cartlist.itemTypeList;var _AllFlag=false;var discount=0;albumPrice=0;albumSubPrice=0;albumOriginalPrice=0;if(shoptrackType.length>0){_clone.find("#rdo_Complete").attr("name","rdo"+_cartlist.entityName+_cartlist.entityId);_clone.find("#rdo_TrackType").attr("name","rdo"+_cartlist.entityName+_cartlist.entityId);var _albumPricing=_cartlist.albumPricing;if(jQuery.inArray(TRACK_TYPE_ALL,shoptrackType)!=-1){discount=_albumPricing.discount;albumSubPrice=albumSubPrice+_albumPricing.aggregateAlbumPriceAfterDiscount;albumOriginalPrice=albumOriginalPrice+_albumPricing.aggregateAlbumPrice;_clone.find("#rdo_Complete").attr("checked","checked");_AllFlag=true;}else{_clone.find("#rdo_TrackType").attr("checked","checked");}var _selectedFormatList=_cartlist.selectedFormatList;var _masterFormatList=_cartlist.masterFormatList;var _itemTypeList=_cartlist.itemTypeList;var _selectedItems=[];var count=0;for(var j=1;j<4;j++){subdiscount=0;subPrice=0;originalPrice=0;var flagShow=false;if(j==TRACK_TYPE_AUDIO&&_albumPricing.audioTracksCount>0){tracktitle="Audio";_format_type_title=TRACK_TYPE_AUDIO_FORMAT+"($"+_albumPricing.aggregateAudioTracksPrice+")";trackcount=_albumPricing.audioTracksCount;subdiscount=_albumPricing.audioTracksDiscount;subPrice=_albumPricing.aggregateAudioTracksPriceAfterDiscount;originalPrice=_albumPricing.aggregateAudioTracksPrice;flagShow=true;_selectedItems.push(PLAYLIST_TYPE_AUDIO);for(var k=0;k<_masterFormatList.length;k++){if(_masterFormatList[k].title==TRACK_TYPE_AUDIO_FORMAT){_masterId=_masterFormatList[k].mastersId;break;}}}if(j==TRACK_TYPE_VIDEO&&_albumPricing.videoTracksCount>0){tracktitle="Video";_format_type_title=TRACK_TYPE_VIDEO_FORMAT+"($"+_albumPricing.aggregateVideoTracksPrice+")";trackcount=_albumPricing.videoTracksCount;subdiscount=_albumPricing.videoTracksDiscount;originalPrice=_albumPricing.aggregateVideoTracksPrice;subPrice=_albumPricing.aggregateVideoTracksPriceAfterDiscount;flagShow=true;_selectedItems.push(PLAYLIST_TYPE_VIDEO);for(var k=0;k<_masterFormatList.length;k++){if(_masterFormatList[k].title==TRACK_TYPE_VIDEO_FORMAT){_masterId=_masterFormatList[k].mastersId;break;}}}if(j==TRACK_TYPE_SHEET_MUSIC&&_albumPricing.sheetMusicTracksCount>0){tracktitle="SheetMusic";_format_type_title=TRACK_TYPE_SHEET_MUSIC_FORMAT+"($"+_albumPricing.aggregateSheetMusicTracksPrice+")";trackcount=_albumPricing.sheetMusicTracksCount;subdiscount=_albumPricing.sheetMusicTracksDiscount;subPrice=_albumPricing.aggregateSheetMusicTracksPriceAfterDiscount;originalPrice=_albumPricing.aggregateSheetMusicTracksPrice;flagShow=true;_selectedItems.push(PLAYLIST_TYPE_SHEET_MUSIC);for(var k=0;k<_masterFormatList.length;k++){if(_masterFormatList[k].title==TRACK_TYPE_SHEET_MUSIC_FORMAT){_masterId=_masterFormatList[k].mastersId;break;}}}if(flagShow==true){var _clone_Track_Type=$(tpl_TRACK_TYPES).clone();_clone_Track_Type.attr("id","TRACK_TYPES"+_cartlist.entityName+_cartlist.entityId+j);_clone_Track_Type.find("#idTrackTypeTitle").html(tracktitle);_clone_Track_Type.find("#idTrackTypeCount").html(trackcount+" "+tracktitle);_clone_Track_Type.find("#idTypeTitle").html(toCapitalCase(_cartlist.entityName));if(_AllFlag==true){_clone_Track_Type.find("#chkTrackType").css({display:"none"});}else{_clone_Track_Type.find("#chkTrackType").css({display:"inline"});if(jQuery.inArray(j,_itemTypeList)!=-1){_clone_Track_Type.find("#chkTrackType").attr("checked","checked");}}albumPricingTrackFormats=_albumPricing.albumPricingTrackFormats;if(albumPricingTrackFormats==null||albumPricingTrackFormats==""||albumPricingTrackFormats.length==0){tracklength=1;}else{tracklength=albumPricingTrackFormats.length+1;}_clone_Track_Type.find("#chkTrackType").bind("click",{j:j,tracklength:tracklength},function(event){totalOriginalPrice=totalOriginalPrice-albumOriginalPrice;totalPrice=totalPrice-albumSubPrice;if($(this).is(":checked")){if(event.data.tracklength!=1){$("#TRACK_TYPES"+_cartlist.entityName+_cartlist.entityId+event.data.j).find("#chkFormatType").removeAttr("disabled");}$("#TRACK_TYPES"+_cartlist.entityName+_cartlist.entityId+event.data.j).find("#chkFormatType:first").attr("checked","checked");shoppingCart.saveshoppingCartItem(_cartlist.shoppingCartId,albumId,_cartlist.entityId,_cartlist.entityName,event.data.j,ACTIVE,renderAlbumItemPanel);}else{$("#TRACK_TYPES"+_cartlist.entityName+_cartlist.entityId+event.data.j).find("#chkFormatType").each(function(){$(this).attr("disabled","true");$(this).attr("checked","");});var errcount=0;$(uuid+"_external_content").find("#iderrorMsg").each(function(){if($(this).is(":visible")){errcount++;}});if(errcount>0){$("#errorTotalMessage").show();}else{$("#errorTotalMessage").hide();}shoppingCart.saveshoppingCartItem(_cartlist.shoppingCartId,albumId,_cartlist.entityId,_cartlist.entityName,event.data.j,INACTIVE,renderAlbumItemPanel);}});for(var i=0;i<tracklength;i++){var _clone_formatType=$(tpl_FORMAT_TYPES).clone();if(i>0&&albumPricingTrackFormats[i-1].trackFileType==j){subdiscount=0;subPrice=0;originalPrice=0;_format_type_title=albumPricingTrackFormats[i-1].mediaFormat+"($"+albumPricingTrackFormats[i-1].price+")";_masterId=albumPricingTrackFormats[i-1].mastersId;subdiscount=albumPricingTrackFormats[i-1].discount;subPrice=albumPricingTrackFormats[i-1].priceAfterDiscount;originalPrice=albumPricingTrackFormats[i-1].price;}_clone_formatType.find("#format_type").html(_format_type_title);_clone_Track_Type.find("#idResultTrackFormat").append(_clone_formatType);_clone.find("#idTrackType").append(_clone_Track_Type);if(tracklength==1){_clone_formatType.find("#chkFormatType").attr("disabled","true");}if(jQuery.inArray(_masterId,_selectedFormatList)!=-1){count++;_clone_formatType.find("#chkFormatType").attr("checked","checked");if(_AllFlag==false||(_AllFlag==true&&i>0)){discount=subdiscount;albumSubPrice=albumSubPrice+subPrice;albumOriginalPrice=albumOriginalPrice+originalPrice;}}_clone_formatType.find("#chkFormatType").bind("click",{j:j,_masterId:_masterId,albumOriginalPrice:albumOriginalPrice,albumSubPrice:albumSubPrice,subdiscount:subdiscount,subPrice:subPrice,originalPrice:originalPrice},function(event){var flagaddTotal=false;var rdoflag=false;if($("#cart_"+_cartlist.entityName+_cartlist.entityId).find("#rdo_Complete").is(":checked")){flagaddTotal=true;rdoflag=true;}else{if($("#TRACK_TYPES"+_cartlist.entityName+_cartlist.entityId+event.data.j).find("#chkTrackType").is(":checked")){flagaddTotal=true;}}if(flagaddTotal==true){currentPrice=_clone.find(":hidden").val();var price=0;if($(this).is(":checked")){price=parseFloat(currentPrice)+event.data.subPrice;if(event.data.subdiscount>0){albumSubPrice=price-(price*discount*0.01);albumOriginalPrice=event.data.subPrice-(event.data.subPrice*discount*0.01);}else{albumSubPrice=price;albumOriginalPrice=event.data.subPrice;}_clone.find("#iderrorMsg").css("display","none");var errcount=0;$(uuid+"_external_content").find("#iderrorMsg").each(function(){if($(this).is(":visible")){errcount++;}});if(errcount>0){$("#errorTotalMessage").show();}else{$("#errorTotalMessage").hide();}totalPrice=totalPrice+albumOriginalPrice;totalOriginalPrice=totalOriginalPrice+event.data.subPrice;if(rdoflag==true){shoppingCart.saveCartDownloadItem(_cartlist.shoppingCartId,_cartlist.entityId,_cartlist.entityName,0,event.data._masterId,ACTIVE);}else{shoppingCart.saveCartDownloadItem(_cartlist.shoppingCartId,_cartlist.entityId,_cartlist.entityName,event.data.j,event.data._masterId,ACTIVE);}}else{price=parseFloat(currentPrice)-event.data.subPrice;if(event.data.subdiscount>0){albumSubPrice=price-(price*discount*0.01);albumOriginalPrice=event.data.subPrice-(event.data.subPrice*discount*0.01);}else{albumSubPrice=price;albumOriginalPrice=event.data.subPrice;}totalPrice=totalPrice-albumOriginalPrice;totalOriginalPrice=totalOriginalPrice-event.data.subPrice;if(rdoflag==true){shoppingCart.saveCartDownloadItem(_cartlist.shoppingCartId,_cartlist.entityId,_cartlist.entityName,0,event.data._masterId,INACTIVE);}else{shoppingCart.saveCartDownloadItem(_cartlist.shoppingCartId,_cartlist.entityId,_cartlist.entityName,event.data.j,event.data._masterId,INACTIVE);}count=0;_clone_Track_Type.find("#chkFormatType").each(function(){if($(this).is(":checked")){count++;}});if(count==0&&rdoflag==true){_clone.find("#iderrorMsg").css("display","block");}var errcount=0;$(uuid+"_external_content").find("#iderrorMsg").each(function(){if($(this).is(":visible")){errcount++;}});if(errcount>0){$("#errorTotalMessage").show();}else{$("#errorTotalMessage").hide();}}if(albumSubPrice!=price){discountTotal=((price-albumSubPrice)*100/price).toFixed(2);}else{discountTotal=0;}_widget.setCartItemPrice(_clone,albumSubPrice,price,discountTotal);_widget.setCartTotalPrice(totalCount,totalPrice,totalOriginalPrice);}});_clone_Track_Type.find(".cart_content").attr("id",_cartlist.entityName+_cartlist.entityId+tracktitle);_clone_Track_Type.find(".showDetails").unbind("click");_clone_Track_Type.find(".showDetails").bind("click",{tracktitle:tracktitle},function(event){$(this).html("Hide Details");tracktype=event.data.tracktitle;entityId=_cartlist.entityId;entityName=_cartlist.entityName;if($("#"+entityName+entityId+tracktype).is(":visible")){$(this).html("Show Details");$("#"+entityName+entityId+tracktype).hide();try{$(".scroll-pane-container").jScrollPane({maintainPosition:true,scrollbarWidth:8});}catch(error){}}else{if($("#tree"+entityId+tracktype).length){$("#"+entityName+entityId+tracktype).show();try{$(".scroll-pane-container").jScrollPane({maintainPosition:true,scrollbarWidth:8});}catch(error){}}else{playlistinfo.getTracks4Album(entityId,fillTrackData);}}});}}}if(count==1){_clone.find("#chkTrackType").each(function(){if($(this).is(":checked")){$(this).attr("disabled","true");}});}else{_clone.find("#chkTrackType").removeAttr("disabled");}if(count==0&&_AllFlag==true){_clone.find("#iderrorMsg").css("display","block");}var errcount=0;$(uuid+"_external_content").find("#iderrorMsg").each(function(){if($(this).is(":visible")){errcount++;}});if(errcount>0){$("#errorTotalMessage").show();}else{$("#errorTotalMessage").hide();}if(_clone.find("#rdo_TrackType").is(":checked")){_clone.find("#rdo_Complete").bind("click",{albumOriginalPrice:albumOriginalPrice,albumSubPrice:albumSubPrice},function(event){totalOriginalPrice=totalOriginalPrice-event.data.albumOriginalPrice;totalPrice=totalPrice-event.data.albumSubPrice;_selectedItems=[];_selectedItems.push(PLAYLIST_TYPE_ALL);shoppingCart.saveshoppingCartItem(_cartlist.shoppingCartItemId,_selectedItems,ACTIVE,renderAlbumItemPanel);});}else{_clone.find("#rdo_TrackType").bind("click",{albumOriginalPrice:albumOriginalPrice,albumSubPrice:albumSubPrice},function(event){totalOriginalPrice=totalOriginalPrice-event.data.albumOriginalPrice;totalPrice=totalPrice-event.data.albumSubPrice;shoppingCart.saveshoppingCartItem(_cartlist.shoppingCartItemId,_selectedItems,ACTIVE,renderAlbumItemPanel);});}if(albumSubPrice!=albumOriginalPrice){discountTotal=((albumOriginalPrice-albumSubPrice)*100/albumOriginalPrice).toFixed(2);}else{discountTotal=0;}_widget.setCartItemPrice(_clone,albumSubPrice,albumOriginalPrice,discountTotal);totalPrice=totalPrice+albumSubPrice;totalOriginalPrice=totalOriginalPrice+albumOriginalPrice;_widget.setCartTotalPrice(totalCount,totalPrice,totalOriginalPrice);}}catch(error){}};var fillTrackData=function(trackList){tracks=trackList;playlistinfo.getAllPlaylists4Album(albumId,fillPlaylistData);};var fillPlaylistData=function(playLists){try{var tableElement=getTableEle();tableElement.attr("id","tree"+entityId+tracktype);var trElement=getTrEle();trElement.attr("id","node-"+albumId);var spanElement=getSpanEle();spanElement.attr("class","slider_albumplaylist");trElement.append(getTdEle().append(spanElement));var playlistNodeId=0;var len;if(tracktype=="Complete"){len=playLists.length;}else{len=1;}for(var m=0;m<len;m++){playlistNodeId=playlistNodeId+"_"+albumId;if(tracktype=="Complete"){var trElement=getTrEle();trElement.attr("id","node-"+playlistNodeId);var spanElement=getSpanEle().append(playLists[m].mainTitle);spanElement.attr("class","slider_playlist");trElement.append(getTdEle().append(spanElement));tableElement.append(trElement);}var loopedTracks=new Array();var trElements=[[]];var serialNum=1;for(var n=0;n<tracks.length;n++){var trTrackElement=getTrEle();if(tracktype=="Complete"){if(playLists[m].playlistId==tracks[n].playlistId4UI){if(tracks[n].isDownloadable){if(tracks[n].parentId!=null&&tracks[n].parentId!=0){if(loopedTracks[tracks[n].parentId]!=null){serialNum=serialNum+1;var parentN=loopedTracks[tracks[n].parentId];trTrackElement.attr("class","child-of-node-"+(parentN));spanElement=getSpanElement(tracks[n].trackId,tracks[n].mediaPid,tracks[n].playlistId4UI,tracks[n].title,tracks[n].trackType);trTrackElement.append(getTdEle().append(spanElement));var serialElemNum=parentN+(serialNum/100);trElements.push([serialElemNum,trTrackElement,tracks[n].trackId]);}}else{currentNodeNumber=playlistNodeId+tracks.length+playLists.length+n;loopedTracks[tracks[n].playlistAlbumTrackId4UI]=currentNodeNumber;trTrackElement.attr("id","node-"+(currentNodeNumber));trTrackElement.attr("class","child-of-node-"+(playlistNodeId));spanElement=getSpanElement(tracks[n].trackId,tracks[n].mediaPid,tracks[n].playlistId4UI,tracks[n].title,tracks[n].trackType);if(tracks[n].trackType==TRACK_TYPE_VIDEO){spanElement.attr("class","slider_tracks2");}else{if(tracks[n].trackType==TRACK_TYPE_SHEET_MUSIC){spanElement.attr("class","slider_tracks3");}else{spanElement.attr("class","slider_tracks1");}}trTrackElement.append(getTdEle().append(spanElement));trElements.push([currentNodeNumber,trTrackElement,tracks[n].trackId]);}}}}else{if(tracks[n].isDownloadable){var ttype;if(tracktype=="Video"){ttype=TRACK_TYPE_VIDEO;}else{if(tracktype=="Audio"){ttype=TRACK_TYPE_AUDIO;}else{if(tracktype=="SheetMusic"){ttype=TRACK_TYPE_SHEET_MUSIC;}}}if(tracks[n].trackType==ttype){currentNodeNumber=tracks[n].title;loopedTracks[tracks[n].trackId]=currentNodeNumber;trTrackElement.attr("id","node-"+(currentNodeNumber));trTrackElement.attr("class","child-of-node-"+(playlistNodeId));spanElement=getSpanElement(tracks[n].trackId,tracks[n].mediaPid,tracks[n].playlistId4UI,tracks[n].title,tracks[n].trackType);if(tracks[n].trackType==TRACK_TYPE_VIDEO){spanElement.attr("class","slider_tracks2");}else{if(tracks[n].trackType==TRACK_TYPE_SHEET_MUSIC){spanElement.attr("class","slider_tracks3");}else{spanElement.attr("class","slider_tracks1");}}trTrackElement.append(getTdEle().append(spanElement));trElements.push([currentNodeNumber,trTrackElement,tracks[n].trackId]);}}}}trElements.sort();for(var x=0;x<trElements.length;x++){if(x>0&&trElements[x][2]==trElements[x-1][2]){}else{tableElement.append(trElements[x][1]);}}}}catch(error){}$("#"+entityName+entityId+tracktype).append(tableElement);try{$("#tree"+entityId+tracktype).treeTable({expandable:false});}catch(error){}loadcomplete();};var loadcomplete=function(){try{$("#"+entityName+entityId+tracktype).show();$(".scroll-pane-container").jScrollPane({maintainPosition:true,scrollbarWidth:8});}catch(error){}};var getSpanElement=function(trackId,objPid,playlistId,title,trackType){spanElement=getSpanEle().append(title);if(trackType==TRACK_TYPE_VIDEO){spanElement.attr("class","slider_tracks2");}else{if(trackType==TRACK_TYPE_SHEET_MUSIC){spanElement.attr("class","slider_tracks3");}else{spanElement.attr("class","slider_tracks1");}}return spanElement;};var renderItemPanel=function(_cartlist){_clone="";_clone=$(tpl_PLAYLISTS).clone();$("#cart_"+_cartlist.entityName+_cartlist.entityId).html("");_clone.find("#idResultTitle").html(_cartlist.title);_clone.find("#idRemoveItem").bind("click",function(){shoppingCart.deleteShoppingCartItem(albumId,_cartlist.entityId,_cartlist.shoppingCartId,_cartlist.entityName,renderPanel);});_widget.setCartTrackTypes(_clone,_cartlist,this.albumId);$("#cart_"+_cartlist.entityName+_cartlist.entityId).append(_clone);};var renderAlbumItemPanel=function(_cartlist){_clone="";_clone=$(tpl_ALBUMS).clone();$("#cart_"+_cartlist.entityName+_cartlist.entityId).html("");_clone.find("#idResultTitle").html(_cartlist.title);_clone.find("#idRemoveItem").bind("click",function(){shoppingCart.deleteShoppingCartItem(albumId,_cartlist.entityId,_cartlist.shoppingCartId,_cartlist.entityName,renderPanel);});_widget.setCartAlbumTrackTypes(_clone,_cartlist,this.albumId);$("#cart_"+_cartlist.entityName+_cartlist.entityId).append(_clone);};var getDivEle=function(){return $("<div></div>").clone();};var getTableEle=function(){return $("<table></table>").clone();};var getTheadEle=function(){return $("<thead></thead>").clone();};var getTbodyEle=function(){return $("<tbody></tbody>").clone();};var getTrEle=function(){return $("<tr></tr>").clone();};var getThEle=function(){return $("<th></th>").clone();};var getTdEle=function(){return $("<td></td>").clone();};var getTdElewspace=function(){return $("<td>&nbsp;</td>").clone();};var getSpanEle=function(){return $("<span></span>").clone();};}catch(error){}};
