
﻿
(function($){$.fn.fontSize=function(options){var defaults={alvo:'body',tipoPaiLink:'none',setCookie:false,variacoes:7,opResetar:false};var d=$.extend(defaults,options);return this.each(function(){pailink=d.tipoPaiLink;reset=d.opResetar;if(pailink!='none'){if(reset){if(pailink=='ul'){$(this).html('<ul><li><SPAN class=font_texto>aumentar/diminuir letra:</span></li><li><a href="javascript:;" class="menos" title="Diminuir tamanho da letra"><img src="/JQuery/Font/btnmenos.png"></a></li><li><a href="javascript:;" class="resetar" title="Tamanho padrão"><img src="/JQuery/Font/btnnormal.png"></a></li><li><a href="javascript:;" class="mais" title="Aumentar tamanho da letra"><img src="/JQuery/Font/btnmais.png"></a></li></ul>');}
else{$(this).html('<a href="javascript:;" class="menos" title="Diminuir tamanho da letra">A-</a> <a href="javascript:;" class="resetar" title="Tamanho padrão">A</a> <a href="javascript:;" class="mais" title="Aumentar tamanho da letra">A+</a>');}}
else{if(pailink=='ul'){$(this).html('<ul><li><a href="javascript:;" class="menos" title="Diminuir tamanho da letra">A-</a></li><li><a href="javascript:;" class="mais" title="Aumentar tamanho da letra">A+</a></li></ul>');}
else{$(this).html('<a href="javascript:;" class="menos"  title="Diminuir tamanho da letra">A-</a> <a href="javascript:;" class="mais" title="Aumentar tamanho da letra">A+</a>');}}}
alvo=d.alvo;cook=d.setCookie;nvariacoes=d.variacoes;if(nvariacoes%2==0){padrao=(nvariacoes/2)+1;}else{padrao=parseInt((nvariacoes/2)+1);}
if($.cookie("fontSize")!=null){$(alvo).addClass($.cookie("fontSize"));}else{$(alvo).addClass("tam"+padrao);}
$.natual=function(){atual=$(alvo).attr("class");t=atual.indexOf("tam");num=atual.substring((t+3),(t+5));return parseInt(num);}
$.verifyCookie=function(nclass){if(cook){$.cookie('fontSize',nclass.toString());}}
$('.menos').click(function(){n=$.natual();if(n>1){nAtual="tam"+n;n-=1;nc="tam"+n;$(alvo).removeAttr("class");$(alvo).addClass(atual.replace(nAtual,nc));$(this).parent().parent().find('a').removeClass('disabilitar');return $.verifyCookie(nc);}else{$(this).addClass('disabilitar');}});$('.mais').click(function(){n=$.natual();if(n<nvariacoes){nAtual="tam"+n;n=n+1;nc="tam"+n;$(alvo).removeAttr("class");$(alvo).addClass(atual.replace(nAtual,nc));$(this).parent().parent().find('a').removeClass('disabilitar');return $.verifyCookie(nc);}else{$(this).addClass('disabilitar');}});$(".resetar").click(function(){nAtual="tam"+$.natual();$(alvo).removeAttr("class");nc="tam"+padrao;$(alvo).addClass(atual.replace(nAtual,nc));$(this).parent().parent().find('a').removeClass('disabilitar');return $.verifyCookie(nc);});});};})(jQuery);
