var $j = jQuery.noConflict();

$j(document).ready(function() {

   $j('p#text_size').html('<a href="#" class="dost">Dostępność</a><a id="normal">A</a><a id="medium">A</a><a id="large">A</a>');   /* adds Text size menu */

   readTextSize();   /* reads text size from cookie */

   $j('p#text_size a').each(function(){             /* on clicking text size menu */
       $j(this).click(function(){
          var id = $j(this).attr('id');
          resizeTxt(id);                              /*resizing function */
       });
    });
});

/* resizing function */
/* rest of it is going from styles */
function resizeTxt(id) {            
    if(id == 'normal') {
            $j('body').removeClass('large').removeClass('medium').addClass('normal');
            $j('#normal').css('color','#00C0FF');  
            $j('#medium').css('color','#888');
            $j('#large').css('color','#888');
            setTextSize('normal');
    }
    if(id == 'medium') {
            $j('body').removeClass('normal').removeClass('large').addClass('medium');
            $j('#normal').css('color','#888'); 
            $j('#medium').css('color','#00C0FF'); 
            $j('#large').css('color','#888'); 
            setTextSize('medium');  
    }
    if(id == 'large') {
            $j('body').removeClass('normal').removeClass('medium').addClass('large');
            $j('#normal').css('color','#888');
            $j('#medium').css('color','#888');
            $j('#large').css('color','#00C0FF');
            setTextSize('large');
    }   
};

/* ---------------------------------- */
/* Functions using cookies - r/w etc. */

/* saving text size to cookie */
function setTextSize(TextID) {
   /*$j.cookie('TextSize', TextID, { expires: 7, path: '/', domain: 'www.digitaluk.co.uk' }); */
};

/* reading text size form cookie */
function readTextSize() {
   var CookieTextSize = $j.cookie('TextSize');
   if (CookieTextSize == 'normal')  { resizeTxt('normal');} 
   if (CookieTextSize == 'medium')  { resizeTxt('medium');}
   if (CookieTextSize == 'large')   { resizeTxt('large');}
};




