/////////////////////////////////////////////////////////////////////////////////////////
//
// dynamic text resizing
//
//
// variables and initialization
//
var textSize = 1;
var maxTextSize = 3;
// call at start of page to read text size from cookie and get style sheet
function init_textsize() {
load_cookie_info();
if (textSize == 2) {
document.writeln("");
}
else if (textSize == 3) {
document.writeln("");
}
}
//
// looks for text size in cookie
// if found, set textsize to 1, 2, or 3
//
function load_cookie_info() {
var cookies = document.cookie.split(';');
for (i = 0; i < cookies.length; i++) {
if (cookies[i].indexOf('textSize') > -1) { // found the text size in cookie
cookieparts = cookies[i].split('=')
textSize = parseInt(cookieparts[1]);
if (textSize < 1)
textSize = 1;
else if (textSize > 3)
textSize = 3;
}
}
}
//
// save textsize to a cookie
//
function save_cookie_info() {
var expire = new Date ();
expire.setTime (expire.getTime() + (10*365*24*60*60*1000)); //expires in 10 years
expire = expire.toGMTString();
var str = 'textSize='+textSize+'; path=/; expires='+expire;
document.cookie=str;
}
//
// called when small text size button clicked
//
function TextSmall() {
text_resize_event(1);
}
//
// called when small text size button clicked
//
function TextMedium() {
text_resize_event(2);
}
//
// called when small text size button clicked
//
function TextLarge() {
text_resize_event(3);
}
//
// called by resize events
// sets the face sizes and saves info to cookie
//
function text_resize_event(size) {
textSize = size;
save_cookie_info();
location.reload();
}
function textsize(action) {
// textSize = size;
//var box = document.getElementById(box_name);
// var box_value = box.value * 1;
if(action == '+') {
textSize++;
}
else if(action == '-') {
textSize--;
}
if (textSize <= 1 || !textSize) textSize = 1;
if (textSize > 3) textSize = 3;
save_cookie_info();
location.reload();
}