
//--- Carica dati esterni
$(function()
{
	// Stato della radio
	$('#boxStatus').css( 'background', ( $('#ext_status').val() == 1 ? '#FF8201' : '#000' ) );
	$('#boxStatus').html( ( $('#ext_status').val() == 1 ? 'ONAIR:' : 'OFFLINE' ) );
	$('#gstatus').val( $('#ext_status').val() );
	
	// Brano corrente
	if ( $('#blnTitoliAuto').val() == '1' )
	{
		$('#lastCurrentArtist').val( $('#ext_artist').val() );
		$('#lastCurrentSong').val( $('#ext_song').val() );
		$('#boxArtist').html( $('#ext_artist').val() );
		$('#boxSongCurrent').html( $('#ext_song').val() );
	}
	else
	{
		$('#lastCurrentArtist').val( $('#strAutoArtist').val() );
		$('#lastCurrentSong').val( $('#strAutoSong').val() );
		$('#boxArtist').html( $('#strAutoArtist').val() );
		$('#boxSongCurrent').html( $('#strAutoSong').val() );
	}
	
	// Lista ultimi brani : Inizio
	//$('boxSongs').innerHTML = $('extSongs').innerHTML;
	var strSongsHTML = '';
	
	if ( $('#ext_info_brani').val() == '1' )
	{
		for ( i=1; i<=5; i++ )
		{
			strSongsHTML += '<div class="ytitle">' + $('#ext_artist_'+i).val() + '</div>';
			strSongsHTML += '<div class="y2">' + $('#ext_song_'+i).val();
			strSongsHTML += 	'<span style="color:#999;"> ' + $('#ext_time_'+i).val() + '</span>';
			strSongsHTML += '</div>';
		}
	}
	else
	{
		strSongsHTML += '<div style="color:#fff; background-color:transparent; margin-bottom:5px;">';
		strSongsHTML += '	<div class="disab" style="font-size:12px;">';
		strSongsHTML += '		Informazioni momentaneamente non disponibili';
		strSongsHTML += '	</div>';
		strSongsHTML += '</div>';
	}
	
	$('#boxSongs').html( strSongsHTML );
	// Lista ultimi brani : Fine
	
	getRadioinfo();
	
	//-- Timer
	var holdTheInterval = setInterval(getRadioinfo, 15000);
	
});



//-- Timer : inizio
function getRadioinfo()
{
	$('#boxInfoPreload').show();
	
	$.ajax({
		url:		'radio/getInfo.php'
		, data:		'command=getInfo&pstrLastSong=' + $('#lastCurrentSong').val()
		, success:	function(data)
		{
			// Ritorno : Inizio
			update = data.split('|');
			
			var uStatus 				= update[0];
			var uListeners 				= unescapeHTML( update[1] );
			var uCurrentArtist 			= ( update[2] == 'Undefined' ? '' : update[2] );
			var uCurrentSong 			= ( update[3] == 'Undefined' ? '' : update[3] );
			var uSongs					= update[4];
			var uID_Prodotto			= update[5];
			var uProdotto				= unescapeHTML( update[6] );
			var uDescrizione			= unescapeHTML( update[7] );
			var uPrezzo					= update[8];
			var uImmagine				= update[9];
			var uImmagineXS				= update[10];
			var uAscoltatoriStato		= update[11];
			var uAscoltatoriStringa		= unescapeHTML( update[12] );
			
			if ( uStatus == 0 )
			{
				//--- OFFLINE
				$('#gstatus').val('0');
				$('#boxStatus').html('OFFLINE').css( 'background', '#000' );
				$('#boxArtist').html('');
				$('#boxSongCurrent').html('');
								
				// Chiudi prodotto e dx prodotto
				fCloseProduct();
				fCloseDxProduct();
				fResetTemp();
			}
			else
			{
				//--- ONAIR
				$('#gstatus').val('1');
				$('#boxStatus').html('ONAIR:').css( 'background', '#FF8201' );
				$('#boxArtist').html( uCurrentArtist );
				$('#boxSongCurrent').html( uCurrentSong );
				$('#lastCurrentSong').val( uCurrentArtist + ' - ' + uCurrentSong );
			}
			
			$('#boxInfoPreload').hide();
			
			//--- ascoltatori
			/*var ointListeners = parseInt( uListeners );
			if ( isNaN( ointListeners ) ) ointListeners = 0;
			var oboxListeners = $('#boxListeners');*/
			//var oboxAscoltatoriStringa = $('#boxAscoltatoriStringa');
			
			
			
			/*if ( uAscoltatoriStato > 0 )
			{
				// Mostra utuenti in ascolto
				$("td_sx").removeClassName("tdSX_omino").addClassName("tdSX");
				oboxAscoltatoriStringa.hide();
				if ( oboxListeners != null ) oboxListeners.innerHTML = 'Utenti in ascolto: <strong>' + ointListeners + '</strong>';
				oboxListeners.show();
			}
			else
			{
				// Mostra Strillo
				$("td_sx").removeClassName("tdSX").addClassName("tdSX_omino");
				oboxListeners.hide();
				oboxAscoltatoriStringa.innerHTML = uAscoltatoriStringa;
				oboxAscoltatoriStringa.show();
			}*/
			
			//--- brani suonati
			//if ( uSongs != "" ) { $('#boxSongs').html( uSongs ); }
			
			//--- prodotto in vendita
			if ( uStatus != 0 )
			{
				$.ajax({
					url:		'radio/getInfoProduct.php'
					, data:		'command=getInfoProduct&pstrArtist=' + uCurrentArtist + '&pstrSong=' + uCurrentSong
					, success:	function(data)
					{
						// Ritorno : Inizio
						update2 = data.split('|');
						
						var pvID_Prodotto 	= update2[1];
						var pvProdotto 		= update2[2];
						var pvDescrizione 	= update2[3];
						var pvPrezzo 		= update2[4];
						var pvImmagine 		= update2[5];
						var pvImmagineXS 	= update2[6];
						
						// PRODOTTO IN VENDITA : Inizio
						if ( pvID_Prodotto == "" )
						{
							// Nessun prodotto trovato - Chiudi prodotto e dx prodotto
							fCloseProduct();
							fCloseDxProduct();
							fResetTemp();
							$('#boxAcquistaBut').html('');
						}
						else
						{
							// Prodotto trovato
							if ( pvID_Prodotto != $('#tempID_Prodotto').val() )
							{
								$('#boxAcquistaBut').html('<a class="violet" href="http://www.cheyennerecords.it/prodotti.php?id_prodotto=' + pvID_Prodotto + '" target="_blank">[acquista]</a>');
								
								$('#tempID_Prodotto').val( pvID_Prodotto );
								$('#tempProdotto').val( pvProdotto );
								$('#tempDescrizione').val( pvDescrizione );
								$('#tempPrezzo').val( pvPrezzo );
								$('#tempImmagine').val( pvImmagine );
								$('#tempImmagineXS').val( pvImmagineXS );
								
								fCloseProduct();
								fOpenProduct( pvID_Prodotto, pvProdotto, pvDescrizione, pvPrezzo, pvImmagine );
								
								if ( $('#dxpTitolo').html() != '' ) { fCloseDxProduct(); }
							}
						}
						// PRODOTTO IN VENDITA : Fine
						// Ritorno : Fine
					}
				});		
				
						
			}
			// Ritorno : Fine
		}
	});
}
//-- Timer : fine
