
function __CreateCookie(name, value, days) {
    var expires = "";
    if(days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        expires = "; expires=" + date.toGMTString();
    }
    else expires = "";
    document.cookie = name + "=" + value + expires + ";";
}

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 __EraseCookie(name) {
    __CreateCookie(name, "", -1);
}

function nagIE6users() {
    // Only nag once/month.  Come on guys, IE6 is 10 years old and full of
    // security issues.
    var nagName = "dundas-nagIE6usersv2";
    if (__ReadCookie(nagName) != null) {
        return;
    } else {
        __CreateCookie(nagName, true, 30);
    }

    // Code from www.stopie6.com:
var _stopie6text = '<h2 style="color: red; padding: 0; margin: 0 0 10px 0;">Upgrade Your Browser</h2><p style="color: #3333;">Your browser is out of date, and you should consider upgrading. For more information please <a href="http://www.stopie6.com" style="color: red;">click here</a>.</p>';
function stopie6alert() {
    var f = function(o)
    {
        o.style.display = 'block'; o.style.position = 'absolute';
        o.style.left = 0; o.style.right = 0;
        o.style.top = 0; o.style.bottom = 0;
    };
    var wrap = document.createElement('div'); f(wrap);
    wrap.style.filter = "alpha(opacity=70)";
    wrap.style.opacity = '0.7';
    wrap.style.backgroundColor = '#000';
    wrap.style.width = document.documentElement.clientWidth + 'px';
    wrap.style.height = Math.max(document.documentElement.clientHeight, document.body.clientHeight) + 'px';
    document.body.appendChild(wrap);
    var div = document.createElement('div');
    f(div);
    var inner_div = document.createElement('div');
    inner_div.style.position = 'relative';
    inner_div.style.width = '400px';
    inner_div.style.margin = '20px auto';
    inner_div.style.backgroundColor = '#fff';
    inner_div.style.padding = '10px';
    var close_link = document.createElement('a');
    close_link.style.position = 'absolute';
    close_link.style.cursor = 'pointer';
    close_link.style.right = '10px';
    close_link.style.top = '10px';
    close_link.style.color = 'red';
    close_link.appendChild(document.createTextNode('Close'));
    inner_div.innerHTML = _stopie6text;
    inner_div.insertBefore(close_link, inner_div.firstChild);
    div.appendChild(inner_div);
    document.body.appendChild(div);
    close_link.onclick = function()
    {
        wrap.style.display = 'none';
        div.style.display = 'none';
    };
}
if (window.addEventListener) window.addEventListener('load', stopie6alert, null);
else if (window.attachEvent) window.attachEvent('onload', stopie6alert);
}
