/* Depends on cookies.js (non-free) */ /* SHEETS.JS PUBLIC DOMAIN CODE BY DEVEN BLAKE setStyling(sheet) sets the stylesheet to the file at sheet. e.g. setStyling("sheet.css") will change the stylesheet to "sheet.css" initializesheets() just sets the sheet to the sheet in the cookie, if the user saved their preferences. Needs a somewhere on the page in order to work. You can use setStyling("") to reset it. */ window.setStyling = function(sheet) { document.getElementById('styling').setAttribute('href', sheet); return sheet; }; window.initializesheets = function() { var sheet = window.getCookie('sheet'); if(sheet != '') window.setStyling(sheet); };