function load() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("google-map"), {size:new GSize(922,320)});
		map.setCenter(new GLatLng(51.454574,-2.588405), 13);

		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());

		var icon = new GIcon();
		icon.image = "http://www.funkyspaces.co.uk/images/google_map_marker.png";
		icon.iconSize = new GSize(15, 15);
		icon.iconAnchor = new GPoint(7, 7);

		var hub = new GLatLng(51.4496,-2.59698);
		var hub_marker = new GMarker(hub, icon);
		map.addOverlay(hub_marker);
		GEvent.addListener(hub_marker,"mouseover", function() {
			show_location('hub');
		});

		var create = new GLatLng(51.44706,-2.62226);
		var create_marker = new GMarker(create, icon);
		map.addOverlay(create_marker);
		GEvent.addListener(create_marker,"mouseover", function() {
			show_location('create');
		});

		var best = new GLatLng(51.45864,-2.5764);
		var best_marker = new GMarker(best, icon);
		map.addOverlay(best_marker);
		GEvent.addListener(best_marker,"mouseover", function() {
			show_location('best');
		});

		var spike = new GLatLng(51.44697,-2.60959);
		var spike_marker = new GMarker(spike, icon);
		map.addOverlay(spike_marker);
		GEvent.addListener(spike_marker,"mouseover", function() {
			show_location('spike');
		});

		var knowle = new GLatLng(51.42539,-2.59252);
		var knowle_marker = new GMarker(knowle, icon);
		map.addOverlay(knowle_marker);
		GEvent.addListener(knowle_marker,"mouseover", function() {
			show_location('knowle');
		});

		var pervasive = new GLatLng(51.4507,-2.59925);
		var pervasive_marker = new GMarker(pervasive, icon);
		map.addOverlay(pervasive_marker);
		GEvent.addListener(pervasive_marker,"mouseover", function() {
			show_location('pervasive');
		});

		var eastbristol = new GLatLng(51.46208,-2.56749);
		var eastbristol_marker = new GMarker(eastbristol, icon); 
		map.addOverlay(eastbristol_marker);
		GEvent.addListener(eastbristol_marker,"mouseover", function() {
			show_location('eastbristol');
		});

		var setsquared = new GLatLng(51.45585,-2.60308);
		var setsquared_marker = new GMarker(setsquared, icon);
		map.addOverlay(setsquared_marker);
		GEvent.addListener(setsquared_marker,"mouseover", function() {
			show_location('setsquared');
		});

		var pierian = new GLatLng(51.46161,-2.58631);
		var pierian_marker = new GMarker(pierian, icon); 
		map.addOverlay(pierian_marker);
		GEvent.addListener(pierian_marker,"mouseover", function() {
			show_location('pierian');
		});

		var uwe = new GLatLng(51.44925,-2.5976);
		var uwe_marker = new GMarker(uwe, icon);
		map.addOverlay(uwe_marker);
		GEvent.addListener(uwe_marker,"mouseover", function() {
			show_location('uwe');
		});

		var paintworks = new GLatLng(51.44332,-2.56792);
		var paintworks_marker = new GMarker(paintworks, icon)
		map.addOverlay(paintworks_marker);
		GEvent.addListener(paintworks_marker,"mouseover", function() {
			show_location('paintworks');
		});

		var ethical = new GLatLng(51.46062,-2.58769);
		var ethical_marker = new GMarker(ethical, icon)
		map.addOverlay(ethical_marker);
		GEvent.addListener(ethical_marker,"mouseover", function() {
			show_location('ethical');
		});
		
		var brave = new GLatLng(51.460846,-2.58846);
		var brave_marker = new GMarker(brave, icon)
		map.addOverlay(brave_marker);
		GEvent.addListener(brave_marker,"mouseover", function() {
			show_location('brave');
		});
		
		var tobacco = new GLatLng(51.44236,-2.613487);
		var tobacco_marker = new GMarker(tobacco, icon)
		map.addOverlay(tobacco_marker);
		GEvent.addListener(tobacco_marker,"mouseover", function() {
			show_location('tobacco');
		});

	}
}

jQuery().ready(function(){

	// simple accordion
	jQuery('#accordion').accordion({
    	header: 'h3', 
    	active: true, 
		autoheight: false
	});

});

show_location = function(name) {
	$('div.location').hide();
	$('div#location_' + name).fadeIn();
}

