This took me some time:

 

When you use client-side code (the Document.Cookie property) to write cookies, and then use the same method to retrieve the cookies, you may receive an empty string or the following error message:

 
ERROR_INSUFFICIENT_BUFFER
 
From here.
 
So, I guess, better don't use JavaScript setcookie, rather use server - side setting cookies.