function addslashes(str) {
str=str.replace(/\\/g,'\\\\');
str=str.replace(/\'/g,'\\\'');
str=str.replace(/\"/g,'\\"');
str=str.replace(/\0/g,'\\0');
return str;
}
function stripslashes(str) {
str=str.replace(/\\'/g,'\'');
str=str.replace(/\\"/g,'"');
str=str.replace(/\\0/g,'\0');
str=str.replace(/\\\\/g,'\\');
return str;
}



function NowPlaying()
{
	var streamReserve = {
	
	}
}

NowPlaying.prototype.getSongImage = function(streamId)
{
	switch(streamId)
	{
		default:
			return STATIC_PATH +'fm-content/fm-pic/blank-hit150.jpg';
	}
}

NowPlaying.prototype.draw = function()
{
	/**
	 * Ajax get content
	 */
	
	var __counter = 0;
	var __html = '';
    var request = 'http://m.common.smcloud.net/m/playlist/combine.jsonp';
    $.jsonp({
        callback: 'jsonp',
        'url'      : request + "?" + parseInt(new Date().getTime().toString().substring(0, 10)),
        'success'  : function(data) {
            $.each (data,
                function(key, channel)
                {
	            	var __id = channel.id;
	                var __name = channel.name;
                    var __song = '';
                    var __artists = new Array();
                    
                    $.grep(channel.songs, function(song) {
                    	var __status = song.status;
                		
                		if(__status == 0)
                		{
                			__song = song.name;
                			 $(song.artists).each(function(){
                    				__artists.push($.trim(this.name));
                    			});
                			var artistString = __artists.join(', ');
                			
                			$('a.ch_id_'+__id+' .wykonawca').html('<b>'+__song+'</b><br />'+artistString);
                			$('a.ch_id_'+__id+' .wykonawca150').attr('alt',addslashes(artistString));
                			var sngImg = song.images['150x150'];
                			
                			if(sngImg=='')
                				sngImg = NowPlaying.prototype.getSongImage(__id);
                			$('a.ch_id_'+__id+' .wykonawca150').attr('src',sngImg);
                		}
            			
                	});
                }
            );
        }
    });
}
