' + msg) } $.ajax({ type: "POST", url: GLURLRest, data: { ac: 'msg', idrest: idREST, msg: msg, idapp: GLIDapli }, success: function(result) { resLimpio = obtieneResultadoLimpio(result); if (logReg == 1) { console.log('REST llega respuesta:' + result + '\n\r Limpio:' + resLimpio) } // Si el limpio llega vacio es un error if (resLimpio == "") { //errorCheckSock(); errorCheckDaError(); } else { // Puede ser varios mensajes separados por $$ VECmensRec = resLimpio.split("$$"); for (pm = 0; pm < VECmensRec.length; pm++) { procesaMensaje(VECmensRec[pm]); } } if (redireccionarDespues != '') { window.location = redireccionarDespues; } }, error: function(result) { //errorCheckSock(); errorCheckDaError(); } }) } function actualizaMensajes() { $.ajax({ type: "POST", url: GLURLRest, data: { ac: 'rest', idrest: idREST, idapp: GLIDapli }, success: function(result) { resLimpio = obtieneResultadoLimpio(result); //console.log('BORRA result: '+result); //console.log('BORRA resLimpio: '+resLimpio); if (logReg == 1) { console.log('REST: llega actualizacion: ' + result) } if (resLimpio != 0) { // Puede ser varios mensajes separados por $$ VECmensRec = resLimpio.split("$$"); for (im = 0; im < VECmensRec.length; im++) { procesaMensaje(VECmensRec[im]); } } }, error: function(result) { //errorCheckSock(); errorCheckDaError(); } }) } function checkTime() { // Paro el REST por que no tiene sentido contra VR if (typeof tttREST !== 'undefined') { clearInterval(tttREST); } tttControl = 1; cadenaVerificarEnvia = 'Schkttt]]'; enviaREST(cadenaVerificarEnvia); // activo un nuevo rest tttR2 = velVRFijo + Math.floor((Math.random() * velVRAle)); tttREST2 = setTimeout(checkTime2, tttR2); } function checkTime2() { // Busco mensajes y llamo de nuevo cadenaVerificarEnvia = 'Schkttt]]'; enviaREST(cadenaVerificarEnvia); tttR2 = velVRFijo + Math.floor((Math.random() * velVRAle)); tttREST2 = setTimeout(checkTime2, tttR2); } function obtieneResultadoLimpio(result) { ini = result.indexOf("<<") + 2; fin = result.indexOf(">>"); largo = fin - ini; res = result.substr(ini, largo); return res; } function relojInicio() { $("#reloj").html(tiempo); tiempo = tiempo - 1; if (tiempo == -1) { clearInterval(varReloj); } } $.fn.preload = function() { this.each(function() { $('')[0].src = this; }); } function mostrarAvisoLogros(salida, idAlogro, ultimoLogroDesc, tyUs) { $('#tapa').show(); if (tyUs == "fb") { btCompFB = '
Compartir
'; } else { btCompFB = ''; } if (ultimoLogroDesc == "NRK") { avisoLogros = '

¡Nuevo Ranking!

' + salida + '
Ver Ranking
'; } else { avisoLogros = '

¡Logro!

' + salida + '
' + btCompFB + '
'; } $("#menuJuego").prepend(avisoLogros); $("#BQavisoLogros h2").prepend(''); $('#BTcerrarAvisoLogro').bind('click', function(e) { $('#tapa').hide(); $("#BQavisoLogros").remove(); }); $('#BTcerrarAvisoLogro').bind('click', function(e) { $('#tapa').hide(); $("#BQavisoLogros").remove(); }); $('#BTranking').bind('click', function(e) { window.location = "ranking.php"; }); if (tyUs == "fb") { $('#BTcompartir').show(); $('#BTcompartir').bind('click', function(e) { //alert(idAlogro); FB.ui({ method: 'share', display: 'popup', href: homeJuego, }, function(response) {}); }); } else { $('#BTcompartir').hide(); } // $('#BQavisoLogros').show(); // $('#BQavisoLogros').html(salida); } // Si se esta demorando mucho el login FB muestro el formulario tttMaxVisualizarMenu = setTimeout(visualizarMenu, 1500); -->