    var resize_div_id = 'skin';
    var narrow_limit = 600;
    var wide_limit = 900;

    var prev_w = 0;
    var dupe_count = 0;

    function resize_css()
    {
        var w = document.body.clientWidth; //document.body.offsetWidth;
        var c = (w < narrow_limit) ? 'narrow' : (w > wide_limit) ? 'wide' : 'medium';

        // this prevents an infinite loop problem in IE 6
        if (prev_w == w && dupe_count++ > 10)
        {
            //alert('Dynamic resize CSS has been disabled to prevent an infinite loop. (Are you using IE 6?)');
            window.onresize = null;
        }
        document.getElementById(resize_div_id).className = c;
        prev_w = w;
    }

    // set the event handlers
    window.onresize = resize_css;
    window.onload = resize_css;