rem: layers[t].isPng = function(){return true;}; 
add: layers[n].isPng = function(){return true;}; 
context: 	"addMaptype": function(i){		var M = this.maptypes[i];		var layers = [];		for (n in this.tilelayers){			var T = this.tilelayers[n];			if (T.maptype_id == M.maptype_id){								//get copyright info				var copyrightCollection = new GCopyrightCollection();								for (c in this.copyrights){					var C = this.copyrights[c];					if (C.tilelayer_id == T.tilelayer_id){						// create copyright						var copyright = new GCopyright(C.copyright_id,											  new GLatLngBounds( new GLatLng( C.bounds[0],C.bounds[1] ), new GLatLng( C.bounds[2],C.bounds[3] ) ),											  C.copyright_minzoom,											  C.notice);												//add to copyright collection						copyrightCollection.addCopyright(copyright);					}				}							layers.push( new GTileLayer( copyrightCollection, T.minzoom, T.maxzoom ) );				// create GTileLayer				var customGetTileUrl=function(a, b){					var c = 17 - b;					return T.tilesurl+"?x="+a.x+"&y="+a.y+"&zoom="+c;				}				var t = layers.length - 1;				layers[t].getTileUrl = customGetTileUrl;				if ( T.ispng == true || T.ispng == 'true' ){					layers[t].isPng = function(){return true;};				}else{					layers[t].isPng = function(){return false;};				}							}		}				var opts = {};		opts.shortName = M.shortname?M.shortname:M.name;		opts.minResolution = (M.minzoom != null)?M.minzoom:0;		opts.maxResolution = (M.maxzoom != null)?M.maxzoom:17;		opts.errorMessage = M.errormsg?M.errormsg:"";				M.type = new GMapType(layers, G_NORMAL_MAP.getProjection(), M.name, opts);		//add it to the map		this.map.addMapType(M.type);			},
meta: 1713	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1713/3e489fb47a189e7f3f7fb7943b1822ce301f2200/BitMap.js/clean/templates/BitMap.js