function mp3links(e){
    var mlinks=$('a[href$=.mp3]');
    var count=mlinks.length;
    if(count){
        if($(".content-main h1:first")){
            var prevobj=$(".content-main h1:first");
            while($(prevobj).next().is("hr,h5,h2")) prevobj=$(prevobj).next();
            $(prevobj).after("<span id='flashplayer'></span><br /><hr />");
        }else{
            $(".content-main").prepend("<span id='flashplayer'></span><br /><hr />");
        }
        $('#flashplayer').html('<embed width="295" height="200" flashvars="autoPlay=no&playlistPath=' + sys_root + 'js/playlist.php?' + location.pathname + '" quality="high" bgcolor="#FFFFFF" src="' + sys_root + 'js/playerMultipleList.swf' + '" type="application/x-shockwave-flash"/>');
    }
}

function setAudioPlayer(e){
    var defwidth=400;
    var mlinks=$('a[href$=".mp3"]');
    var count=mlinks.length;
    if(count){
        AudioPlayer.setup("/js/audioplayer/player.swf");
        for(var cml=0;cml<count;cml++){
            var mlink = mlinks[cml];
            var encLink = encodeURIComponent($(mlink).attr('href').replace(',','%2C'));
            $(mlink)
                .addClass('downloadLink')
                .before('<a class="playLink" href="'+encLink+'" title="Play">Play</a>');
            if($(mlink).attr('title').replace(/\s/gi,'')==''){
                var titletext='Download';
                if($(mlink).text().toLowerCase()!=titletext.toLowerCase())
                    titletext+=': '+$(mlink).text();
                $(mlink).attr('title', titletext);
            }
        }
        $('a.playLink').after(' ')
            .parent().css('min-width', defwidth+'px');
        
        $('a.playLink').bind('click', function(){
                var playing=$(this).parent().find('#flashplayer').length;
                $('#flashplayer').find('object,embed').remove().end().remove();
                if(!playing){
                    $('a.stopLink').removeClass('stopLink').text('Play').attr('title', 'Play');
                    $(this)
                        .addClass('stopLink').text('Stop').attr('title', 'Stop')
                        .parent().append("<span id='flashplayer'></span>");
                    AudioPlayer.embed('flashplayer', {
                            width: defwidth,
                            initialvolume: 80,
                            autostart: 'yes',
                            soundFile: $(this).attr('href')
                        });
                }else{
                    $(this)
                        .removeClass('stopLink').text('Play').attr('title', 'Play');
                }
                return false;
            });
    }
}

function externalLinks(e){
    $('a.external, form.external').attr('target', '_blank');
}

function docReady(e){
    setAudioPlayer(e);
    //mp3links(e);
    externalLinks(e);
}
$(document).ready(docReady);

