for (var i = 0, pair; pair = pairs[i] && pairs[i].split('='); i++) {
if (decodeURIComponent(pair[0]) === key) return decodeURIComponent(pair[1] || ''); // IE saves cookies with empty string as "c; ", e.g. without "=" as opposed to EOMB, thus pair[1] may be undefined
}
return null;
}
function setCookie(key, value) {
var d = new Date();
d.setDate(d.getDate() + 365);
var c = encodeURIComponent(key) + '=' + encodeURIComponent(value)