/*
* mdvMapConfig.js
*
* This file has been generated automatically. Please do not modify!
*
*/

var scales = new Array(900000, 300000, 150000, 50000, 25000, 10000, 5000, 3000);

var pixelPerMeter = 100 / 2.54 * 72;
var tileSizeX = 315; // 11.1125 cm
var tileSizeY = 315;
var minX = 4347000;
var maxX = 4520000;
var minY = 600000;
var maxY = 744500;
var arity = 2;
var showSTOPFrom = 4;
var showPOIFrom = 4;
var showLOCALITYFrom = 0;


var usages = new Array("origin", "destination", "via", "dm", "stt", "ttb");



var mdvMapConfig = new Array();

for(var i=0; i<usages.length; i++) {
	var usage = usages[i];
	mdvMapConfig[usage] = new MDVMapConfig();
	for(var level=0; level<scales.length; level++) {
		var zoomLevel = new MDVMapConfigZoomLevel(level.toString());
		zoomLevel.setScale(scales[level]);
		zoomLevel.add("tileSizeX", tileSizeX);
		zoomLevel.add("tileSizeY", tileSizeY);
		var tilesX = Math.ceil((maxX-minX) / scales[level] * pixelPerMeter / tileSizeX);
		var tilesY = Math.ceil((maxY-minY) / scales[level] * pixelPerMeter / tileSizeY);
		zoomLevel.add("numberOfTilesX", tilesX);
		zoomLevel.add("numberOfTilesY", tilesY);
		zoomLevel.add("realOffsetX", minX);
		zoomLevel.add("realOffsetY", minY);
		zoomLevel.add("realWidth", tilesX * tileSizeX / pixelPerMeter * scales[level]);
		zoomLevel.add("realHeight", tilesY * tileSizeY / pixelPerMeter * scales[level]);
		zoomLevel.add("arity", arity);
		zoomLevel.add("showSTOP", (showSTOPFrom<=level?"true":"false"));
		zoomLevel.add("showPOI", (showPOIFrom<=level?"true":"false"));
		zoomLevel.add("showLOCALITY", (showLOCALITYFrom<=level?"true":"false"));
		mdvMapConfig[usage].registerZoomLevel(zoomLevel);
	}

	mdvMapConfig[usage].add('serverURL', '/ib/site/cache/ajax-kacheln/');
	mdvMapConfig[usage].add('efaURL', '/ib/site/tools/Interface_AJAX_MapPin.php');
//	mdvMapConfig[usage].add('efaURL', '/efa9/efa96/roccas/XML_MAP_REQUEST');
	mdvMapConfig[usage].add('transparentImg', '/ib/site/elements/lyLeer.gif');
	mdvMapConfig[usage].add('network', 'vgn');
	mdvMapConfig[usage].add('block', '100');

	mdvMapConfig[usage].add('toolTimeOut', '20');

	mdvMapConfig[usage].add('zoomOnDoubleClick', 'true');
	mdvMapConfig[usage].add('cursorMove', '/ib/site/elements/efa/ajaxmap/grabbing.cur');
}

