' + 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);
-->