| |
| function fontsizeup() |
| { |
| var active = getActiveStyleSheet(); |
| |
| switch (active) |
| { |
| case 'A--': |
| setActiveStyleSheet('A-'); |
| break; |
| |
| case 'A-': |
| setActiveStyleSheet('A'); |
| break; |
| |
| case 'A': |
| setActiveStyleSheet('A+'); |
| break; |
| |
| case 'A+': |
| setActiveStyleSheet('A++'); |
| break; |
| |
| case 'A++': |
| setActiveStyleSheet('A'); |
| break; |
| |
| default: |
| setActiveStyleSheet('A'); |
| break; |
| } |
| } |
| |
| function fontsizedown() |
| { |
| active = getActiveStyleSheet(); |
| |
| switch (active) |
| { |
| case 'A++' : |
| setActiveStyleSheet('A+'); |
| break; |
| |
| case 'A+' : |
| setActiveStyleSheet('A'); |
| break; |
| |
| case 'A' : |
| setActiveStyleSheet('A-'); |
| break; |
| |
| case 'A-' : |
| setActiveStyleSheet('A--'); |
| break; |
| |
| case 'A--' : |
| break; |
| |
| default : |
| setActiveStyleSheet('A--'); |
| break; |
| } |
| } |
| |
| function setActiveStyleSheet(title) |
| { |
| var i, a, main; |
| |
| for (i = 0; (a = document.getElementsByTagName('link')[i]); i++) |
| { |
| if (a.getAttribute('rel').indexOf('style') != -1 && a.getAttribute('title')) |
| { |
| a.disabled = true; |
| if (a.getAttribute('title') == title) |
| { |
| a.disabled = false; |
| } |
| } |
| } |
| } |
| |
| function getActiveStyleSheet() |
| { |
| var i, a; |
| |
| for (i = 0; (a = document.getElementsByTagName('link')[i]); i++) |
| { |
| if (a.getAttribute('rel').indexOf('style') != -1 && a.getAttribute('title') && !a.disabled) |
| { |
| return a.getAttribute('title'); |
| } |
| } |
| |
| return null; |
| } |
| |
| function getPreferredStyleSheet() |
| { |
| return ('A-'); |
| } |
| |
| 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 |
| { |
| expires = ''; |
| } |
| |
| document.cookie = name + '=' + value + expires + style_cookie_settings; |
| } |
| |
| 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; |
| } |
| |
| function load_cookie() |
| { |
| var cookie = readCookie('style_cookie'); |
| var title = cookie ? cookie : getPreferredStyleSheet(); |
| setActiveStyleSheet(title); |
| } |
| |
| function unload_cookie() |
| { |
| var title = getActiveStyleSheet(); |
| createCookie('style_cookie', title, 365); |
| } |
| |
| onload_functions.push('load_cookie()'); |
| onunload_functions.push('unload_cookie()'); |
| |
| |
| |
| |
| |
| |