var vol_minimo = 0;var vol_maximo = 100;var songs = new Array(); var songs_serialize = ""; songs[0] = new Array(); songs[0]["numero"] = "01"; songs[0]["url"] = "http://www.lenguaarmada.com/LA/027/this_is_rock_n_roll.mp3"; songs[0]["cancion"] = "This Is Rock'N' Roll"; songs[0]["artista"] = "The Smokers"; songs_serialize += "@@0##01##http://www.lenguaarmada.com/LA/027/this_is_rock_n_roll.mp3 ##This Is Rock 'N' Roll##The Smokers"; songs[1] = new Array(); songs[1]["numero"] = "02"; songs[1]["url"] = "http://www.lenguaarmada.com/LA/028/polinesian_art.mp3"; songs[1]["cancion"] = "Polinesian Art"; songs[1]["artista"] = "DarkSound"; songs_serialize += "@@1##02##http://www.lenguaarmada.com/LA/028/polinesian_art.mp3##Polinesian Art##DarkSound"; songs[2] = new Array(); songs[2]["numero"] = "03"; songs[2]["url"] = "http://www.lenguaarmada.com/LA/025/las_once_eses_del_camino.mp3"; songs[2]["cancion"] = "Las Once Eses del Camino"; songs[2]["artista"] = "Evohé"; songs_serialize += "@@2##03##http://www.lenguaarmada.com/LA/025/las_once_eses_del_camino.mp3##Las Once Eses del Caminoy##Evohé"; songs[3] = new Array(); songs[3]["numero"] = "04"; songs[3]["url"] = "http://www.lenguaarmada.com/LA/024/atomium.mp3"; songs[3]["cancion"] = "Atomium"; songs[3]["artista"] = "Día de Furia"; songs_serialize += "@@3##04##http://www.lenguaarmada.com/LA/024/atomium.mp3##Atomium##Día de Furia"; var actual_song = 8; var previousState = 0; var cancionNoPausable = 0; var player_mini_load = 0; var playerBackElement; var playerMiniElement; var flashElement; var urlPlayerMini = ""; var urlPlayerBack = ""; ie4_b = (document.all)?1:0; ns4_b = (document.layers)?1:0; ////////// INICIO FUNCIONES NAVEGADOR //////////////// function checkBrowser(){ this.ver=navigator.appVersion this.dom=document.getElementById?1:0 this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0; this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0; this.ie4=(document.all && !this.dom)?1:0; this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0; this.ns4=(document.layers && !this.dom)?1:0; this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns5) return this } var bw = checkBrowser(); function getCarcasaObj(){ if(document.getElementById("home").contentWindow){ //ie5.5 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){ return( document.getElementById("home").contentWindow.document.getElementById("carcasa") ); }else{ return( document.getElementById("home").contentWindow.document.carcasa ); } } else{ //ie5.0 return( document.frames["home"].carcasa ); } } function checkAX() { try{ if (window.ActiveXObject) { obj = new ActiveXObject("WMPlayer.OCX"); return true; } else if (window.GeckoActiveXObject) { obj = new GeckoActiveXObject("WMPlayer.OCX"); return true; } else return false; } catch(e) { return false; } } var hasActX = checkAX(); var navegadorStr = "iexplorer"; function set_navegador(){ objFlash = getCarcasaObj(); 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 = "iexplorer"; }else if(navigator.userAgent.indexOf("Opera") != -1){ nav = "opera"; }else if(navigator.appName.indexOf("Netscape") != -1 || navigator.userAgent.indexOf("Mozilla") != -1){ nav = "netscape"; }else{ nav = "default"; } navegadorStr = nav; if(hasActX){ nav+= ",true"; }else{ objAudio = myGetElementByID("div_audio_activex"); objAudio.innerHTML = ""; nav+= ",false"; } objFlash.SetVariable("main.navegador", nav); } function pingFSCommand(){ objFlash = getCarcasaObj(); objFlash.SetVariable("main.ping", "fscommand"); } function myGetElementByID(id){ return (bw.dom?document.getElementById(id):bw.ie4?document.all[id]:bw.ns4?document[id]:0); } ////////// FIN FUNCIONES NAVEGADOR //////////////// var end_play_mini_var = null; function updateEndPlayMini(variable){ if (end_play_mini_var) flashElement.SetVariable(end_play_mini_var, variable); } var duration_var = null; function updateDuration(variable){ if (duration_var) flashElement.SetVariable(duration_var, variable); } var duration_mini_var = null; function updateDurationMini(variable){ if (duration_mini_var) flashElement.SetVariable(duration_mini_var, variable); } var volumen_var = null; function updateVolumen(variable){ if (volumen_var) flashElement.SetVariable(volumen_var, variable); } var volumen_mini_var = null; function updateVolumenMini(variable){ if (volumen_mini_var) flashElement.SetVariable(volumen_mini_var, variable); } var idCancionActual_var = null; function updateIdCancionActual(variable){ if (idCancionActual_var) flashElement.SetVariable(idCancionActual_var, variable); } var agendaCiudad_var = null; function changeVolumen(porcentaje) { if(playerBackElement){ if(playerBackElement.settings){ vol_act = vol_maximo * porcentaje; if (vol_act < vol_minimo) playerBackElement.settings.volume = vol_minimo; else playerBackElement.settings.volume = vol_act; } } } function changeVolumenMini(porcentaje) { if(playerMiniElement){ if(playerMiniElement.settings){ vol_act_mini = vol_maximo * porcentaje; if (vol_act_mini < vol_minimo) playerMiniElement.settings.volume = vol_minimo; else playerMiniElement.settings.volume = vol_act_mini; } } } function Pr_Player(accion) { if(playerBackElement){ var vol_act; if(playerMiniElement.settings){ vol_act = playerBackElement.settings.volume; } else{ vol_act = 50; } updateVolumen(vol_act / vol_maximo); if(playerBackElement.controls){ switch (accion) { case "Play": playerBackElement.controls.play(); break; case "Pause": playerBackElement.controls.pause(); break; case "Stop": playerBackElement.controls.stop(); break; case "Anterior": if(actual_song > 0){ actual_song--; playerBackElement.url = songs[actual_song]["url"]; updateIdCancionActual(actual_song); playerBackElement.controls.play(); } break; case "Siguiente": if(actual_song < (songs.length-1)){ actual_song++; playerBackElement.url = songs[actual_song]["url"]; updateIdCancionActual(actual_song); playerBackElement.controls.play(); } break; } }else{ switch (accion) { case "Play": playAudio(urlPlayerBack); break; case "Pause": case "Stop": stopAudio(); break; case "Anterior": if(actual_song > 0){ actual_song--; //urlPlayerBack = songs[actual_song]["url"] urlPlayerBack = "lista_canciones.php?id="+actual_song; updateIdCancionActual(actual_song); playAudio(urlPlayerBack); } break; case "Siguiente": if(actual_song < (songs.length-1)){ actual_song++; //urlPlayerBack = songs[actual_song]["url"] urlPlayerBack = "songs_list.php?id="+actual_song; updateIdCancionActual(actual_song); playAudio(urlPlayerBack); } break; } } } } function Pr_Player_Mini(accion) { if(playerMiniElement){ var vol_act_mini; if(playerMiniElement.settings){ vol_act_mini = playerMiniElement.settings.volume; } else{ vol_act_mini = 50; } updateVolumenMini(vol_act_mini / vol_maximo); if(playerMiniElement.controls){ switch (accion) { case "Play": player_mini_load = 1; playerMiniElement.controls.play(); break; case "Pause": playerMiniElement.controls.pause(); break; case "Stop": player_mini_load = 0; playerMiniElement.controls.stop(); break; } }else{ switch (accion) { case "Play": playAudio(urlPlayerMini); updateDurationMini(0); break; case "Pause": case "Stop": stopAudio(); break; } } } } function myPlayStateChangeBack() { if(playerBackElement && playerBackElement.controls){ switch(playerBackElement.playState) { case 8: previousState = playerBackElement.playState; break; case 1: if (previousState == 8){ previousState = playerBackElement.playState; if(actual_song < (songs.length-1)){ actual_song++; }else{ actual_song = 0; } playerBackElement.url = songs[actual_song]["url"]; playerBackElement.controls.play(); updateIdCancionActual(actual_song); } else if (previousState == 10){ previousState = playerBackElement.playState; playerBackElement.controls.play(); } break; case 10: previousState = playerBackElement.playState; break; case 9: break; case 3: previousState = playerBackElement.playState; updateDuration(playerBackElement.currentMedia.durationString); break; case 2: previousState = playerBackElement.playState; break; } } } function myPlayStateChangeMini() { if(playerMiniElement && playerMiniElement.controls){ switch(playerMiniElement.playState) { case 8: previousState = playerMiniElement.playState; break; case 1: if (previousState == 8){ previousState = playerMiniElement.playState; updateEndPlayMini(); } else if (previousState == 10){ previousState = playerMiniElement.playState; playerMiniElement.controls.play(); } break; case 10: cancionNoPausable = 0; previousState = playerMiniElement.playState; break; case 9: break; case 6: //ESTE ESTADO LLEGARÁ CUANDO LA CANCIÓN NO SE PUEDA PAUSAR, CUANDO SE PAUSE (2) SE MANDARÁ PARAR cancionNoPausable = 1; break; case 3: previousState = playerMiniElement.playState; //Si cuando llegue esta señal, ya no está cargado el player_mini, hace stop del audio. if (player_mini_load) updateDurationMini(playerMiniElement.currentMedia.durationString); else playerMiniElement.controls.stop(); break; case 2: previousState = playerMiniElement.playState; if (cancionNoPausable){ updateEndPlayMini(); } break; } } } function init_Players() { playerBackElement = document.getElementById("playerBack"); playerMiniElement = document.getElementById("playerMini"); if(actual_song_GET){ if(actual_song_GET < (songs.length-1)){ actual_song = actual_song_GET-1; actual_song_GET = 0; }else{ actual_song = 0; actual_song_GET = 0; } } //urlPlayerBack = "lista_canciones.php?id="+actual_song; urlPlayerBack = "http://www.lenguaarmada.com/LA/027/this_is_rock_n_roll.mp3"; if (ie4_b) { if(document.getElementById("home").contentWindow){ //ie5.5 flashElement = document.getElementById("home").contentWindow.document.getElementById("carcasa"); } else{ //ie5.0 flashElement = document.frames["home"].carcasa; } if(playerBackElement){ //LENGUA ARMADA RADIO INICIAL // playerBackElement.url = songs[actual_song]["url"]; playerBackElement.url = "http://www.lenguaarmada.com/LA/027/this_is_rock_n_roll.mp3"; } } else{ flashElement = document.getElementById("home").contentWindow.document.embeds[0] } } function getCookie(name) { var dc = document.cookie; var prefix = name + "="; var begin = dc.indexOf("; " + prefix); if (begin == -1) { begin = dc.indexOf(prefix); if (begin != 0) return null; } else begin += 2; var end = document.cookie.indexOf(";", begin); if (end == -1) end = dc.length; return unescape(dc.substring(begin + prefix.length, end)); } function playAudio(urlFichero){ objAudio = myGetElementByID("div_audio_noactivex"); auxDivContent = '\n'); document.write('On Error Resume Next\n'); document.write('Sub carcasa_FSCommand(ByVal command, ByVal args)\n'); document.write(' Call carcasa_DoFSCommand(command, args)\n'); document.write('End Sub\n'); document.write('\n'); }