﻿

function initiate()
{
 
     var count =  0;
    count =  $.cookie('forfontsize');
           if(count !="2")
           { 
            $.cookie('fonts',"1");
          //  $.session("fonts","1");
            $.cookie('forfontsize',"2");
           } 
}


$(document).ready(function(){

    $("#fontsdiv").css('display','none');

    $("#fontshow").click(function(){
         $("#fontsdiv").animate({width: 'show'});
    });
    
     $("#fontshide").click(function(){
         $("#fontsdiv").animate({width: 'hide'});
    });
   
   var x = $.cookie('executeonlyonce');
   
   if(x !="2")
   {
        initiate();
        $.cookie('executeonlyonce',"2");
   }
   
    var initializefont = 0;
    
   // initializefont =  $.session("fonts");
   
    initializefont =  $.cookie('fonts');
    
    
    if(initializefont == "1")
    {
         $.cookie('DecreaseFontSize', 0);
         $.cookie('IncreaseFontSize', 0);
         $.cookie('OriginalFontSizecount', null);
         $.cookie('OriginalFontSizecount', "1");
         $.cookie('OriginalFontSize', null);
         $.cookie('RememberFontSize',"0");
         
         //$.session("fonts","2");
         $.cookie('fonts',"2");
    }
   
     var increaseclicks = 0;
     var decreaseclicks = 0;
     
     var originalFontSize = $('html').css('font-size');
        if( $.cookie('OriginalFontSizecount') == "1")
        {
             $.cookie('OriginalFontSize', originalFontSize);
             $.cookie('OriginalFontSizecount', "2");
        }
     
      var changed = 0;
      changed = $.cookie('RememberClick');
      
      if(changed == 1)
      {
            var p = $.cookie('RememberFontSize');
         $('html').css({'font-size': p});
      }
      
      
      
      // Reset Font-Size.
      $(".resetFont").click(function(){
      
      $.cookie('RememberFontSize',$.cookie('OriginalFontSize'));
      
      
      $('html').css('font-size', $.cookie('OriginalFontSize'));
            $.cookie('DecreaseFontSize', 0);
            $.cookie('IncreaseFontSize', 0);
      });
     
     
      // Increase Font Size
      $(".increaseFont").click(function(){
     
  	    var currentFontSize = $('html').css('font-size');
 	    var currentFontSizeNum = parseFloat(currentFontSize, 10);
     
       // var newFontSize = currentFontSizeNum*1.07;
        var newFontSize = currentFontSizeNum + 1;
        
         $.cookie('RememberFontSize', null);
         $.cookie('RememberFontSize', newFontSize);
         
         $.cookie('RememberClick', null);
         $.cookie('RememberClick', "1");
         
         var checkincreasedfontsize = 0;
         var checkdecreasedfontsize = 0;
         checkincreasedfontsize = $.cookie('IncreaseFontSize');
         checkdecreasedfontsize = $.cookie('DecreaseFontSize');
       
        if (checkincreasedfontsize < 3) {
	     $('html').css({'font-size': newFontSize});
	     checkincreasedfontsize ++;
         checkdecreasedfontsize --;
         $.cookie('IncreaseFontSize', checkincreasedfontsize);
         $.cookie('DecreaseFontSize', checkdecreasedfontsize);
	    }
	    return true;
      });
      
      
      
      // Decrease Font Size
      $(".decreaseFont").click(function(){
        var currentFontSize = $('html').css('font-size');
 	    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    //  var newFontSize = currentFontSizeNum*0.96;
        var newFontSize = currentFontSizeNum - 1;
        
         $.cookie('RememberFontSize', null);
         $.cookie('RememberFontSize', newFontSize);
         
         $.cookie('RememberClick', null);
         $.cookie('RememberClick', "1");
        
        
         var checkincreasedfontsize = 0;
         var checkdecreasedfontsize = 0;
         checkincreasedfontsize = $.cookie('IncreaseFontSize');
         checkdecreasedfontsize = $.cookie('DecreaseFontSize');
       
        if (checkdecreasedfontsize <3) {
    //  $('html').css('font-size', newFontSize); braces is an IE6 fix.
         $('html').css({'font-size': newFontSize});
  	     checkincreasedfontsize --;
         checkdecreasedfontsize ++;
         $.cookie('IncreaseFontSize', checkincreasedfontsize);
         $.cookie('DecreaseFontSize', checkdecreasedfontsize);
	     }
	    return false;
      });

});
