(function()
{
     var $ = jQuery;

     var ajaxRequest = function ()
     {
     	$.ajax({
     		type: 'POST',
     		url: '/get_stream_info_ajax.php',
     		data: 'req=all',
     		success: function (radiostatData)
     		{
               	var dataParsed = $.parseJSON(radiostatData);

                    if(dataParsed == null || dataParsed['listeners'] == null )
                    {
          			$('#radiostats_listeners').empty();
          			$('#radiostats_track').empty();
          			$('#radiostats_streamname').empty();

          			$('#radiostats_listeners').append('Keine Stream-Infos verfügbar :-(  Guckt in den Sendeplan, wann das Radio wieder läuft');
          			$('#radiostats_track').append('');
          			$('#radiostats_streamname').append('');
                    }
                    else
     			{
          			$('#radiostats_listeners').empty();
          			$('#radiostats_track').empty();
          			$('#radiostats_streamname').empty();

          			$('#radiostats_listeners').append('Zuhörer: <strong>'+ dataParsed['listeners'] + '</strong>');
          			$('#radiostats_track').append('Jetzt läuft <strong>'+ dataParsed['title'] + ' </strong>');
          			$('#radiostats_streamname').append(dataParsed['server_name']);
     			}

                    /* Alle 10secs aktualisieren */
				window.setTimeout(ajaxRequest, 10000);
     		},
     		error: function (jqXHR, textStatus, errorThrown)
     		{
     			$('#radiostats_listeners').empty();
     			$('#radiostats_track').empty();
     			$('#radiostats_streamname').empty();

     			$('#radiostats_listeners').append('Keine Stream-Infos verfügbar :-(');
     			$('#radiostats_track').append('');
     			$('#radiostats_streamname').append();

     			window.setTimeout(ajaxRequest, 10000);
               }
     	});
     }

$(document).ready(function()
{
	$('#radiostats_listeners').empty();
	$('#radiostats_track').empty();

	$('#radiostats_listeners').append('Augenblick bitte!');
	$('#radiostats_track').append('Stream-Infos werden abgerufen...');

     ajaxRequest();
})


}());
