jQuery(window).load(function(){
var element_counter = 0;
var general_class = 'audio-link-player';
// Add an mp3 player
jQuery('a').each(function(){
// Selection:
if ( this.href.substr(-4).toLowerCase().indexOf('.mp3') < 0 ) return;
// Definitions:
var $this = jQuery(this);
var flash_container_id;
var flash_container;
var player_swf;
var flash_vars = {};
var flash_param = { 'wmode' : 'transparent' };
var width = 0;
var height = 0;
element_counter++;
// Set title & href
if ($this.attr('href') == undefined || $this.attr('href') == null) $this.attr('href', '');
if ($this.attr('title') == undefined || $this.attr('title') == null) $this.attr('title', '');
// create a new object
// find a unique object name
flash_container_id = 'flash_container_audio_link_player_' + element_counter;
// generate an object code
flash_container = '';
// decide which player
if ($this.text() == '' && $this.find('img').length == 1){
// A linked image
var attributes = { 'class' : general_class + ' image-link-player' };
flash_vars.file = flash_vars.link = encodeURIComponent(this.href);
flash_vars.image = $this.find('img:eq(0)').attr('src');
flash_vars.autostart = false;
flash_vars.skin = '/wp-content/plugins/audio-link-player/jw_player/skin.swf';
flash_vars.volume = 60;
player_swf = '/wp-content/plugins/audio-link-player/jw_player/player.swf';
attributes.styleclass = $this.find('img').attr('class');
var attribute_height = parseInt($this.find('img').attr('height'));
var real_height = $this.find('img').height();
if (isNaN(attribute_height)) height = real_height + 20;
else height = Math.max(real_height, attribute_height);
width = $this.find('img').width();
$this.replaceWith(flash_container);
// Add the player:
swfobject.embedSWF(player_swf, flash_container_id, width, height, "9.0.0", null, flash_vars, flash_param, attributes);
}
}); // End of Each loop
}); // End of DOM Ready Sequence
/* End of File */