if (size.w == 0 && size.h == 0) { 
if (size.w == 0 && size.h == 0 || isNaN(size.w) && isNaN(size.h)) { 
    getCurrentSize: function() {        var size = new OpenLayers.Size(this.div.clientWidth,                                        this.div.clientHeight);        // Workaround for the fact that hidden elements return 0 for size.        if (size.w == 0 && size.h == 0) {            var dim = OpenLayers.Element.getDimensions(this.div);            size.w = dim.width;            size.h = dim.height;        }        if (size.w == 0 && size.h == 0) {            size.w = parseInt(this.div.style.width);            size.h = parseInt(this.div.style.height);        }        return size;    },
2032	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2032/baa78896e85283f756bf386f9ad1514700b2c431/Map.js/buggy/lib/OpenLayers/Map.js