function $(id) { return document.getElementById(id); }
+function getStyle(x,IEstyleProp, MozStyleProp)
+{
+ if (x.currentStyle) {
+ var y = x.currentStyle[IEstyleProp];
+ } else if (window.getComputedStyle) {
+ var y = document.defaultView.getComputedStyle(x,null).getPropertyValue(MozStyleProp);
+ }
+ return y;
+}
+
/* replacement of setInterval on IE */
(function(){
/*if not IE, do nothing*/
var res;
if (g_exitlock < 3)
- 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 "+(floor(EXIT_BAN_TIME/60))+" minuti.");
+ 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?");
if (res)
function slowimg(img,x1,y1,deltat,free,action,srcend) {
this.img = img;
- this.x0 = parseInt(document.defaultView.getComputedStyle(this.img, "").getPropertyValue("left"));
- // alert("img.x0 = "+this.x0);
- this.y0 = parseInt(document.defaultView.getComputedStyle(this.img, "").getPropertyValue("top"));
+ // this.x0 = parseInt(document.defaultView.getComputedStyle(this.img, "").getPropertyValue("left"));
+ this.x0 = parseInt(getStyle(this.img,"left", "left"));
+// alert("img.x0 = "+this.x0);
+ // this.y0 = parseInt(document.defaultView.getComputedStyle(this.img, "").getPropertyValue("top"));
+ this.y0 = parseInt(getStyle(this.img,"top", "top"));
this.x1 = x1;
this.y1 = y1;
this.deltat = deltat;
this.action = act;
},
+
settime: function(time)
{
- this.time = time;
- this.step_n = parseInt(time / this.deltat);
+ this.time = (time < this.deltat ? this.deltat : time);
+ this.step_n = parseInt(this.time / this.deltat);
this.dx = (this.x1 - this.x0) / this.step_n;
this.dy = (this.y1 - this.y0) / this.step_n;
- if (this.step_n * this.deltat == time) {
+ if (this.step_n * this.deltat == this.time) {
this.step_n--;
}
this.step_free = parseInt(this.step_n * this.free);
box.innerHTML = text;
box.style.zIndex = 200;
box.style.width = w+"px";
+ box.style.marginLeft = -parseInt(w/2)+"px";
box.style.height = h+"px";
box.appendChild(clodiv);
box.style.visibility = "visible";