var lastSelectedSize = 100;   

function textSize(dir){
    if (dir == 1) {
        lastSelectedSize += 20;
    } else {
        lastSelectedSize -= 20;
    }
        
    changeSize(lastSelectedSize);
}

function changeSize(intSize){
    intSize = parseInt(intSize, 10);          

    if (lastSelectedSize < 100)
        lastSelectedSize = 100;          

    var orgsize = 12;
    var newsize = orgsize * (intSize/100);
    if (newsize < orgsize)
      newsize = orgsize;

    newsize = parseInt(newsize);

    $('.Ing,.Btex').css('font-size',newsize + 'px');

    setCookie("ArtFontSizeNtSe", intSize);
}


function setCookie(stringCookieName, stringCookieValue){
  var today = new Date();
  var expires = 60 * (1000 * 60 * 60 * 24);
  var expires_date = new Date(today.getTime() + (expires));
  document.cookie = stringCookieName + "=" + escape(stringCookieValue) + ";path=/;expires=" + expires_date.toGMTString();
}

function getCookie(stringCookieName){
  var start = document.cookie.indexOf(stringCookieName + "=");
  var len = start + stringCookieName.length + 1;
  if (!start && (stringCookieName != document.cookie.substring(0, stringCookieName.length))) {
    return null;
  }
  if (start == -1) {
    return null;
  }
  var end = document.cookie.indexOf(";", len);
  if (end == -1) {
    end = document.cookie.length;
  }
  
  return unescape(document.cookie.substring(len, end));
}

function loadArticleFontSize() {
  var selectedSize = getCookie("ArtFontSizeNtSe");
  if (selectedSize !== null) {
    lastSelectedSize = parseInt(selectedSize, 10);
    changeSize(lastSelectedSize);    
  } else {
    //changeSize(100);
    lastSelectedSize = 100;
    setCookie("ArtFontSizeNtSe", lastSelectedSize);
  }
}
