var EXPLORER; //define si es explorer o firefox
var WMA11; //define si tiene plugin wma 11
var PLAYERLIST = new Array(); //almacena los players q tendra q pintar
var WMAOBJ;
var WMAOBJBACK;
var whenFinishAudio = null; //funcion q se llama cuando se termina reporducir
var whenAudioPaused = null
var whenAudioPlayed = null
// var whenFinishSong = null; //SE SETEA DESDE LA PAG VISTA Y SE INVOCA CUANDO ACABE DE SONAR UNA CANCION
var iframeVideo; //DETECTASI HAY IFRAME D VIDEO, ESTA SE SETA DESDE LSO IFRAMES DE VIDEO(registerMediaObject);
var URLAUDIO; //DETECTASI HAY IFRAME D VIDEO, ESTA SE SETA DESDE LSO IFRAMES DE VIDEO(registerMediaObject);
var SAFARI=false; // dtecta si el navegador es safari
var URLPLUGIN;
var NAMEPLUGIN;

// ******************** COMPROBACIONES Y CREACIÓN DE OBJETOS AUDIO MULTIMEDIA ************************ //

function initPlayerPruebas(){
	setPlugin();
	fillPlayerPruebas();	
}


//comprueba elnavegador y si tiene player windows media11 si es firefox
function initPlayer(){
	setPlugin();
	fillPlayer();	
}

//comprueba elnavegador y si tiene player windows media11 si es firefox
function initPlayerPop(){
	setPlugin();	
	fillPlayerPop();
}

//comprueba elnavegador y si tiene player windows media11 si es firefox
function initPlayerWidget(){
	setPlugin();	
	fillPlayerWidget();
}

//comprueba elnavegador y si tiene player windows media11 si es firefox
function initPlayerLive(){
	setPlugin();	
	fillPlayerLive();
}

function setPlugin(){
	
	var agt=navigator.userAgent.toLowerCase(); 
	var win = ((agt.indexOf("win")!=-1) || (agt.indexOf("32bit")!=-1)); 
	var mac = (agt.indexOf("mac")!=-1); 
	
	if(win){
		EXPLORER = set_navegador();
		if(EXPLORER==true){
			//WMA11 = checkPluginExplorer();
			WMA11 = true;
		} else {
			URLPLUGIN = "http://port25.technet.com/pages/windows-media-player-firefox-plugin-download.aspx";
			NAMEPLUGIN = "Windows media 11";
			WMA11 = checkPlugin();
		}
		
		if(WMA11)printWMAObject();
		
	} else {
		
		URLPLUGIN = "http://www.apple.com/downloads/macosx/video/windowsmediaplayerformacosx.html";
		NAMEPLUGIN = "Windows media 9";
		SAFARI = checkPluginMac();
	}
	
	/*else if(mac){
		URLPLUGIN = "http://www.apple.com/downloads/macosx/video/windowsmediaplayerformacosx.html";
		NAMEPLUGIN = "Windows media 9";
		SAFARI = checkPluginMac();
	}
	*/
}


//comprobacion de navegador
function set_navegador(){
	if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1 && navigator.userAgent.indexOf("Opera") < 0){
		nav = true;
	} else if(navigator.userAgent.indexOf("Chrome") != -1){
		nav = true;
	}else if(navigator.userAgent.indexOf("Opera") != -1){
		nav = false;
	}else if(navigator.appName.indexOf("Netscape") != -1 || navigator.userAgent.indexOf("Mozilla") != -1){
		nav = false;
	}else{
		nav = false;
	}
	return nav;
}

//comprobacion plugin wma 11
function checkPlugin(){
	
	var vuelta = false;
	for(var a=0; a<navigator.plugins.length; a++){
		//if(navigator.plugins[a].name.indexOf("Windows Media Player Firefox Plugin")!=-1){
		if(navigator.plugins[a].name=="Microsoft® Windows Media Player Firefox Plugin"){
			vuelta = true;
			break;
		}
	}
	return vuelta;
}

function checkPluginExplorer(){
	var vuelta = false;
	if(new ActiveXObject('WMPlayer.OCX')) {
		vuelta=true;
	} else {
		vuelta=false;
	}
	return vuelta;
}

function checkPluginMac(){
	
	var nse = "";
	for (var i=0;i<navigator.mimeTypes.length;i++) {
		nse += navigator.mimeTypes[i].type.toLowerCase(); 
	}
	if (nse.indexOf("application/x-mplayer2") != -1){
		if (navigator.mimeTypes["application/x-mplayer2"].enabledPlugin != null){
			return true;	
		} else {
			return false;
		}
	}
}


//pinta el objeto windowsa media con su codec correspondiente
function printWMAObject(){
	
	var temp = '';
	if(EXPLORER){
		temp+='<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" TYPE="application/x-oleobject" id="playerWMA" width="0" height="0">';
	} else {
		temp+='<OBJECT type="application/x-ms-wmp" id="playerWMA" width="0" height="0">';		
	}
	//temp += '<param name="URL" value="' + URLAUDIO + '" />';
	temp += '<param name="URL" value="" />';
	temp += '<param name="autoStart" value="False" />';
	temp += '<param name="uiMode" value="invisible" />';
	temp+='</object>';
	
	
	if(EXPLORER){
		if(WMA11)temp+='<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" TYPE="application/x-oleobject" id="playerWMABACK" width="0" height="0">';
			else temp+='<OBJECT ID="playerWMABACK" CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" TYPE="application/x-oleobject" width="0" height="0">';
	} else {
		temp+='<OBJECT type="application/x-ms-wmp" id="playerWMABACK" width="0" height="0">';		
	}
	
	//temp += '<param name="URL" value="' + URLAUDIO + '" />';
	temp += '<param name="URL" value="" />';
	temp += '<param name="autoStart" value="False" />';
	temp += '<param name="uiMode" value="invisible" />';
	temp+='</object>';
	
	
	var DIVAUDIO = document.getElementById("div_wma");
	if(DIVAUDIO)
	DIVAUDIO.innerHTML = temp;
	WMAOBJ = document.getElementById("playerWMA");
	WMAOBJBACK = document.getElementById("playerWMABACK");
	if(WMAOBJBACK)
	if(WMAOBJBACK.settings)WMAOBJBACK.settings.volume = 0;

}
//pinta los bloques de flash o la salida fallida si no tiene plugin
function printFlashObject(temp){
	var id = temp.id;
	var tipo = temp.tipo;
	var xref = temp.href;
	var autostart = temp.autostart;
	var ancho = temp.ancho;
	var duration = temp.duration
	
	
	//if(SAFARI)var nameMovie = "audioPlayer_mini_wma11_safari.swf";
	//	else var nameMovie = "player-radio.swf";

	var nameMovie = "player-radio.swf";
	
	//if((WMA11) || (SAFARI)){
		
		var strAux = '';
      strAux += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="' + ancho + '" height="49" id=' + id + ' align="middle">';
		strAux += '<param name="allowScriptAccess" value="sameDomain" />';
      strAux += '<param name="movie" value="/Flashp/audioplayer/' + nameMovie + '" />';
      strAux += '<param name="FlashVars" value="height=40&width=' + ancho + '&skin=/Flashp/audioplayer/bekle.zip&file=' + xref + '&duration='+ duration +'&autostart='+autostart+'" /> '; 
      strAux += '<param name="quality" value="best" />';
      strAux += '<param name="allowFullScreen" value="true" />';
      strAux += '<param name="bgcolor" value="#000000" />';
	   strAux += '<param name="wmode" value="opaque"/>';
      strAux += '<embed src="/Flashp/audioplayer/' + nameMovie + '" FlashVars="height=40&width=230&skin=/Flashp/audioplayer/bekle.zip&file=' + xref + '&duration='+ duration +'&autostart='+autostart+'" wmode="opaque" quality="best" bgcolor="#000000" width="' + ancho + '" height="40"';
      strAux += 'swliveconnect="true" name="'+ id +'" align="middle" allowScriptAccess="sameDomain" allowFullScreen="true" ';
      strAux += 'type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
      strAux += '</object>';
		addMediaItem({tipo:"audioLayer", id:id});

	//} else {
		
	//	var strAux = 'Para poder escuchar correctamente el audio necesita descargarse el plugin <a href="' + URLPLUGIN + '" target="_blank">Windows Media 11</a>';
	//}
	
	var DIVFLASH = document.getElementById("div_" + id);
	DIVFLASH.innerHTML = strAux;
	
}

//pinta los bloques de flash o la salida fallida si no tiene plugin
function printFlashObjectPruebas(temp){
	
	var id = temp.id;
	var tipo = temp.tipo;
	var xref = temp.href;
	var autostart = temp.autostart;
	var corto = temp.corto;
	
	if(SAFARI)var nameMovie = "audioPlayer_PRUEBA.swf";
		else var nameMovie = "audioPlayer_PRUEBA.swf";
	
	if((WMA11) || (SAFARI)){
		
		var strAux = '';
		strAux += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="497" height="393" id=' + id + ' align="middle">';
		strAux += '<param name="allowScriptAccess" value="sameDomain" />';
		strAux += '<param name="allowFullScreen" value="true" />';
		strAux += '<param name="movie" value="/playerFlash/' + nameMovie + '" />';
		strAux += '<param name="quality" value="best" />';
		strAux += '<param name="bgcolor" value="#000000" />';
		strAux += '<param name="menu" value="false" />';
		strAux += '<param name="wmode" value="transparent" />';
		strAux += '<param name="FlashVars" value="tipoAudio_fv=' + tipo + '&urlAudio_fv=' + xref + '&idAudio_fv=' + id + '&autostart_fv=' + autostart + '&corto_fv=' + corto + '" />';
		strAux += '<embed src="/playerFlash/' + nameMovie + '" FlashVars="tipoAudio_fv=' + tipo + '&urlAudio_fv=' + xref + '&idAudio_fv=' + id + '&autostart_fv=' + autostart + '&corto_fv=' + corto +'"';
		strAux += ' quality="best" bgcolor="#000000" width="497" height="393" name="'+ id +'" allowFullScreen="true" align="middle" ';
		strAux += 'swLiveConnect="true" allowScriptAccess="sameDomain" wmode="transparent"';
		strAux += 'type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" menu="false" />';
		strAux += '</object>';
		addMediaItem({tipo:"audio", id:id});
	
	} else {
		
		var strAux = 'Para poder escuchar correctamente el audio necesita descargarse el plugin <a href="' + URLPLUGIN + '" target="_blank">Windows Media 11</a>';
	}
	
	var DIVFLASH = document.getElementById("div_" + id);
	DIVFLASH.innerHTML = strAux;
	
}



//pinta los bloques de flash o la salida fallida si no tiene plugin
function printFlashObjectPop(temp){
	
	var id = temp.id;
	var tipo = temp.tipo;
	var xref = temp.href;
	var reload = "&items_reload_keywords=" + temp.reload;
	var keywords = "&keywords=" + temp.keywords;
	var autostart = temp.autostart;
	var corto = temp.corto;
	
	if(SAFARI){
		var nameMovie = "audioPlayer_mac.swf";
	} else {
		var nameMovie = "audioPlayer.swf";
	}
	
	
	if((WMA11) || (SAFARI)){
		
		var strAux = '';
		strAux += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="497" height="393" id=' + id + ' align="middle">';
		strAux += '<param name="allowScriptAccess" value="sameDomain" />';
		strAux += '<param name="allowFullScreen" value="true" />';
		strAux += '<param name="movie" value="/playerFlash/' + nameMovie + '" />';
		strAux += '<param name="quality" value="best" />';
		strAux += '<param name="bgcolor" value="#000000" />';
		strAux += '<param name="menu" value="false" />';
		strAux += '<param name="wmode" value="transparent" />';
		strAux += '<param name="FlashVars" value="tipoAudio_fv=' + tipo + '&urlAudio_fv=' + xref + '&idAudio_fv=' + id + '&autostart_fv=' + autostart + '&corto_fv=' + corto + keywords + reload + '" />';
		strAux += '<embed src="/playerFlash/' + nameMovie + '" FlashVars="tipoAudio_fv=' + tipo + '&urlAudio_fv=' + xref + '&idAudio_fv=' + id + '&autostart_fv=' + autostart + '&corto_fv=' + corto + keywords + reload + '"';
		strAux += ' quality="best" bgcolor="#000000" width="497" height="393" name="'+ id +'" allowFullScreen="true" align="middle" ';
		strAux += 'swLiveConnect="true" allowScriptAccess="sameDomain" wmode="transparent"';
		strAux += 'type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" menu="false" />';
		strAux += '</object>';
		addMediaItem({tipo:"audio", id:id});
	
	} else {
		
		var strAux = 'Para poder escuchar correctamente el audio necesita descargarse el plugin <a href="' + URLPLUGIN + '" target="_blank">Windows Media 11</a>';
	}
	var DIVFLASH = document.getElementById("div_" + id);
	DIVFLASH.innerHTML = strAux;
	
}

//pinta los bloques de flash o la salida fallida si no tiene plugin
function printFlashObjectLive(temp){
		
	var id = temp.id;
	var refresco = temp.refresco
	var xref = temp.href;
	var autostart = temp.autostart;
	
	
	
	/*if(EXPLORER){
		
		
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
		if(axo){
			var version = axo.GetVariable("$version");
			var temp = version.split(",");
			var revision = temp[2];
		}
	} else {
		var hasFlash = navigator.plugins["Shockwave Flash"];
		if(hasFlash){
			descripcion = hasFlash.description;
			var ini = descripcion.indexOf("r")+1;
			var revision = descripcion.substr(ini, (descripcion.length - ini));
		}
	}
	*/
	
	var nameMovie;
	var keywords;
	
	if(SAFARI){
		nameMovie = "audioPlayerLive_safari.swf";
		keywords="";
	} else {
		nameMovie = "audioPlayerLive.swf";
		keywords = "&keywords=LOS40_PRINCIPALES40";
	}
		
		
		if((WMA11) || (SAFARI)){
			
			
			var strAux = '';
			strAux += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="497" height="393" id=' + id + ' align="middle">';
			strAux += '<param name="allowScriptAccess" value="sameDomain" />';
			strAux += '<param name="allowFullScreen" value="true" />';
			strAux += '<param name="movie" value="/playerFlash/' + nameMovie + '" />';
			strAux += '<param name="quality" value="best" />';
			strAux += '<param name="bgcolor" value="#000000" />';
			strAux += '<param name="menu" value="false" />';
			strAux += '<param name="wmode" value="transparent" />';
			strAux += '<param name="FlashVars" value="refresco_fv=' + refresco + '&urlAudio_fv=' + xref + '&idAudio_fv=' + id + '&autostart_fv=' + autostart + keywords + '" />';
			strAux += '<embed src="/playerFlash/' + nameMovie + '" FlashVars="refresco_fv=' + refresco + '&urlAudio_fv=' + xref + '&idAudio_fv=' + id + '&autostart_fv=' + autostart + keywords + '"';
			strAux += ' quality="best" bgcolor="#000000" width="497" height="393" name="'+ id +'" allowFullScreen="true" align="middle" ';
			strAux += 'swLiveConnect="true" allowScriptAccess="sameDomain" wmode="transparent"';
			strAux += 'type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" menu="false" />';
			strAux += '</object>';
			addMediaItem({tipo:"audio", id:id});
		
		} else {
			
			var strAux = 'Para poder escuchar correctamente el audio necesita descargarse el plugin <a href="' + URLPLUGIN + '" target="_blank">Windows Media 11</a>';
		}
	//alert(strAux);
	var DIVFLASH = document.getElementById("div_" + id);
	DIVFLASH.innerHTML = strAux;
	
}


//pinta los bloques de flash o la salida fallida si no tiene plugin
function printFlashObjectWidget(temp){
	
	var xref = temp.href;
	var id = temp.id;
	
	if(SAFARI){
		var nameMovie = "audioPlayerWidget_safari.swf";
		var keywords = "";
	} else {
		var nameMovie = "audioPlayerWidget.swf";
		var keywords = "&keywords=LOS40_PRINCIPALES40";
	}
	
	//var nameMovie = "audioPlayerWidget.swf";
	
	if((WMA11) || (SAFARI)){

		
		var strAux = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="272" height="50" id="widget" align="middle">';
		strAux += '<param name="allowScriptAccess" value="sameDomain" />';
		strAux += '<param name="allowFullScreen" value="true" />';
		strAux += '<param name="movie" value="http://los40.glradio.com/playerFlash/' + nameMovie + '" />';
		strAux += '<param name="quality" value="best" />';
		strAux += '<param name="bgcolor" value="#000000" />';
		strAux += '<param name="menu" value="false" />';
		strAux += '<param name="wmode" value="transparent" />';
		strAux += '<param name="FlashVars" value="urlAudio_fv=' + xref + keywords + '" />';
		strAux += '<embed src="http://los40.glradio.com/playerFlash/' + nameMovie + '" FlashVars="urlAudio_fv=' + xref + keywords + '"';
		strAux += ' quality="best" bgcolor="#000000" width="272" height="50" name="widget" allowFullScreen="true" align="middle" ';
		strAux += 'swLiveConnect="true" allowScriptAccess="sameDomain" wmode="transparent"';
		strAux += 'type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" menu="false" />';
		strAux += '</object>';
		addMediaItem({tipo:"audio", id:id});
		
	} else {
		
		var strAux = 'Para poder escuchar correctamente el audio necesita descargarse el plugin <a href="' + URLPLUGIN + '" target="_blank">Windows Media 11</a>';
	}
	
	var DIVFLASH = document.getElementById("div_" + id);
	DIVFLASH.innerHTML = strAux;
	
}


//almacena los players q tiene q pintar
function setPlayer(temp){
  
	var encontrado = false
	
	//busca antes si ya se encontraba para reemplazarlo
	for (var i=0; i < PLAYERLIST.length; i++){
		if (PLAYERLIST[i].id == temp.id){
			PLAYERLIST[i] = temp;
			encontrado = true
			break;		
		}
	}
	//si no lo ha encontrado lo setea
	if (!encontrado)
		PLAYERLIST.push(temp);
	
}

//actualiza los datos de un player
function replacePlayer(temp){
	for (var i=0; i < PLAYERLIST.length; i++){
		if (PLAYERLIST[i].id == temp.id){
			PLAYERLIST[i] = temp;
			break;
		}
	}
}

//pinta los players de la pagina
function fillPlayer(){
	for(var a=0; a<PLAYERLIST.length; a++){
		printFlashObject(PLAYERLIST[a]);
	}
}

//pinta los players de la pagina
function fillPlayerPruebas(){
	for(var a=0; a<PLAYERLIST.length; a++){
		printFlashObjectPruebas(PLAYERLIST[a]);
	}
}


//pinta los players de la pagina
function fillPlayerPop(){
	printFlashObjectPop(PLAYERLIST[0]);
}

//pinta los players de la pagina
function fillPlayerLive(){
	printFlashObjectLive(PLAYERLIST[0]);
}

//pinta los players de la pagina
function fillPlayerWidget(){
	printFlashObjectWidget(PLAYERLIST[0]);
}



// ******************** COMPROBACIONES Y CREACIÓN DE OBJETOS AUDIO MULTIMEDIA ************************ //

// ******************** CONTROLES DE AUDIO ************************ //

//control de volumen
function changeVolumen(volumen) {
	if(WMAOBJ){
		WMAOBJ.settings.volume = volumen;
	}
}

//ajuste de url de wma a reproducir
function setUrlPlayer(args){
	//--alert("setUrlPlayer> " + args);
	WMAOBJ.URL= args;
}

var hacePlay=0;
//controles del player play, pasuse etc
function controlPlayer(args, id){
	
	switch (args) {
		case "Play":
			hacePlay++;
			WMAOBJ.controls.play();
			imgEcualizador("play");
			playAudio(id);
			break;
		case "Pause":
			WMAOBJ.controls.pause();
			imgEcualizador("stop");
			pauseAudio();
			break;
		case "Stop":
			WMAOBJ.controls.stop();
		    imgEcualizador("stop");
			break;
	}
}

function imgEcualizador(accion){
	if(accion=="play"){
		var classSelect = "ecu-anim";
	} else {
		classSelect = "ecu";
	}
	var ecualizadorImg = document.getElementById('ecualizador');
	if(ecualizadorImg)ecualizadorImg.className = classSelect;
}



//controles del player play, pasuse etc
function controlPlayerEmbed(args, id, url){
	switch (args) {
		case "Play":
				var temp = '';
				temp+='<EMBED type="application/x-mplayer2" width="1" height="1" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" SRC="' + url + '" name="playerWMA" autostart="1" showstatusbar="0" showcontrols="0"></EMBED>';
				var DIVAUDIO = document.getElementById("div_wma");
				DIVAUDIO.innerHTML = temp;
				imgEcualizador("play");
				//playAudio(id)
				break;
			case "Pause":
				imgEcualizador("stop");
				var temp = '';
				var DIVAUDIO = document.getElementById("div_wma");
				DIVAUDIO.innerHTML = temp;
				//pauseAudio();
				break;
			case "Stop":
				imgEcualizador("stop");
				//WMAOBJ.controls.stop();
				break;
		}
}
/*
function loadBackAudioEmbed(url){
	var temp = '';
	temp+='<EMBED type="application/x-mplayer2" width="1" height="1" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" SRC="' + url + '" name="playerWMABackEmbed" autostart="1" showstatusbar="0" showcontrols="0" MUTE=1></EMBED>';
	var DIVAUDIO = document.getElementById("div_back_embed");
	DIVAUDIO.innerHTML = temp;
}
*/


function reloadPage(){
	window.location =  window.location;
}


function loadBackAudio(href){
	//--alert ("loadBackAudio" + href );
	WMAOBJBACK.URL=href;
	//WMAOBJBACK.controls.play();
}

// ******************** CONTROLES DE AUDIO ************************ //

// ******************** COMUNICACION CON FLASH ************************* //

//comprueba q tipo de media se esta reproduciendo y apaga la q no corresponda.


//devuelve la pelicula flash
function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
    }
    else {
        return document[movieName]
    }
}


//si existe videos en la pag los para
function stopVideo(){
	if(frameVideo) {
		thisMovie(frameVideo).stopVideo();
	} 
}

//DEVUELVE EL TIEMPO TOTAL DEL AUDIO Q SE ESTA REPRODUCIENDO
function getTotalTime(){
	/*alert(document.pruebaForm.prueba);
	document.pruebaForm.prueba.value=hacePlay;
	*/
	
	if(mediaItems[actualItem].tipo!="video"){
		if(thisMovie(getIdMediaItems(actualItem)))thisMovie(getIdMediaItems(actualItem)).setTotalTimeJS(WMAOBJ.currentMedia.durationString);
	}
}

function checkTotalTime(){
	var duracion = WMAOBJ.currentMedia.durationString;
	if(duracion!="00:00"){
		getTotalTime();
	}
}

//DEVUELVE EL TIEMPO ACTUAL DEL AUDIO Q SE ESTA REPRODUCIENDO
function getCurrentTime(){
	if(mediaItems[actualItem].tipo!="video"){
		thisMovie(getIdMediaItems(actualItem)).setCurrentTime(WMAOBJ.controls.currentPositionString);
		
		if(WMAOBJBACK.URL!=""){
			var actualTimeBack = WMAOBJBACK.controls.currentPositionString;
			if(actualTimeBack=="00:05")WMAOBJBACK.controls.stop();
		}
		
	}
}

function changeNewAudio(){	
	//alert ("State " + WMAOBJ.error.item(0).errorDescription)
	//alert ("State " + WMAOBJ.error.item(0).errorCode)
	
	WMAOBJ.error.clearErrorQueue();
	//1072885353 --> Error de fichero no encontrado
	//if (WMAOBJ.error.item(0).errorCode == -1072885353)
	thisMovie(getIdMediaItems(actualItem)).changeDirectAudio();
	/*
	if(WMAOBJ.currentMedia.durationString=="00:00"){
		thisMovie(getIdMediaItems(actualItem)).changeDirectAudio();
	}
	*/
}



//indica el fin del audio
function getEndTime(){
	thisMovie(getIdMediaItems(actualItem)).setCurrentTime(WMAOBJ.currentMedia.durationString);
}

//CUANDO ACABA TODA LA REPRODUCCION DE AUDIOS DESDE ELPLAYER FLASH LLAMA AQUI 
function finAudio(){
	if(whenFinishAudio!=null){
		whenFinishAudio();
	}
}

function changeAudio(id){
	
	if(whenFinishSong!=null){
		whenFinishSong(id);
    }
	
}

function pauseAudio(){
	if(whenAudioPaused!=null){
		whenAudioPaused();
    }
}

function playAudio(id){
	if(whenAudioPlayed!=null){
		whenAudioPlayed(id);
    }
}
// ******************** COMUNICACION CON FLASH ************************* //

