<!--

var COLOR_RED = "#ff3333";
var COLOR_ORANGE = "#FFCC33";
var COLOR_GREEN = "#003399";

function UpdateSpeed(){
	try{
		var BW = document.getElementById("Connection_Speed_value");
		var playstateLBL = document.getElementById("video_playstate");
		var _player = document.getElementById("Player");
			if(_player.network && _player.playState){
				switch (_player.playState){
					case PLAYSTATE_STOPPED:{
						playstateLBL.innerHTML = "<span style=\"color:"+COLOR_RED+"\">Terminato</span>"
						conspeed_stop();
					}
					case PLAYSTATE_TRANSITIONING:{
						playstateLBL.innerHTML = "<span style=\"color:"+COLOR_RED+"\">Terminato</span>"
						conspeed_stop();
					}
					
					case PLAYSTATE_PLAYING:{
						playstateLBL.innerHTML = "<span style=\"color:"+COLOR_GREEN+"\">In riproduzione</span>"
						//SET The MEDIA DURATION
						conspeed_start();
						setTimeout("$(\"#timeline_wrapper_hider\").fadeOut('slow')", 1000);
						if (_player.network.bandWidth != 0){
							BW.innerHTML = Math.round(_player.network.bandWidth/1024) + " Kbps";
						}
						else
							BW.innerHTML = "-- Kbps";
						break;
					}
					case PLAYSTATE_PAUSED:{
						playstateLBL.innerHTML = "<span style=\"color:"+COLOR_ORANGE+"\">In pausa</span>"; 
						break;
					}
					case PLAYSTATE_WAITING:{
						playstateLBL.innerHTML = "<span style=\"color:"+COLOR_ORANGE+"\">In attesa</span>"; 
						break;
					}
					case PLAYSTATE_SCANFORWARD:{
						playstateLBL.innerHTML = "<span style=\"color:"+COLOR_ORANGE+"\">Avanzamento rapido</span>"; 
						break;
					}
					case PLAYSTATE_SCANREVERSE:{
						playstateLBL.innerHTML = "<span style=\"color:"+COLOR_ORANGE+"\">Riavvolgimento</span>"; 
						break;
					}
					case PLAYSTATE_MEDIAENDED:{
						playstateLBL.innerHTML = "<span style=\"color:"+COLOR_RED+"\">Episodio terminato</span>"; 
						break;
					}
					
					case PLAYSTATE_BUFFERING:{
						playstateLBL.innerHTML = "<span style=\"color:"+COLOR_GREEN+"\">Sintonizzazione</span>"
						break;
					}				  
					default:{
						//document.getElementById("timeline_wrapper_hider").innerHTML = "";
						//$("#timeline_wrapper_hider").show();
						debug(_player.playState);
						break;
					}
				}
			}
		}
		catch(e){
			debug('UpdateSpeed' + e.message);
		}
}



function UpdateBP(){
	try{
		var _player = document.getElementById("Player");
		var BP  = document.getElementById("BufferProg_percent");
		var BPB = document.getElementById("BufferProg_bar");
		var Bprogress = null;
		var _color = COLOR_RED;
		if(_player.network){
			Bprogress = _player.network.bufferingProgress;
	   		BP.innerHTML = "";
	   		BP.innerHTML = Bprogress + "%";
			if(Bprogress<40) _color = COLOR_RED;
			if(Bprogress>60) _color = COLOR_ORANGE;
			if(Bprogress>70) _color = COLOR_GREEN;
			$("#BufferProg_bar").animate({width:Math.round(Bprogress*0.82), backgroundColor:_color });
		}
	}catch(e)
		{
		  debug('UpdateBP ' + e.message);
     	  window.clearInterval(idIBuffer); 
		}
}


var idIBuffer;
function stop_buffering(){
	window.clearInterval(idIBuffer);
}

//-->