visdat.f_mapPanel  = function (zielElement){
	
	var w = parseInt(((Ext.getDom(zielElement).style.width).split('px'))[0]);
	var h = parseInt(((Ext.getDom(zielElement).style.height).split('px'))[0]); 
	var mapPanel = new Ext.Panel({
		id: 'mapPanel',
		cls: 'empty',
		border: true,
		height: h,
		width: w,
		renderTo: zielElement
	});
};

visdat.f_mapComponent = function (map, tbar, bbar){
	var mapComponent = new mapfish.widgets.MapComponent({
		id: 'mapComponent',
        layout: 'fit',
		map: map,
		width: Ext.getCmp('mapPanel').getWidth(),
		height: Ext.getCmp('mapPanel').getHeight(),
        tbar: tbar,
        bbar: bbar,
	    border: true,
	    applyTo: 'mapPanel'
	});
	
	mapComponent.on('destroy', function() {
	//fängt Fehler im ie ab der beim Schließen der Karte auftritt (bisher keine bessere Lösung)  
		try {
    	    		this.layerContainerDiv.removeChild(layer.div);
        	} catch (e) { } 
	});
}
