$(function(){ var currentSize = readCookie( "fontSize" ); if ( currentSize ) { ConvertCookie( currentSize ); } else { ConvertCookie( 0 ); } $(".ToSmall").click( function() { // alert("TO SMALL!!!"); if ( currentSize > -1 ) { currentSize = Number(currentSize) -1; ConvertCookie( currentSize ); } }); $(".ToLarge").click( function() { // alert("TO LARGE!!!"); if( currentSize < 1 ) { currentSize = Number(currentSize) + 1; ConvertCookie( currentSize ); } }); }); function ConvertCookie(currentSize) { // alert(currentSize); if ( currentSize == -1 ) { switchFont("Small", currentSize); } else if( currentSize == 1 ) { switchFont("Large", currentSize); } else { switchFont("Medium", currentSize); } } function switchFont(className, currentSize){ // alert(className); $("body").removeClass("Large").removeClass("Medium").removeClass("Small").addClass(className); updateCheck(); createCookie('fontSize', currentSize, 365); }; // cookie script http://www.quirksmode.org/js/cookies.html function createCookie(name,value,days){ if (days){ var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function readCookie(name){ var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; }