$(document).ready(function(){

  var originalFontSize = 'fs-2'; // 62.5%, standard
  var maxResize = 5;// 1 down, 3up
  var $cookie_name = "Alysis-FontSize";  

  if($.cookie($cookie_name)) {
    var $FontSizeClass = $.cookie($cookie_name);
    //$.cookie($cookie_name, null); $.cookie($cookie_name, originalFontSize);// clear cookie for testpurpose
    // set previous size from cookie on body tag
    $("body").addClass($FontSizeClass);
  } else {
    // set cookie
    $.cookie($cookie_name, originalFontSize);
  }
  
    if($.cookie($cookie_name)) {
        //set var 
        var currentclassname = $.cookie($cookie_name);
    }else{ 
    // no cookie accepted, set var to original size
        var currentclassname = originalFontSize;  
    }
  
  // Increase Font Size
  $("#increase-textsize").click(function(){
    if($.cookie($cookie_name)) {
         // cookie accepted
         currentclassname = $.cookie($cookie_name);
    }
    var class_string = "";
    var currentsize = currentclassname.substr(currentclassname.length-1,currentclassname.length);//get size
    var newclassname = "fs-" + (parseInt(currentsize)+1);// add one
    for(i=1;i<=maxResize;i++){
        class_string += ('fs-'+i +' ')//all possible classes
    }
    if (currentsize < maxResize){
        $("body").removeClass(class_string);//get rid of one of the classes
        $("body").addClass(newclassname);// add the new one
        if($.cookie($cookie_name)) {
            // set new cookie
            $.cookie($cookie_name, newclassname);
        }else{ 
        // no cookie accepted, this var should be changed for this page session
            currentclassname = newclassname;
        }
        
    }
    return false;
  });
  // Decrease Font Size
  $("#decrease-textsize").click(function(){
    if($.cookie($cookie_name)) {
        // cookie accepted
         currentclassname = $.cookie($cookie_name);
    }
    var class_string = "";
    var currentsize = currentclassname.substr(currentclassname.length-1,currentclassname.length);
    var newclassname = "fs-" + (parseInt(currentsize)-1);
    for(i=1;i<=maxResize;i++){
        class_string += ('fs-'+i +' ')
    }
    if (currentsize > 1){
        $("body").removeClass(class_string);
        $("body").addClass(newclassname);
        if($.cookie($cookie_name)) {
            $.cookie($cookie_name, newclassname);
        }else{ 
        // no cookie accepted
            currentclassname = newclassname;
         }
    }
    return false;
  });
});
