function initMap() {
	$(".mapSpot").mouseover(function() {
		var coords = $(this).attr("coords").split(",");
		var imgCoords = getPos(document.getElementById("mapImg"));
		
		var xpos = Number(coords[0]) + imgCoords.x - 49;
		var ypos = Number(coords[1]) + imgCoords.y - 73 - 3;
		
		var txt = bubbleText[Number($(this).attr("rel")) - 1];
		$("#mapBubble span").html(txt);
		
		$("#mapBubble").css({
			left:xpos,
			top:ypos
		});
		$("#mapBubble").show();
	}).mouseout(function() {
		$("#mapBubble").hide();
	}).click(function() {
		onMapClick($(this).attr("rel"));
	});
	
	$("#mapSelect").change(function() {
		if ($(this).val() != "null") {
			onMapClick($(this).val());
		}
	});
}

function getPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}
	
	return {x:curleft, y:curtop};
}

function onMapClick(num) {
	loadOverlay(num);
}

var bubbleText = [
	"Spielaktion „Lustige Handwerker“, Kinderschminken",
	"Archäologische Ausgrabung, Experimentierspiele, Rate- und Gewinnspiele",
	"Kletterwand",
	"Kinderbaustelle, Kletterberg, Hockeraktion, Hubwagen, Budengasse",
	"Golden Goal",
	"Wii-Erlebnis-Station",
	"Show-Kochen",
	"Minigolfanlage, Riesen-Tischfußball",
	"Golfwand",
	"Spielaktion „Blumen pflanzen“, Malaktion",
	"Beachclub, Showbühne",
	"Wett-Tapezieren, Malwand für Kinder",
	"Autorennbahn",
	"Infostand mit Blutdruckmessen",
	"Hüpfburg, Bauklötze, Infostand",
	"Tombola",
	"Spielaktion „Schuh-Weitwurf“, „Garderoben-Run“",
	"Info-Mobil",
	"Spielaktion „Saubere-Wohnung“",
	"Tombola und Rallye",
	"Fotoaktion"
];