function purchaseSong( id, pluginPath ) {
        if( document.getElementById( 'song' + id ).className == 'songPurchased' ){
          // The Song is not purchased any more...
          document.getElementById( 'song' + id ).className = 'songNotPurchased';
          document.images[id + 'Img'].src=pluginPath + '/nook.png';
          var file=pluginPath + '/ajaxUpdater.php';
          var mySack=new sack( file );
          mySack.execute=1;
          mySack.method='POST';
          mySack.setVar( "act", "updateSong" );
          mySack.setVar( "id", id );
          mySack.setVar( "dl", "false" );
          mySack.onError=function(){ alert('Something went wrong...') };
          mySack.runAJAX();
        } else {
          // The Song is now purchased...
          document.getElementById( 'song' + id ).className = 'songPurchased';
          document.images[id + 'Img'].src=pluginPath + '/ok.png';
          var file=pluginPath + '/ajaxUpdater.php';
          var mySack = new sack( file );
          mySack.execute=1;
          mySack.method='POST';
          mySack.setVar( "act", "updateSong" );
          mySack.setVar( "id", id );
          mySack.setVar( "dl", "true" );
          mySack.onError=function(){ alert('Something went wrong...') };
          mySack.runAJAX();
        }
        return true;
}

function deleteSong( id, pluginPath ){
          //Send AJAX Request to delete Object from DB.
          var file=pluginPath + '/ajaxUpdater.php';
          var mySack=new sack( file );
          mySack.execute=1;
          mySack.method='POST';
          mySack.setVar( "act", "deleteSong" );
          mySack.setVar( "id", id );
          mySack.onError=function(){ alert('Something went wrong...') };
          mySack.runAJAX();

          //Fade Element out scriptaculous.
          new Effect.Fade( document.getElementById( 'song' + id ) );

          return true;
}

function deleteMail( id, pluginPath ){
          //Send AJAX Request to delete Object from DB.
          var file=pluginPath + '/ajaxUpdater.php';
          var mySack=new sack( file );
          mySack.execute=1;
          mySack.method='POST';
          mySack.setVar( "act", "deleteMail" );
          mySack.setVar( "id", id );
          mySack.onError=function(){ alert('Something went wrong...') };
          mySack.runAJAX();

          //Fade Element out scriptaculous.
          new Effect.Fade( document.getElementById( 'mail' + id ) );

          return true;
}
