// Relax songster
// Mirek Pisa (c)2011


window.addEvent('load', function(){

  
  var songArtist = $('artist-name');
  var songName = $('artist-song');
  var songImage = $('artist-image');
  var songJust = $('just-playing');
  
    
  /*** funkce ***/
  
  /* obnovení znovuspusteni */
  var znovu = function(){
    var random = (Math.random()*10000);
    myRequest.send('number='+random);
  };  
  
  
  /* nacteni a generovani songu */  
  var myRequest = new Request({
    url: 'songsterPHP4.php',
    method: 'get',
    onRequest: function(){
       /* songArtist.set('text', 'loading...');*/
    },
    onSuccess: function(responseText){
        
        var songData = JSON.decode(responseText),
            songTitle = '';
         
        
        if (songData){
            //            
            songArtist.set('text', songData.artist);
            songName.set('text', songData.title);                         
            songImage.setProperty('src', songData.imageURL);
            if(songData.title){
                songTitle = ' - ' + songData.title;
            }
            songJust.set('text', songData.artist + songTitle);
            
            znovu.delay(20000);
            //
             
        } else { 
            songArtist.set('text','Improper JSON response!'); 
        } 
    },
    onFailure: function(){
        songArtist.set('text', 'Sorry, your request failed :(');
    }
  });
 
  
  var random = (Math.random()*10000);  
  var song = myRequest.send('number='+random);
});
