var imagemap_map_id; // ID des map-Elements
var imagemap_img_id; // ID des img-Elements

jQuery.noConflict()(function($) {
	if (
		imagemap_map_id == null || imagemap_map_id.length == 0
		|| imagemap_img_id == null || imagemap_img_id.length == 0
	) {
		return;
	}

	var map = $('#' + imagemap_map_id);
	var image = $('#' + imagemap_img_id);

	if (map.length == 0 || image.length == 0) {
		return;
	}

	var orig_image_src = image.attr('src');
	var dir = orig_image_src.match(/^.*\//);
	var ext = orig_image_src.match(/\.[^\.]*$/);

	map.children('area').each(function() {
		var map_id = $(this).attr('id');

		$(this).hover(
			function() {
				image.attr('src', dir + map_id + ext);
			},
			function() {
				image.attr('src', orig_image_src);
			}
		);
	});
});

