// JavaScript Document
  String.prototype.trim = function () 
  {  
    return this.replace(/^\s*(\S*(\s+\S+)*)\s*$/, "$1");
  };
  

	function HighlightArea(mapName, fileName, id, show)
	{
		var imgObj = document.getElementById(mapName + "-" + id);
		if (show)
		{
			imgObj.src = fileName + "-" + id + "-h.gif";
		}
		else
		{
			imgObj.src = fileName + "-" + id + ".gif";
		}
		var cbDistrict = $('searchBezirk' + id);
		var isChecked = (cbDistrict != null) ? cbDistrict.checked : false;
		imgObj.style.display = (show || isChecked) ? "block" : "none";
	}

	function PreloadMapImages(list)
	{
		var d = document;
		var a = list.split(",");
		if (d.images && a.length > 0)
		{ 
			if (!d.mapImgs) d.mapImgs = new Array();
			var i, j = d.mapImgs.length; 
			for (i = 0; i < a.length; i++)
				if (a[i].indexOf("#") != 0)
				{ 
					d.mapImgs[j] = new Image; 
					d.mapImgs[j++].src = a[i];
				}
		}
	}

	function UpdateMap(id)
	{
		var imgObj = $(document.mapName + '-' + id);
		var cbDistrict = $('searchBezirk' + id);
		var isChecked = (cbDistrict != null) ? cbDistrict.checked : false;
		imgObj.style.display = isChecked ? "block" : "none";
	}
