var PLAYERS_N = 3;
var EXIT_BAN_TIME = 900;
+var cookiepath = "/brisk/";
function $(id) { return document.getElementById(id); }
// var card_pos = RANGE 0 <= x < cards_ea_n
+function show_bigpict(obj, act)
+{
+ var big;
+
+ // alert("offsetTop: "+obj.offsetTop+" offsetLeft: "+obj.offsetLeft+"obj.id: "+obj.id);
+ big = $(obj.id+"_big");
+ if (act == "over") {
+ big.style.left = obj.offsetLeft + 100+"px";
+ big.style.top = obj.offsetTop + 10+"px";
+ big.style.visibility = "visible";
+ }
+ else {
+ big.style.visibility = "hidden";
+ }
+}
+
function rnd_int(min, max) {
return Math.floor(Math.random() * (max - min + 1) + min);
}
function update_images()
{
+ // if (g_imgct % 10 == 0) alert("g_imgct: "+g_imgct+" xx "+g_preload_img_arr[g_imgct]);
$("imgct").innerHTML = "Immagini caricate "+g_preload_imgsz_arr[g_imgct]+"%.";
- if (g_imgct < g_preload_img_arr.length)
- setTimeout(preload_images, 100, g_preload_img_arr, g_imgct);
- g_imgct++;
+ if (g_imgct+1 < g_preload_img_arr.length) {
+ g_imgct++;
+ setTimeout(preload_images, 100, g_preload_img_arr, g_imgct-1);
+ }
// $("imgct").innerHTML += "U";
}
var xhr_wr = createXMLHttpRequest();
- // xhr_wr.open('GET', 'index_wr.php?sess='+sess+'&mesg='+encodeURIComponent(mesg), true);
- xhr_wr.open('GET', 'index_wr.php?sess='+sess+(g_is_spawn == 1 ? '&table_idx='+g_table_idx : '')+'&mesg='+mesg, true);
+ xhr_wr.open('GET', 'index_wr.php?sess='+sess+'&mesg='+mesg, true);
xhr_wr.onreadystatechange = function() { return; };
xhr_wr.send(null);
{
var res;
- if (g_exitlock < 3)
+ if (g_exitlock < 2)
res = window.confirm("Sei sicuro di volere abbandonare la partita?\nATTENZIONE: se esci adesso senza il consenso degli altri giocatori non potrai sederti ai tavoli per "+(Math.floor(EXIT_BAN_TIME/60))+" minuti.");
else
res = window.confirm("Sei sicuro di volere abbandonare la partita?");
{
// alert("EA: "+ea);
$("name").innerHTML = so;
- $("name").title = so;
+ $("name").title = unescapeHTML(so);
$("name_ea").innerHTML = ea;
- $("name_ea").title = ea;
+ $("name_ea").title = unescapeHTML(ea);
$("name_ne").innerHTML = ne;
- $("name_ne").title = ne;
+ $("name_ne").title = unescapeHTML(ne);
$("name_nw").innerHTML = nw;
- $("name_nw").title = nw;
+ $("name_nw").title = unescapeHTML(nw);
$("name_we").innerHTML = we;
- $("name_we").title = we;
+ $("name_we").title = unescapeHTML(we);
return;
}
$("esco").innerHTML = "<input class=\"button\" name=\"logout\" type=\"button\" value=\"Esco.\" onclick=\"window.onunload = null; act_logout();\" type=\"button\">";
}
+function unescapeHTML(cont) {
+ var div = document.createElement('div');
+ var memo = "";
+ var i;
+
+ div.innerHTML = cont;
+ if (div.childNodes[0]) {
+ if (div.childNodes.length > 1) {
+ if (div.childNodes.toArray)
+ alert("si puo");
+ else {
+ var length = div.childNodes.length, results = new Array(length);
+ while (length--)
+ results[length] = div.childNodes[length];
+
+ for (i=0 ; i<results.length ; i++)
+ memo = memo + results[i].nodeValue;
+ }
+
+ return (memo);
+ }
+ else {
+ return (div.childNodes[0].nodeValue);
+ }
+ }
+ else {
+ return ('');
+ }
+}
+
function playsound(tag, sound) {
// g_withflash is a global var
if (g_withflash) {
$(tag).innerHTML = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '+
'codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" id="mysound" WIDTH=1 HEIGHT=1>' +
-'<PARAM NAME="movie" VALUE="playsound.swf"><PARAM NAME="PLAY" VALUE="true"><PARAM NAME="LOOP" VALUE="false">' +
+'<PARAM NAME="movie" VALUE="../playsound.swf"><PARAM NAME="PLAY" VALUE="true"><PARAM NAME="LOOP" VALUE="false">' +
'<PARAM NAME=FlashVars VALUE="streamUrl='+sound+'">' +
-'<EMBED swliveconnect="true" name="mysound" src="playsound.swf" FlashVars="streamUrl='+sound+'" PLAY="true" LOOP="false" '+
+'<EMBED swliveconnect="true" name="mysound" src="../playsound.swf" FlashVars="streamUrl='+sound+'" PLAY="true" LOOP="false" '+
' WIDTH=1 HEIGHT=1 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></OBJECT>';
}
}