var positionen = new Array();

positionen[0]  = new Array(609, 397);
positionen[1]  = new Array(580, 380);
positionen[2]  = new Array(415, 193);
positionen[3]  = new Array(309, 726);
positionen[4]  = new Array(196, 744);
positionen[5]  = new Array(255, 707);
positionen[6]  = new Array(195, 715);
positionen[7]  = new Array(335, 98);
positionen[8]  = new Array(568, 713);
positionen[9]  = new Array(488, 630);
positionen[10]  = new Array(435, 666);
positionen[11]  = new Array(330, 739);
positionen[12]  = new Array(315, 708);
positionen[13]  = new Array(214, 440);
positionen[14]  = new Array(246, 450);
positionen[15]  = new Array(354, 667);
positionen[16]  = new Array(295, 671);
positionen[17]  = new Array(352, 678);
positionen[18]  = new Array(292, 696);
positionen[19]  = new Array(303, 737);
positionen[20]  = new Array(451, 697);
positionen[21]  = new Array(258, 718);
positionen[22]  = new Array(183, 766);
positionen[23]  = new Array(292, 377);
positionen[24]  = new Array(402, 364);
positionen[25]  = new Array(362, 395);
positionen[26]  = new Array(558, 335);
positionen[27]  = new Array(330, 132);
positionen[28]  = new Array(325, 144);
positionen[29]  = new Array(340, 212);
positionen[30]  = new Array(356, 122);
positionen[31]  = new Array(62, 208);
positionen[32]  = new Array(85, 221);
positionen[33]  = new Array(115, 217);
positionen[34]  = new Array(191, 756);
positionen[35]  = new Array(100, 181);
positionen[36]  = new Array(141, 222);
positionen[37]  = new Array(346, 153);
positionen[38]  = new Array(295, 167);
positionen[39]  = new Array(323, 729);
positionen[40]  = new Array(288, 735);
positionen[41]  = new Array(410, 676);
positionen[42]  = new Array(423, 677);
positionen[43]  = new Array(480, 675);
positionen[44]  = new Array(598, 378);
positionen[45]  = new Array(185, 698);

positionen[46]  = new Array(171, 182);
positionen[47]  = new Array(118, 199);
positionen[48]  = new Array(243, 308);
positionen[49]  = new Array(370, 243);
positionen[50]  = new Array(170, 709);
positionen[51]  = new Array(371, 677);
positionen[52]  = new Array(449, 708);
positionen[53]  = new Array(561, 646);

jQuery(document).ready( function () {
	
	for(var i=0; i<positionen.length; i++) {
		jQuery('#map-point-'+String(i)).css({
			'top' : positionen[i][1]-7+40,
			'left' : positionen[i][0]-7
		});
		jQuery('#map-point-'+String(i)+' img').css({
			'top'   : 2,
			'left'  : 2,
			'width' : 11,
			'height': 11
		});
		
		var elemHeight = jQuery('#map-overlay-'+String(i)).height();
		
		if (positionen[i][0]>352) {
			if (positionen[i][1]>427) {
				jQuery('#map-overlay-'+String(i)).css({
					'top' : positionen[i][1]-(elemHeight-30)+40,
					'left'  : positionen[i][0]-255
				});
				jQuery('#map-overlay-'+String(i)+' .map-overlay-right-arrow').show().css({
					'bottom' : 20
				});
			}
			else {
				jQuery('#map-overlay-'+String(i)).css({
					'top'    : positionen[i][1]-60+40,
					'left'  : positionen[i][0]-255
				});
				jQuery('#map-overlay-'+String(i)+' .map-overlay-right-arrow').show().css({
					'top' : 50
				});
			}
		}
		else {
			if (positionen[i][1]>427) {
				jQuery('#map-overlay-'+String(i)).css({
					'top' : positionen[i][1]-(elemHeight-30)+40,
					'left'  : positionen[i][0]+5
				});
				jQuery('#map-overlay-'+String(i)+' .map-overlay-left-arrow').show().css({
					'bottom' : 20
				});
			}
			else {
				jQuery('#map-overlay-'+String(i)).css({
					'top' : positionen[i][1]-60+40,
					'left'  : positionen[i][0]+5
				});
				jQuery('#map-overlay-'+String(i)+' .map-overlay-left-arrow').show().css({
					'top' : 50
				});
			}
		}
		
	}
	
	jQuery('.map-point').mouseenter(
		function () {
			jQuery(this).find('img').animate({
				'top'   : 0,
				'left'  : 0,
				'width' : 15,
				'height': 15
			}, 'fast');
		}
	)
	
	jQuery('.map-point').mouseleave(
		function () {
			jQuery(this).find('img').animate({
				'top'   : 2,
				'left'  : 2,
				'width' : 11,
				'height': 11
			}, 'fast');
		}
	);
	
	jQuery('.map-point').click(
		function() {
			var id = jQuery(this).attr('id').substr(jQuery(this).attr('id').lastIndexOf("-")+1);
			jQuery('.map-overlay').hide();
			jQuery('#map-overlay-'+id).show();
		}
	);
	
	jQuery('.map-overlay').mouseleave(
		function() {
			jQuery('.map-overlay').hide();
		}
	);

});
