/* Laddar script med cache påslaget */
$.cacheScript = function(url, callback){
	$.ajax({
		type: "GET",
		url: url,
		success: callback,
		dataType: "script",
		cache: true
	});
};



function live(atag)
{
	if(window.open(atag.href,"fnfplayer","status=0, width=480, height=250, resizable=1, menubar=0, toolbar=0" ))
	{
		return false;
	}
	return true;
}


/* Laddar mp3 spelare och fallback förslag */
function playmp3(str_url,bol_live)
{
	$f("audioplayer", {
		'src': "/flowplayer/3.2.4/flowplayer.commercial-3.2.4.swf",
		'version': [9,45],
		'onFail': function(){
			$("#audioplayer").html("\
				<div class=\"container\">\
				<audio controls=\"controls\" autoplay=\"autoplay\" loop=\"loop\" preload=\"auto\">\
					<source src=\""+ str_url +".m3u\" type=\"audio/mp3\" />\
						Du har varken <a href=\"http://get.adobe.com/se/flashplayer/\" target=\"_blank\">Adobe Flash</a> eller en modern webbläsare installerad, Du kanske kan lyssna med en <a href=\""+ str_url +"\">extern spelare</a>?.\
					</audio>\
				</div>\
				<div id=\"emppyaudioline\"></div>\
			");
		},
		'expressInstall': false
	}, {

		'clip': {
		   'url': str_url,
		   'live': bol_live
		},
		'plugins': {
			'audio': {
				'url': '/flowplayer/3.2.4/flowplayer.audio-live.swf'
			},
			'controls': {
				'url': '/flowplayer/3.2.4/flowplayer.controls-3.2.2.swf',
			   	'backgroundColor': '#fffff0',
			   	'backgroundGradient': 'none',
				
				'buttonColor': '#000000',
				'buttonOverColor': '#000000',
				'sliderColor': '#676767',
				'progressColor':'rgba(189, 0, 0, 1)',
				
				'border': 0,
				'borderRadius': 0,
				'bottom': 0,
				'height':35,

				'autoHide':{
					'enabled':false
				},
				
				'volume':true,
				'volumeBorder': false,
				'volumeSliderHeightRatio':0.4,
				'volumeBarHeightRatio':1.0,				
				'volumeSliderGradient':'none',
				'volumeSliderColor':'#676767',
				'volumeColor':'rgba(189, 0, 0, 1)',

				'sliderBorderWidth': 0,
				'sliderBorderColor': '#ffffff',

				'scrubber':true,
				'scrubberHeightRatio':0.4,
				'scrubberBarHeightRatio':1.0,

				'playlist': false,
				'mute': true,
				'time': false,
				'fullscreen': false,
				'volume': true,

				'tooltipColor':	'rgba(0, 0, 0, 0.5)',
				'tooltipTextColor': '#ffffff',
				'tooltipGradient': 'none',
				'tooltips': {
					'buttons': true,
					'play': 'Starta uppspelning',
					'pause': 'Pausa uppspelning',
					'volume': 'Volym',
					'mute': 'Ljud av',
					'unmute': 'Ljud på'
				}
			}
		},
		'canvas': {
			'backgroundColor': '#FFFFF0',
			'backgroundGradient': 'none',
			'border':'0px solid #778899'
		}
	});
}

/* Hämtar information för livesändningar */
function loadlivestatus()
{
	$.getJSON('/direkt/update/', function(data) {
		$("#live_playing").html(data.playing);

		if(data.zararadio > 0)
		{
			$("#live_music").html(data.melodi.titel +" med "+ data.melodi.artist);
			$("#zararadio").slideDown('slow');
		}
		else
		{
			$("#zararadio").slideUp('slow');
		}

		if(data.next > 0)
		{
			$("#live_next_time").html(data.nextprogramtime);
			$("#live_next").html(data.nextprogram);
			$("#nextprg").slideDown('slow');
		}
		else
		{
			$("#nextprg").slideUp('slow');
		}

		setTimeout("loadlivestatus();",data.cache*1000);

	});
}
