/**
 * jquery.fontResizer.js
 * @use 'jQuery - http://jquery.com/' & 'jquery.cookie.js - http://plugins.jquery.com/project/Cookie'
 * 
 * @version: 0.3
 * @author: Takuma Ando
 * @created: Oct 4th, 2010
 * @updated: Dec 19th, 2010
 * @license: Dual licensed under the MIT and GPL licenses:
 *           http://www.opensource.org/licenses/mit-license.php
 *           http://www.gnu.org/licenses/gpl.html
 */
(function($){$(function(){var elements=document.getElementsByTagName('*');var $resizer=$('');for(var i=0;i<elements.length;i++){if(elements[i].className||elements[i].className!=null){if(elements[i].className.match(/fontResizer[a-zA-Z0-9]+/)){$resizer=(!$resizer.length)?$(elements[i]):$resizer.add(elements[i]);}}}
$resizer.not('.fontResizerTarget').css('cursor','pointer').click(function(){if($(this).get(0).className){$(this).get(0).className.match(/fontResizer([a-zA-Z0-9]+)/);var size=RegExp.$1-0;if(size){size=(isNaN(size))?size:size+'%';$.cookie('fontsize',size,{expires:7});fontResizer();return false;}}});fontResizer();});function fontResizer(){var size=$.cookie('fontsize');if(size!=null){$('.fontResizerSelected').removeClass('fontResizerSelected');$('.fontResizerTarget').css({fontSize:size});$('.fontResizer'+size.replace('%','')).addClass('fontResizerSelected');}}})(jQuery);
