f2927c3474f70150f535aacd9a11fe2c25d03f8a
1 // Source: https://www.quirksmode.org/js/cookies.html
2 function setCookie(name
, value
)
5 date
.setTime(date
.getTime()+(183*24*60*60*1000)); //6 months
6 var expires
= "; expires="+date
.toGMTString();
7 document
.cookie
= name
+"="+value
+expires
+"; path=/";
10 function getCookie(name
, defaut
) {
11 var nameEQ
= name
+ "=";
12 var ca
= document
.cookie
.split(';');
13 for (var i
=0;i
< ca
.length
;i
++)
16 while (c
.charAt(0)==' ')
17 c
= c
.substring(1,c
.length
);
18 if (c
.indexOf(nameEQ
) == 0)
19 return c
.substring(nameEQ
.length
,c
.length
);
21 return defaut
; //cookie not found
24 // Random (enough) string for socket and game IDs
25 function getRandString()
27 return (Date
.now().toString(36) + Math
.random().toString(36).substr(2, 7))