var jw;
var estado_player = 'Detenido';

function loadswf()
{
  // ** CARGA EL SWF DE JW **
  // CAMBIAR POR XML
  
	jw = jwplayer('player').setup({
  flashplayer: '/js/player.swf',
  file: '/cfg.php',
  height: 1,
  width: 1,
  wmode: "direct"
 }).onReady(function(){ 
  document.getElementById("player").addModelListener("STATE","stateListener")
 });
 
}

function stateListener(obj) 
{
  // ** SETEA EL ESTADO DEL PLAYER **
	currentState = obj.newstate; 
	previousState = obj.oldstate; 

	if(currentState == "COMPLETED"){ estado_player = "Finalizando...";}
	else if(currentState == "BUFFERING") {estado_player = "Almacenando..."; }
	else if(currentState == "PLAYING") estado_player = "Reproduciendo";
	else if(currentState == "PAUSED"){ estado_player = "Pausado";}
	else estado_player = "Esperando...";
	
	jQuery("div.status").html(estado_player);
	
}


function play()
{	
  // ** CARGA ANUNCIOS **
	loadAds();
}

function reproduciendo()
{
  // ** VERIFICA ESTADO DE REPRODUCCION **
  if(jQuery("div.status").html() == "Reproduciendo"){
    clearTimeout(revisarReproduciendo);
    jQuery('.reproduciendo').fadeIn('slow');
    icono.cambiar("http://"+Sonarroot+"/favicon2.gif");
    estado_player = "Reproduciendo";
  }
  else 
  {
    revisarReproduciendo = setTimeout(function(){ reproduciendo(); },500);
  }
}

function stop()
{
  // ** DETIENE LA REPRODUCCION **
  
	/*if (jQuery("div#player")[0] != null) document.getElementById("player_swf2").stop();
	else document.getElementById("player").controls.stop();*/
	
	jwplayer("player").stop()
	
	estado_player = 'Detenido';
	jQuery("div.status").html('Detenido');
	jQuery('#play_button').removeClass('active_play');
	jQuery('#play_button_mini').removeClass('play_mini_active').show();
	jQuery('#stop_button_mini').hide();
	icono.cambiar("http://"+Sonarroot+"/favicon.ico");
	jQuery('.reproduciendo').fadeOut();
	jQuery('.reproduciendo_fondo').fadeOut('slow');
	return false;
}

function volumeDown()
{
  // ** BAJA EL VOLUMEN EN -10

	
	a = jwplayer("player")
	v = a.getVolume()
  if((v-10) >= 0) a.setVolume(v-10);
	
	return false;
}

function volumeUp()
{
 // ** SUBE EL VOLUMEN EN +10
  a = jwplayer("player")
	v = a.getVolume()
  if((v+10) <= 100) a.setVolume(v+10);
	return false;
}

function setVolume(value){
	
	// ** SETEA EL VOLUMEN EN value
	
  a = jwplayer("player")
	if(value <= 100 && value >= 0) a.setVolume(value);
	jQuery("div.status").html(estado_player);
	return false;
	
}

function mute()
{
  // ** MUTEA **
  jwplayer("player").setMute()

	return false;
}

function changeVolume(valor){

  // ** CALLBACK DEL VOLUME VAR **
	var value = parseInt(valor);
	value += 1;

	if(value == 0){
		mute();
		return;
	}
	
	//AQUI SE CAMBIA EL VOLUMEN
	value *= 20;
	setVolume(value);
	selected_volume = valor;
	jQuery("div.status").html(estado_player);
}

function setStatus(msg)
{
  // ** NO SIRVE DE NADA **
	if (jQuery("div#player")[0] == null)
	{
		switch (document.getElementById("player").playstate)
		{
			case 1:
				msg = 'Cargando...';
				estado_player = 'Cargando...';
				break;
			case 3:
				msg = 'Reproduciendo';
				estado_player = 'Reproduciendo';
				break;
			case 6:
				msg = 'Almacenando...';
				estado_player = 'Almacenando...';
				break;
			case 11:
				msg = 'Reconectando';
				estado_player = 'Reconectando';
				break;
			default :
				msg = 'Reproduciendo';
				break;
		}
	}
	if(msg == 'Conectando...') {
	jQuery('.reproduciendo_fondo, .reproduciendo').fadeOut();
	icono.cambiar("http://"+Sonarroot+"/favicon.ico");
	setTimeout(function(){ stop(); },3000);
	iniciarControlVolumen();
	setTimeout(function(){ play(); },6000);
	}
	jQuery("div.status").html(msg);

}
