var fontSizeSwitcher={altStylesheetTag:null,altStylesheetUrl:new Array(),options:{cookieName:"alnatura-font-style",defaultStyleName:"default",buttonsSelector:"#textsizer a",afterChange:function(){}},init:function(a){this.options=jQuery.extend(this.options,a);var e=jQuery('link[rel="stylesheet"][title!=""]');this.altStylesheetTag=e.get(e.length-1);for(var c=0;c<e.length;c++){var f=e.get(c);this.altStylesheetUrl[f.title]=f.href}var b=this.readCookie(this.options.cookieName);var d=b?b:this.options.defaultStyleName;this.setActiveStyleSheet(d);this.initButtons()},initButtons:function(){var a=this;jQuery(this.options.buttonsSelector).each(function(){var b=this;b.href="javascript:void(0)";jQuery(b).bind("click",function(){a.setActiveStyleSheet(b.rel)})})},setActiveStyleSheet:function(b){if(typeof(this.altStylesheetUrl[b])=="undefined"){return}this.altStylesheetTag.href=this.altStylesheetUrl[b];this.altStylesheetTag.disabled=false;this.createCookie(this.options.cookieName,b,365);var a=typeof(this.options.afterChange);
if(a.toLowerCase()=="function"){this.options.afterChange.apply()}},createCookie:function(c,d,e){if(e){var b=new Date();b.setTime(b.getTime()+(e*24*60*60*1000));var a="; expires="+b.toGMTString()}else{a=""}document.cookie=c+"="+d+a+"; path=/"},readCookie:function(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return null}};jQuery(document).ready(function(){fontSizeSwitcher.init({afterChange:function(){if(typeof(ratingModule)=="object"){ratingModule.initCommentItemSwitchs()}}})});
