Index: src/gheat/script/OpenStreetMap.js
===================================================================
--- src/gheat/script/OpenStreetMap.js	(revision 8988)
+++ src/gheat/script/OpenStreetMap.js	(revision 8990)
@@ -142,8 +142,8 @@
 
 
-OpenLayers.Layer.OSM.Heatmap = OpenLayers.Class(OpenLayers.Layer.OSM, {
+OpenLayers.Layer.OSM.Overlay1 = OpenLayers.Class(OpenLayers.Layer.OSM, {
     initialize: function(name, options) {
         var url = [
-            "classic/${z}/${x},${y}.png"
+            "overlay_1/${z}/${x},${y}.png"
         ];
         options = OpenLayers.Util.extend({ numZoomLevels: 19 }, options);
@@ -152,4 +152,17 @@
     },
 
-    CLASS_NAME: "OpenLayers.Layer.Heatmap"
+    CLASS_NAME: "OpenLayers.Layer.Overlay1"
 });
+
+OpenLayers.Layer.OSM.Overlay2 = OpenLayers.Class(OpenLayers.Layer.OSM, {
+    initialize: function(name, options) {
+        var url = [
+            "overlay_2/${z}/${x},${y}.png"
+        ];
+        options = OpenLayers.Util.extend({ numZoomLevels: 19 }, options);
+        var newArguments = [name, url, options];
+        OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments);
+    },
+
+    CLASS_NAME: "OpenLayers.Layer.Overlay2"
+});
Index: src/gheat/script/heatmap.js
===================================================================
--- src/gheat/script/heatmap.js	(revision 8988)
+++ src/gheat/script/heatmap.js	(revision 8990)
@@ -17,5 +17,7 @@
 	layerMapnik = new OpenLayers.Layer.OSM.Mapnik("Mapnik");
 	map.addLayer(layerMapnik);
-	layerHeatmap = new OpenLayers.Layer.OSM.Heatmap("Heatmap", {isBaseLayer: false, visibility: true});
+	layerHeatmap = new OpenLayers.Layer.OSM.Overlay1("Overlay_1", {isBaseLayer: false, visibility: true});
+	map.addLayer(layerHeatmap);
+	layerHeatmap = new OpenLayers.Layer.OSM.Overlay2("Overlay_2", {isBaseLayer: false, visibility: true});
 	map.addLayer(layerHeatmap);
 	
