function Toilet() {
  this.initialize.apply(this, arguments);
}

$.extend(Toilet.prototype, Basic, {

  name: "Toilet",
  content: "",

  _create: function(data) {
    $.each(data, $.scope(this, function(index, toilet) {
      var marker = new google.maps.Marker(new google.maps.LatLng(toilet.lat, toilet.lng), {
        icon: new google.maps.Icon({
          iconAnchor: new google.maps.Point(10, 10),
          iconSize: new google.maps.Size(20, 20),
          image: toilet.icon,
          infoWindowAnchor: new google.maps.Point(10, 0),
          mozPrintImage: toilet.icon.replace(/\.png$/i, "_print.gif"),
          printImage: toilet.icon.replace(/\.png$/i, "_print.gif")
        }),
        title: toilet.category
      });
      this.maps.addOverlay(marker);
      this.getMarkers().push(marker);
    }));
  }

});