anchor.diff:            
             var div = this.div_;
             if (!div) {
  -            div = this.div_ = document.createElement('div');
  -            div.setAttribute('class','cartodb_infowindow');
  +            div = this.div_ = document.createElement('DIV');
  +            div.className = "cartodb_infowindow";
           
               div.innerHTML = '<a href="#close" class="close">x</a>'+
                               '<div class="outer_top">'+
  
positive.code: <!DOCTYPE html>
  <html lang="en">
    <head>
      <meta charset='utf-8' />
      <title>CartoDB - <%= @table.name %> map</title>
      <link rel="shortcut icon" href="/favicon/favicon_32x32.ico" />
      <style type="text/css">
        html {width:100%; height:100%; padding:0; margin:0; border:none;}
        body {width:100%; height:100%; padding:0; margin:0; background:none;}
        div#outer_map_cartodb_container {position:relative; width:100%; height:100%; background:white; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
        div#map_cartodb_container {position:absolute; top:5px; left:5px; right:5px; bottom:5px; z-index:0;}
        span.cartodb_map_controls {position:absolute; top:10px; left:10px; width:26px; height:100px; z-index:10;}
  
negative.code:           function parseColumns(columns) {
              var str = '';
              for (p in columns) {
                if (columns[p] && p!='the_geom_webmercator' && p!='the_geom') {
                  str+=p+',';
                }
              }
  