
com.tunetribe.populateArtists=function(letter,pageNumber){RemotedArtists.listArtistsBeginningWith(pageNumber,letter,function(page){$jQ("#leftviewer").html("");$jQ("#rightviewer").html("");var artists=page['pageItems'];for(var i=0;i<artists.length;i++){artist=artists[i];var artistDiv=$jQ("<div>").addClass("browsedartist");$jQ("<a></a>").attr("href","/artist/index.html?id="+artist.id).html(artist.name).appendTo(artistDiv);if(i<(artists.length/2))
artistDiv.appendTo("#leftviewer");else
artistDiv.appendTo("#rightviewer");}
com.tunetribe.buildSimpleAlphaPagination(page);com.tunetribe.buildSimpleNumberPagination(page);});}
com.tunetribe.populateTracksForArtist=function(artistId,pageNumber){RemotedArtists.listTracksForArtist(artistId,pageNumber,function(page){if(page['pageItems'].length>0){var trackItems=$jQ("<div>").addClass("trackItems");$jQ(page['pageItems']).each(function(index){track=this;var trackItemDiv=$jQ("<div>").addClass("trackItem");if(index%2==0){$jQ(trackItemDiv).addClass('striped');}
var trackItemTitleDiv=$jQ("<div>").addClass("trackTitle");var trackItemTitleLink=$jQ("<a></a>").attr("href","/product/"+$jQ().seoUrl(track.artist.name,track.name)+"?id="+track.id);$jQ(trackItemTitleLink).html(track.name+((track.versionName=="")||(track.versionName==null)?"":" - "+track.versionName));var fileType=$jQ("<span></span>").addClass("fileType").html(" ("+track.fileType+") ");var trackItemPriceDiv;if(track.free){trackItemPriceDiv=$jQ("<div>").addClass("price").html(cur+"FREE");}else if(track.productPrices[storeId]!=null){trackItemPriceDiv=$jQ("<div>").addClass("price").html(cur+track.productPrices[storeId].price.toFixed(2));}
trackItems.append($jQ(trackItemDiv).append($jQ(trackItemTitleDiv).append(trackItemTitleLink).append(fileType)).append(trackItemPriceDiv));if(!track.bundled&&(track.onRelease||track.preOrder)){$jQ("<div>").addClass("buy").append($jQ("<a></a>").attr("id","buyproduct_"+track.id+"_irf_arp").attr("href","#").html("Buy")).appendTo(trackItemDiv);}});$jQ("#trackPage").empty("").append(trackItems);if(page.pagesAvailable>1){com.tunetribe.buildSimpleNumberPagination(page,"tracks");}}else{$jQ("#artistCompilationTracks").hide();}});}
com.tunetribe.populateTracksInCompilationsForArtist=function(artistId,pageNumber){var trackInCompilationPage=$jQ("#trackInCompilationPage")
trackInCompilationPage.html("");RemotedArtists.listTracksInCompilationsForArtist(artistId,pageNumber,function(tracksInCompilationPage){if(tracksInCompilationPage!=null&&tracksInCompilationPage['pageItems'].length>0){var trackItems=$jQ("<div>").addClass("trackItems");$jQ(tracksInCompilationPage['pageItems']).each(function(index){track=this;var trackItemDiv=$jQ("<div>").addClass("trackItem");if(index%2==0){$jQ(trackItemDiv).addClass('striped');}
var trackItemTitleDiv=$jQ("<div>").addClass("trackTitle");var trackItemTitleLink=$jQ("<a></a>").attr("href","/product/"+$jQ().seoUrl(track.artist.name,track.name)+"?id="+track.id).html(track.name);if(track.versionName!=""&&track.versionName!=null){var trackItemVersionSpan=$jQ("<span></span>").addClass("trackVersion").html(" - "+track.versionName);trackItemVersionSpan.appendTo(trackItemTitleLink);}
var fileType=$jQ("<span></span>").addClass("fileType").html(" ("+track.fileType+") ");var trackItemPriceDiv;if(track.free){trackItemPriceDiv=$jQ("<div>").addClass("price").html(cur+"FREE");}else if(track.productPrices[storeId]!=null){trackItemPriceDiv=$jQ("<div>").addClass("price").html(cur+track.productPrices[storeId].price.toFixed(2));}else{trackItemPriceDiv=$jQ("<div>").addClass("price").html("");}
trackItems.append($jQ(trackItemDiv).append($jQ(trackItemTitleDiv).append(trackItemTitleLink).append(fileType)).append(trackItemPriceDiv));if(!track.bundled&&(track.onRelease||track.preOrder)){$jQ("<div>").addClass("buy").append($jQ("<a></a>").attr("id","buyproduct_"+track.id+"_irf_arp").attr("href","#").html("Buy")).appendTo(trackItemDiv);}});trackInCompilationPage.append(trackItems);if(tracksInCompilationPage.pagesAvailable>1){com.tunetribe.buildSimpleNumberPagination(tracksInCompilationPage,"comps");}}else{$jQ("#artistCompilationTracks").hide();}});}
com.tunetribe.populateAvailableTicketsForArtist=function(artistName){var ticketsPage=$jQ("#tickets")
ticketsPage.html("");$jQ.getJSON("/ws/ticketmaster/json/artist/?name="+artistName,function(data){var ticketItems;if(data.length>0){$jQ("#buyTickets").show();ticketItems=$jQ("<div>").addClass("ticketItems");}
for(var i=1;i<data.length;i++){if(data[i].value['EventStatus']=="onsale"){var eventDate=data[i].value['EventDate'];var eventName=data[i].value['EventName'];var eventURL=data[i].value['EventURL'];var venueName='';$jQ.each(data[i].value,function(i,item){if(item.name=='Venue'){venueName=item.value['VenueName']+", "+item.value['City'];}});var ticketItemDiv=$jQ("<div>").addClass("ticketItem");var ticketItemDataDiv=$jQ("<div>").addClass("ticketItemData");if(i%2==0){$jQ(ticketItemDiv).addClass('striped');}
var ticketItemEventNameDiv=$jQ("<div>").addClass("eventName").html(eventName);var ticketItemEventDateDiv=$jQ("<div>").addClass("eventDate").html(eventDate);var ticketItemVenueNameDiv=$jQ("<div>").addClass("venueName").html(venueName);var ticketItemLink=$jQ("<div>").addClass("buyTicket").append($jQ("<a></a>").attr("href",eventURL).attr("target","_blank").append($jQ("<img>").attr("src","/images/tmlogo_gettix_120x20.gif")));ticketItems.append($jQ(ticketItemDiv).append($jQ(ticketItemDataDiv).append(ticketItemEventNameDiv).append(ticketItemEventDateDiv).append(ticketItemVenueNameDiv)).append(ticketItemLink));if(data.length>0){ticketsPage.append(ticketItems);}}}});}
