//REPRODUCTOR var winLoc = window.location.toString(); if (winLoc.match(/flash9/i)) { soundManager.flashVersion = 9; if (winLoc.match(/highperformance/i)) { soundManager.useHighPerformance = true; soundManager.useFastPolling = true; } } else if (winLoc.match(/flash8/i)) { soundManager.flashVersion = 8; } soundManager.url = '/scripts2/soundmanager/swf/'; soundManager.debugMode = false; soundManager.consoleOnly = false; soundManager.waitForWindowLoad = false; soundManager.useFastPolling = false; soundManager.useHighPerformance = false; soundManager.onerror = function() { soundManager.flashLoadTimeout = 0; soundManager.onerror = {}; soundManager.reboot(); } sonido = ""; function play(idx,mp3,caratula,id_cancion){ document.getElementById('pausa').style.display=''; document.getElementById('playc').style.display='none'; var sonido = soundManager.createSound({ id:'id1', url:escape(mp3), whileplaying: function() { segundos = this.position / 1000; minutos = Math.floor(segundos / 60); if(minutos < 10){minutos = "0"+minutos;} segundos = Math.floor(segundos % 60); if(segundos < 10){segundos = "0"+segundos;} tiempo_segundos = this.duration / 1000; tiempo_total_minutos = Math.floor(tiempo_segundos / 60); tiempo_total_segundos = Math.floor(tiempo_segundos % 60); if(tiempo_total_segundos < 10){tiempo_total_segundos = "0"+tiempo_total_segundos;} tt = tiempo_total_minutos+":"+tiempo_total_segundos; document.getElementById("posicion").innerHTML = minutos+":"+segundos+' / '+tt; var margen = Math.floor(((this.position / this.duration) * 365)); document.getElementById("pr").style.left = margen+"px"; var carga = ((this.bytesLoaded*100) * 100) / (this.bytesTotal*100); document.getElementById("carga").style.width = carga+"%"; }, onfinish:function() { if(document.getElementById("repetir").style.display == ""){ var lista = document.getElementById("lista").value; var escuch = document.getElementById("escuchando").value; var ids = document.getElementById("ids").value; escuchar_cancion(ids,lista,escuch); }else{ var lista = document.getElementById("lista").value; var escuch = document.getElementById("escuchando").value; var tot = document.getElementById("total").value; var ids = document.getElementById("ids").value; if(tot == escuch){ escuchar_cancion(ids,lista,1); document.getElementById("escuchando").value = 1; }else{ siguiente(); } } }, autoPlay: true, autoLoad: true, stream: true }); var vo = document.getElementById("volumen").style.width.split("px"); soundManager.setVolume('id1',vo[0]); if(soundManager.getSoundById('id1').position < 1){ var lista = document.getElementById("lista").value; ajax2=objetoAjax(); ajax2.open("POST", "nueva_listas_script.php",true); ajax2.onreadystatechange=function(){ if (ajax2.readyState==4){var r=ajax2.responseText.split("_");document.getElementById("total").value = r[0]; document.getElementById("ids").value = r[1];} } if (ajax2.overrideMimeType){ ajax2.overrideMimeType('text/xml; charset=iso-8859-1'); } ajax2.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); ajax2.send("numero_total=numero_total&lista="+lista); ajaxx=objetoAjax(); ajaxx.open("POST", "index.php",true); ajaxx.onreadystatechange=function(){ if(ajaxx.readyState<4){ document.getElementById("datos").innerHTML = ""; } if (ajaxx.readyState==4){ document.getElementById("id_cancion_escuchando").value = id_cancion; document.getElementById("datos").innerHTML = ajaxx.responseText; var numero_escuchando = document.getElementById("escuchando").value; document.getElementById("numero_orden").innerHTML = numero_escuchando; if(frames["iframe"].document.getElementsByName("check[]").length > 0){seleccionar(id_cancion);} } } ajaxx.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); ajaxx.send("id_cancion="+id_cancion); var car = caratula.split("../"); document.getElementById("caratula").innerHTML = "\"Escucha"; } } function destruir(){ soundManager.destroySound('id1'); soundManager.unload('id1'); } function destruir_del_todo(){ document.getElementById('pausa').style.display='none'; document.getElementById('playc').style.display=''; soundManager.stop('id1'); soundManager.destroySound('id1'); soundManager.unload('id1'); document.getElementById("caratula").innerHTML = "\"Escucha"; //document.getElementById("nombre_de_lista").innerHTML = "Selecciona una Lista"; document.getElementById("posicion").innerHTML = "00:00/00:00"; document.getElementById("carga").style.width = "1px"; document.getElementById("pr").style.marginLeft = "1px"; document.getElementById("pr").style.left = "1px"; document.getElementById("datos").innerHTML = "
Selecciona una lista o una cancion para escucharla
"; document.getElementById("escuchando").value = ""; document.getElementById("id_cancion_escuchando").value = ""; } function noescuchar(){ soundManager.mute(); document.getElementById("volumen").style.width = 0+"px"; document.getElementById("numero_volumen").innerHTML = 0; document.getElementById("silencio").style.display = "none"; document.getElementById("escuchar").style.display = ""; } function escucharsi(){ soundManager.unmute(); document.getElementById("volumen").style.width = soundManager.getSoundById('id1').volume+"px"; document.getElementById("numero_volumen").innerHTML = soundManager.getSoundById('id1').volume; document.getElementById("silencio").style.display = ""; document.getElementById("escuchar").style.display = "none"; } var botonclick = ""; function atras(){ var posicion = soundManager.getSoundById('id1').position - 1000; soundManager.getSoundById('id1').setPosition(posicion); if(botonclick == true){ setTimeout(atras,100); } } function adelante(){ var posicion = soundManager.getSoundById('id1').position + 1000; soundManager.getSoundById('id1').setPosition(posicion); if(botonclick == true){ setTimeout(adelante,100); } } function anterior(){ var lista = document.getElementById("lista").value; var can = new Number(document.getElementById("escuchando").value); if(can == 1){ escuchar_cancion(document.getElementById("id_cancion_escuchando").value,lista,1); } if(can > 1){ ajax=objetoAjax(); ajax.open("POST", "nueva_listas_script.php",true); ajax.onreadystatechange=function(){ if (ajax.readyState==4){ c = ajax.responseText; cancion = c.split("|"); destruir(); play(cancion[0],cancion[1],cancion[2],cancion[3]); document.getElementById("escuchando").value = (can-1); } } if (ajax.overrideMimeType) { ajax.overrideMimeType('text/xml; charset=iso-8859-1'); } ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); ajax.send("anterior=anterior&cancion="+can+"&lista="+lista); } } function siguiente(){ var lista = document.getElementById("lista").value; var can = new Number(document.getElementById("escuchando").value); var tot = document.getElementById("total").value; if(tot == can){ escuchar_cancion(lista,1); } if(can < tot){ ajax=objetoAjax(); ajax.open("POST", "nueva_listas_script.php",true); ajax.onreadystatechange=function(){ if (ajax.readyState==4){ var c = ajax.responseText; var cancion = c.split("|"); destruir(); play(cancion[0],cancion[1],cancion[2],cancion[3]); document.getElementById("escuchando").value = (can+1); } } if (ajax.overrideMimeType) { ajax.overrideMimeType('text/xml; charset=iso-8859-1'); } ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); ajax.send("siguiente=siguiente&cancion="+can+"&lista="+lista); } } function evitaEventos(event){ if(navegador==0){ window.event.cancelBubble=true; window.event.returnValue=false; } if(navegador==1) event.preventDefault(); } function comienzoMovimiento(event, id){ if(navigator.userAgent.indexOf("MSIE")>=0){ navegador=0; }else{ navegador=1; } var posicion=0; elMovimiento=document.getElementById(id); if(navegador==0){ cursorComienzoX=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft; if(id == "pr"){document.attachEvent("onmousemove", enMovimiento);} if(id == "vol"){document.attachEvent("onmousemove", enMovimiento2);} if(id == "pr"){document.attachEvent("onmouseup", finMovimiento);} if(id == "vol"){document.attachEvent("onmouseup", finMovimiento2);} } if(navegador==1){ cursorComienzoX=event.clientX+window.scrollX; if(id == "pr"){document.addEventListener("mousemove", enMovimiento, true);} if(id == "vol"){document.addEventListener("mousemove", enMovimiento2, true);} if(id == "pr"){document.addEventListener("mouseup", finMovimiento, true);} if(id == "vol"){document.addEventListener("mouseup", finMovimiento2, true);} } elComienzoX=parseInt(elMovimiento.style.left); elMovimiento.style.zIndex=++posicion; evitaEventos(event); } function enMovimiento(event){ var xActual; if(navegador==0){ xActual=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft; } if(navegador==1){ xActual=event.clientX+window.scrollX; } var z = document.getElementById("progress").offsetLeft; var n = xActual-z; pos = Math.ceil((n * soundManager.getSoundById('id1').duration) / 365); soundManager.getSoundById('id1').setPosition(pos); evitaEventos(event); } function enMovimiento2(event){ var xActual; if(navegador==0){ xActual=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft; } if(navegador==1){ xActual=event.clientX+window.scrollX; } var z = document.getElementById("v").offsetLeft; var n = xActual-z; if(Math.ceil(n) <= 100 && Math.ceil(n) >= 0){ var vol = soundManager.getSoundById('id1').volume; document.getElementById("volumen").style.width = Math.ceil(n)+"px"; soundManager.setVolume('id1',Math.ceil(n)); document.getElementById("numero_volumen").innerHTML = "Vol. "+Math.ceil(n); } evitaEventos(event); } function finMovimiento(event){ if(navegador==0){ document.detachEvent("onmousemove", enMovimiento); document.detachEvent("onmouseup", finMovimiento); } if(navegador==1){ document.removeEventListener("mousemove", enMovimiento, true); document.removeEventListener("mouseup", finMovimiento, true); } } function finMovimiento2(event){ if(navegador==0){ document.detachEvent("onmousemove", enMovimiento2); document.detachEvent("onmouseup", finMovimiento2); } if(navegador==1){ document.removeEventListener("mousemove", enMovimiento2, true); document.removeEventListener("mouseup", finMovimiento2, true); } }