function initialize() {
    var mapstraction = null;
    try {
    	mapstraction = new Mapstraction('map_canvas','google');
    } catch (e) {
    	return;
    }
    mapstraction.addControls({
        zoom: "small",
        scale: true
	});
	mapstraction.enableScrollWheelZoom();
	mapstraction.getMap().getContainer().style.overflow="hidden"; 
	
	if (window.exp) {
	    for (var i = 0; i < window.exp.length; i++) {
	    	try {
		    	var marker = new Marker(new LatLonPoint(window.exp[i][3], window.exp[i][4]));
		    	var data = { 
		    		infoBubble: "<h2>" + window.exp[i][1]+ "</h2><h3>" + window.exp[i][2] + "</h3>"
		    	};
		    	mapstraction.addMarkerWithData(marker, data);
	    	} catch (e) {}
	    }
	    
	    mapstraction.autoCenterAndZoom();
	}
}

(function($) {
	$.noConflict();
	jQuery(document).ready(function() {
		jQuery("div#themeBloc .toggler + div").show();
		jQuery("div#themeBloc .toggler")
			.bind("click", function() {
				jQuery(this).next("div").toggle();
				return false;
			});

		jQuery("a.element_world").bind("mouseover", function() {
			jQuery("div.element_world").hide();
			var $a = jQuery(this);
	    	$a.next().css("top", $a.position().top).show();
	    });
	    jQuery("div.element_world a").bind("click", function(e) {
	        e.stopPropagation();
	    });
	    jQuery("body").bind("click", function() {
			jQuery("div.element_world").hide();
	    });
	});
})(jQuery);
