var cloneCanvas = function(self) { var c = document.createElement('canvas'); c.width = self.width; c.height = self.height; var cxt = c.getContext('2d'); cxt.drawImage(self,0,0); return c; }; function blitImage(ctx, image, sx ,sy, sw, sh, dx, dy, dw, dh) { var x; var y; for (x=0;x= 0 && servertime < 13700; return { servertime: servertime, days: parseInt((servertime+8000) / 24000), // Assuming it is day at 8:00 hours: (parseInt(servertime / 1000)+8) % 24, minutes: parseInt(((servertime / 1000) % 1) * 60), seconds: parseInt(((((servertime / 1000) % 1) * 60) % 1) * 60), day: day, night: !day }; }