﻿var small = "1em";
var medium = "1em";
var large = "1.25em";
var typesizelist = "typesizes"; // ul that holds the type sizes

$(document).ready(function () {
    // default sizes


    $('#typesizes a').click(updateSizes);
    var typesize = $.readCookie('c_typesize');
    if (typesize) {
        changeSize(typesize);
    } else {
        $.setCookie('c_typesize', 'small', {
            duration: 30, // In days
            path: "/"
        });
    }
});

function changeSize(typesize) {
    //alert(typesize);
    $('#' + typesizelist + " .active").removeClass('active');
    $('#' + typesizelist + " ." + typesize + " a").addClass('active');
    switch (typesize) {
        case "large":
            $('#content').css('font-size', large);
            break;
        case "medium":
            $('#content').css('font-size', medium);
            break;
        default:
            $('#content').css('font-size', small);
            break;
    }

    //sifr.redraw();
}

var updateSizes = function () {
    var incoming_size = $(this).parent('li').attr('class');
    changeSize(incoming_size);
    $.delCookie('c_typesize');
    $.setCookie('c_typesize', incoming_size, {
        duration: 30,
        path: "/"
    });
    return false;
}


