SO Google Maps

Issue with infowindow

HTML

<script src="http://maps.google.com/maps/api/js?sensor=false&amp;.js"></script>
<div id="results"></div>
<div id="map"></div>

CSS

#map {
    width: 450px;
    height: 400px;
}
.infowindow {
    height: 75px;
}

JavaScript

var map;
var infoWindow;

function initialize() {
    var centerPosition = new google.maps.LatLng(38.713107, -90.42984);
    var options = {
        zoom: 6,
        center: centerPosition,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    map = new google.maps.Map($('#map')[0], options);
    infoWindow = new google.maps.InfoWindow({
        pixelOffset: new google.maps.Size(200,0),
        maxWidth: 420
    });
     marker = new google.maps.Marker({
          map: map,
          draggable: true,
          animation: google.maps.Animation.DROP,
          position: centerPosition,
        });
    marker.addListener('drag', coba);
   function coba(evt) {
        var content = "<div class='infowindow'>";
        content += "Latitude: " + evt.latLng.lat() + "<br/>";
        content += "Longitude: " + evt.latLng.lng() + "</div>";
        HandleInfoWindow(evt.latLng, content);
    }
}

function HandleInfoWindow(latLng, content) {
    infoWindow.setContent(content);
    infoWindow.setPosition(latLng);
    infoWindow.open(map);
}

google.maps.event.addDomListener(window, 'load', initialize);