$(document).ready(function() {
    set_play_links();
});

function set_play_links() {
    $(".track_player").hide();
    $("dd.track_button").each(function(i){$(this).
        html('<a href="" onClick="play(\'' +  $(this).attr('id')  + '\'); return false" alt="play" class="play_button">play</a><a href="/recordings/' + 
        $(this).attr('id') + 
        '" alt="mp3 file" class="info_button">info</a>')});
};
function play(t) { 
    $(".track_playing").hide("slow", function(){ $(this).removeClass("track_playing");  });
    $(".track_playing").removeClass(".track_playing");
    $("#player_" + t).show("fast", function(){
        url = $(this).html();
        if (url.indexOf('http') == 0) { $(this).html(player_html(url)); }
        $(this).addClass("track_playing");
    });
    //$("#player_" + t).html('playing ' + t);
}
function player_html(url) {
return '<object type="application/x-shockwave-flash" data="/media/audioplayer/player.swf" width="256" height="24" class="audioplayer">' + 
    '<param name="movie" value="/media/audioplayer/player.swf" /> ' + 
    '<param name="FlashVars" value="height=24#38;bg=0xF7F7F7&#38;slider=0xB29461&#38;track=0xFFFFFF&#38;righticon=0x666666&#38;lefticon=0x666666&#38;soundFile=' + url + '&#38;loader=0xEEFFCC&#38;rightbg=0xCCCCCC&#38;bgcolor=0xFFFFFF&#38;rightbghover=0xAAAAAA&#38;autostart=yes&#38;text=0x4F4F4F&#38;leftbg=0xEFEFEF&#38;righticonhover=0x444444&#38;border=0x00FF00&#38;width=256&#38;loop=no" />' +  
    '<param name="quality" value="high" /> ' + 
    '<param name="menu" value="false" /> ' + 
    '<param name="wmode" value="transparent" /> ' + 
    '<param name="bgcolor" value="#FFFFFF" /> ' + 
'</object>'
}


/* old stuff
function show_player_stuff() {
    $("#player_menu").html('<a >play selected<\/a> <a onClick="select_all();">select all<\/a> <a onClick="deselect_all();">deselect all<\/a>');
    $("#track_list :input").each(function(i){ this.type = "checkbox"; });
};
function play() { 
    sel_tracks = '';
    $("#track_list :input").each(function(i){ 
        if (this.checked) { if(i>0) sel_tracks += ',';  sel_tracks += this.name }
    });
    if (sel_tracks == '') { alert('Select some recordings by clicking on the wee boxes beside them.\nThen click \'play selected\' again.');}
    else { window.open('/recordings/player?l='+sel_tracks,'rt_player','resizable=0,width=272,height=114'); }
}
function select_all() { $("#player").hide(); $("#track_list :input").each(function(i){ this.checked = true;}); }
function deselect_all() { $("#track_list :input").each(function(i){ this.checked = false;});}
*/
