jQuery(document).ready(function() {
    jQuery('#playerDiv').data('status','closed');
    jQuery('#playerDiv .close').click(function(e) {
        e.preventDefault();
        jQuery('#inline-player').empty();
        jQuery('#playerDiv').hide();
    });
    jQuery('.media-youtube').click(function(e) {
        e.preventDefault();
        filename = jQuery(this).attr('href');
        jQuery('#playerDiv').height('400px');
        if(jQuery('#playerDiv').data('status') == 'closed') {
            jQuery('#playerDiv').show();
            jQuery('#playerDiv').data('status','open');
            var newfilename = 'http://www.youtube.com/v/'+filename.substring(filename.lastIndexOf('v=') + 2)+'&autoplay=1';
            var youtube = '<object width="425" height="344"><param name="movie" value="'+newfilename+'"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="'+newfilename+'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>';
            jQuery('#inline-player').html(youtube);
        } else {
            jQuery('#inline-player').empty();
            jQuery('#playerDiv').hide();
            jQuery('#playerDiv').data('status','closed');
        }
    });
    jQuery('.media-audio').click(function(e) {
        e.preventDefault();
        filename = jQuery(this).attr('href');
        jQuery('#playerDiv').height('60px');
        if(jQuery('#playerDiv').data('status') == 'closed') {
            jQuery('#playerDiv').show();
            jQuery('#playerDiv').data('status','open');
            flowplayer("inline-player", "/js/flowplayer/flowplayer-3.2.4.swf", {
                plugins: {
                    controls: {
                        fullscreen: false,
                        height: 30,
                        autoHide: false
                    }
                },
                clip: { 
                   url: filename
                }
            });
        } else {
            jQuery('#inline-player').empty();
            jQuery('#playerDiv').hide();
            jQuery('#playerDiv').data('status','closed');
        }
    });
});

