jQuery(function(){



// 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 attributes = {};

  var width = 0;

  var height = 0;

  

  // create a new object

  // find a unique object name

  do {

    flash_container_id = 'flash_container_' + Math.round( Math.random() * 10000 );

  } while( jQuery('#' + flash_container_id).length > 0 );

  

  // generate an object code

  flash_container = '<span id="' + flash_container_id + '"></span>';

  

  // decide which player

  if( $this.text() != $this.parent().text() && $this.find('img').length == 0 ) {

    // the link is an inline element in a floating text

    

    // position

    
    $this.before(flash_container + '&nbsp;');

    
    

    // Build a flash app

    player_swf = 'http://www.innsbruckrecords.com/wp/wp-content/plugins/Copy of audio-link-player/xspf/player.swf'; 

    flash_vars.song_url = encodeURIComponent(this.href);

    flash_vars.b_bgcolor = '';

    flash_vars.b_fgcolor = '';

    flash_vars.b_colors = ',,,';

    flash_vars.autoplay = false;

    

    // in the xspf player these values are not variable

    width = 17;

    height = 17;

    

    // Add the player

    swfobject.embedSWF(player_swf, flash_container_id, width, height, "9.0.0", null, flash_vars, flash_param, attributes);    

  }

  




  if ( $this.text() == $this.parent().text() && $this.find('img').length == 0){

    // the link is the only element in the paragraph / list item

    

    // Read the configuration

    height = 24;

    
    player_swf = 'http://www.innsbruckrecords.com/wp/wp-content/plugins/Copy of audio-link-player/1pixelout/player.swf'; 

    width = 290;

    
    

    // Read the title of the mp3 link

    if ($this.attr('title') == '') $this.attr('title', $this.text());

    var caption = $this.attr('title');

    

    // Collect flash vars and parameters

    flash_vars.soundFile = escape(this.href.replace(/,/g, '%2C'));

    flash_vars.titles = ' ';

    flash_vars.artists = caption.replace(/,/g, ' ');

    flash_vars.autostart = 'no';

    flash_vars.width = width;

    flash_vars.height = height;

    flash_vars.bg = '0xE5E5E5';

    flash_vars.leftbg = '0xCCCCCC';

    flash_vars.lefticon = '0x333333';

    flash_vars.voltrack = '0xF2F2F2';

    flash_vars.volslider = '0x666666';

    flash_vars.rightbg = '0xB4B4B4';

    flash_vars.rightbghover = '0x999999';

    flash_vars.righticon = '0x333333';

    flash_vars.righticonhover = '0xFFFFFF';

    flash_vars.loader = '0x009900';

    flash_vars.track = '0xFFFFFF';

    flash_vars.tracker = '0xDDDDDD';

    flash_vars.border = '0xCCCCCC';

    flash_vars.text = '0x333333';



    // Prepare the Flash Container for the player

    
    $this.after('&nbsp;' + flash_container);

    


    // Add the player:

    swfobject.embedSWF(player_swf, flash_container_id, width, height, "9.0.0", null, flash_vars, flash_param, attributes);

  }

  
  



  if ($this.text() == '' && $this.find('img').length == 1){

    // A linked image



    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 = 'http://www.innsbruckrecords.com/wp/wp-content/plugins/Copy of audio-link-player/jw_player/skin.swf';

    

    player_swf = 'http://www.innsbruckrecords.com/wp/wp-content/plugins/Copy of audio-link-player/jw_player/player.swf';

    attributes.styleclass = $this.find('img').attr('class');

    

    height = $this.find('img').height() + 22; // The slider bar of the player has a hight of 22px

    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 */
