var PuntuacionSeleccionada=null;$(document).ready(function(){if($("#lnkFavoritizarDisco").length>0){MostrarPuntuacionGuardada();$("#stars_outer").mousemove(function(d){var c=$(this).offset();var a=d.clientX-c.left;var e=roundToHalf((a*10)/200,2);var b=(e*200)/10;PuntuacionSeleccionada=e;$("#stars_inner").css("background-position","0px -40px");$("#stars_inner").css("width",b);$("#CabeceraCoords").text("PUNTUAR");$("#ValorCoords").text(e)});$("#stars_outer").mouseleave(function(b){var a=($("#PuntuacionActual").attr("value")*200)/10;$("#stars_inner").css("background-position","0 -20px");$("#stars_inner").css("width",a);if(!$("#coords").hasClass("cargando")){MostrarPuntuacionGuardada()}PuntuacionSeleccionada=null});$("#stars_outer").click(function(a){if(!$("#coords").hasClass("cargando")){$("#coords").addClass("cargando");$.getJSON("/peticiones/puntuar-disco.php?id_disco="+$("#id_disco").attr("value")+"&nota="+PuntuacionSeleccionada,function(b){VotacionCompletada(b.estado,PuntuacionSeleccionada)})}});$("#lnkFavoritizarDisco").click(function(a){DiscoFavCambiarEstado()});$("td.colFav div").click(function(){var a=this.id.substr(this.id.lastIndexOf("-")+1);CancionFavCambiarEstado(a)});CheckFavorito()}$("#lnkResenarDisco").click(function(a){if($("#btnIniciarSesion")){new Event(a).stop();MostrarLoginBox("Debes iniciar sesión para realizar esta acción.")}});$(".pistaNoFav").fadeTo("fast",0.4);$("a.video_embed").each(function(){$(this).qtip({content:{title:{text:"Video",button:"Cerrar"},url:"/peticiones/getVideoCode.php",data:{id_video:$(this).attr("rel"),ancho:425,alto:344},method:"get"},position:{target:$(document.body),corner:"center"},show:{when:"click",solo:true},hide:false,style:{width:{max:500},padding:"14px",border:{width:9,radius:9,color:"#666666"},name:"dark"},api:{beforeShow:function(){$("#qtip-blanket").fadeIn(this.options.show.effect.length)},beforeHide:function(){$("#qtip-blanket").fadeOut(this.options.hide.effect.length)}}})})});function redondear(b,a){var b=parseFloat(b);var a=parseFloat(a);a=(!a?2:a);return Math.round(b*Math.pow(10,a))/Math.pow(10,a)}function roundToHalf(b){var c=parseFloat(b);var a=(c-parseInt(c,10));a=Math.round(a*10);if(a==5){return(parseInt(c,10)+0.5)}if((a<3)||(a>7)){return Math.round(c)}else{return(parseInt(c,10)+0.5)}}function VotacionCompletada(b,a){if(b==-1){$("#coords").text("Se produjo un error desconocido")}else{if(b==1){$("#coords").set("text","Debes loggearte para puntuar un disco.")}else{if(b==2){$("#coords").set("text","Error: parámetros incorrectos.")}else{if(b==3||b==4){$("#TuPuntuacion").attr("value",a);MostrarPuntuacionGuardada()}}}}$("#coords").removeClass("cargando")}function CheckFavorito(){$("#lnkFavoritizarDisco").addClass("cargando");$.getJSON("/peticiones/user-disco-fav.php?id_disco="+$("#id_disco").attr("value"),function(a){$("#lnkFavoritizarDisco").removeClass("cargando");if(a==true){$("#lnkFavoritizarDisco").addClass("fav");$("#lnkFavoritizarDisco").text("Desmarcar como favorito")}else{$("#lnkFavoritizarDisco").addClass("noFav");$("#lnkFavoritizarDisco").text("Marcar como favorito")}})}function DiscoFavCambiarEstado(){$("#lnkFavoritizarDisco").attr("class","");$("#lnkFavoritizarDisco").addClass("cargando");$.getJSON("/peticiones/user-disco-fav-switch.php?id_disco="+$("#id_disco").attr("value"),function(a){$("#lnkFavoritizarDisco").removeClass("cargando");if(a==1){$("#lnkFavoritizarDisco").addClass("fav");$("#lnkFavoritizarDisco").text("Desmarcar como favorito")}else{if(a==0){$("#lnkFavoritizarDisco").addClass("noFav");$("#lnkFavoritizarDisco").text("Marcar como favorito")}else{alert("Se produjo un error!")}}})}function CancionFavCambiarEstado(a){$("#trk-"+a).attr("class","");$("#trk-"+a).addClass("cargando");$.getJSON("/peticiones/user-cancion-fav-switch.php?id_cancion="+a,function(b){$("#trk-"+a).removeClass("cargando");if(b==1){$("#trk-"+a).addClass("pistaFav");$("#trk-"+a).fadeTo("fast",1)}else{if(b==0){$("#trk-"+a).addClass("pistaNoFav");$("#trk-"+a).fadeTo("fast",0.4)}else{alert("Se produjo un error!")}}})}function MostrarPuntuacionGuardada(){$("#CabeceraCoords").text("TU NOTA");if($("#TuPuntuacion").attr("value")){$("#ValorCoords").text($("#TuPuntuacion").attr("value"))}else{$("#ValorCoords").html("&mdash;")}};