/* Beatport Promotion Artist Pages, Sortable Lists add Tracks */
$(document).ready( function() {
    $('.AddItemToBeatportArtistCharts').livequery('click', function() {
        var exists=false;
        var id=$(this).attr("data-track-id");
        var name=$(this).attr("data-track-name");
        var removeWord=$(this).attr("data-name-remove");
        var alertOneWord=$(this).attr("data-alert-one");
        var alertTwoWord=$(this).attr("data-alert-two");

        if($('#beatportArtistPlaylistTracks li').length < 10){
            $('#beatportArtistPlaylistTracks li input').each(function(index) {
                if($(this).val() == id ){
                    exists=true;
                }
            });
            if(!exists){
                var text='<li id="chartItem_"' + id + '" class="ui-state-default" style="padding-left: 30px; margin-left: 50px; cursor: move;">' +
                         name +
                         '<input type="hidden" name="selectedTracksID[]" value="' + id + '"/> ' +
                         '<input type="hidden" name="selectedTracksNames[]" value="' + name + '"/> ' +
                         '<a href="#" class="removeItemFromBeatportArtistCharts" data-id="chartItem_' + id + '"><img src="/img/icons/bin.png" width="16" height="16" alt="' + removeWord + '" border="0"/></a></li>';
                $(text).appendTo('#beatportArtistPlaylistTracks');
            }
            else{
                alert(alertOneWord);
            }
         }
         else{
            alert(alertTwoWord);
         }
         return false;
    });

    $('.removeItemFromBeatportArtistCharts').livequery('click', function() {
        var id='#'+$(this).attr("data-id");
        //$(id).remove();
        $(this).parents("li:first").remove();
        return false;
    });

});
