Ext.onReady(function() {

	function downloadRasterFile() {
		
		var active_layer_ids = [];
		for (var i = 0; i < map.layers.length; i++) {
			var layer = map.layers[i];
			if (layer.CLASS_NAME == 'OpenLayers.Layer.WMS' && layer.getVisibility()) {
				active_layer_ids[active_layer_ids.length] = layer.id;
			}
		}
		
        /*var wktFormat = new OpenLayers.Format.WKT();
        var wkt = map.getExtent().toGeometry();*/
        var center = map.center;
        var x = center.lon;
        var y = center.lat;
        var bounds = map.getExtent();
        var map_width = bounds.getWidth();
        var map_height = bounds.getHeight();
        layers = active_layer_ids;
        var location = "/geoweb/download/image/?layers="+layers+";x="+x+";y="+y+";map_width="+map_width+";map_height="+map_height;
        window.location = location;
    }

	var menuItem = new Ext.menu.Item({text: 'Rasterfail...', handler: downloadRasterFile});
    GUI.downloadMenu.addItem(menuItem);
});
