﻿jQuery(function($) {
    var _baseSize = 12;
    var _steppings = { 'smaller': -2, 'normal': 0, 'larger': 2 };
    function setSize(jEl, inc) {
        var current = parseInt(jEl.css("fontSize"), 10);
        var step = _steppings[inc];
        if (step == null)
            current = inc != null ? parseInt(inc, 10) : _baseSize;
        else if (step == 0)
            current = _baseSize;
        else
            current += step;
        if (current < 5)
            current *= _baseSize;
        if (!isNaN(current)) {
            $.cookie('txtSizer', current, { path: '/', expires: 7 });
            jEl.css('fontSize', current + 'px');
        }
    }

    function txtSizer(e) {
        var size = 12;
        var jThis = $(this);
        setSize($("#main"), jThis.attr('class').substring(3).toLowerCase());
    }

    $(".text > a").bind('click', txtSizer).css('cursor', 'pointer');
    setSize($("#main"), $.cookie('txtSizer'));

    $("a[@href*='/programs/']").each(function() {
        var href = $(this).attr('href').toLowerCase();
        if (href.indexOf('/programs/default.aspx') < 0 && href != '/programs/') {
            this.target = "_blank";
        }
    });

    //$("#mainnav a[@href*='"+location.pathname+"']").addClass("AT");
    var p = location.pathname.lastIndexOf('/') == location.pathname.length - 1 ? location.pathname + 'Default.aspx' : location.pathname;
    $("#mainnav a[@href*='" + p + "']").addClass("AT");

});