YAHOO.example.fixColumns = function(){
    var outerContainer = YAHOO.util.Dom.get('doc2') || YAHOO.util.Dom.get('doc');
    if(outerContainer){
        var currentWidth = YAHOO.util.Dom.getViewportWidth();
        outerContainer.id = (currentWidth < 950) ? 'doc' : 'doc2';
    };
    var mainContainer = YAHOO.util.Dom.get('yui-main');
    var sideBar = YAHOO.util.Dom.get('sidebar');
    var showCase = YAHOO.util.Dom.get('showcase');
    if(showCase){
        function setMax(collection){
            var max = 0;
            for(var i=0;collection[i];i++){
                var height = collection[i].offsetHeight;
                max = height > max ? height : max;
            };
            for(i=0;collection[i];i++){
                YAHOO.util.Dom.setStyle(collection[i],'height',max + 'px');
            };            
        };
        setMax(showCase.getElementsByTagName('h2'));
        setMax(showCase.getElementsByTagName('p'));
    };
    if(mainContainer && sideBar){
        YAHOO.util.Dom.setStyle(sideBar,'height',mainContainer.offsetHeight + 'px');
    };
}();
