if (document.cookie && unescape(document.cookie).indexOf('textSize=') != -1) {
  var cookieData = getTxtSize();
  var enlargeText =+ cookieData['enlargeText'];
} else {
  enlargeText = false;
  document.cookie = escape("textSize=enlargeText&0;");
}

function getTxtSize() {
  var re = /(textSize=[^;]+)/
  re.test(unescape(document.cookie));
  var rawCookie = (RegExp.$1.split('='))[1].split('&');
  var cookieData = readCookie(rawCookie);
  return cookieData;
}

function readCookie(rawCookie) {
  var cookieData = tmpArr = new Array();
  for (var i=0; i<rawCookie.length; i+=2) {
    cookieData[rawCookie[i]] = new Array();

    if(rawCookie[i+1].indexOf(',') != -1) tmpArr = rawCookie[i+1].split(',');
    else tmpArr = rawCookie[i+1];

    if(typeof(tmpArr) == 'object') for (var j=0; j<tmpArr.length; j++) { push(cookieData[rawCookie[i]], tmpArr[j]); }
    else push(cookieData[rawCookie[i]], tmpArr);
  }
  return cookieData;
}

function push (list, value) {
  list[list.length] = value;
  return list;
}

function tglTxtSize() {
  if (enlargeText) document.cookie = escape("textSize=enlargeText&0;");
  else document.cookie = escape("textSize=enlargeText&1;");
  location.reload();
}