sIFR.replace(impact, {
	selector: '.bigText',
	wmode: 'transparent',
	css: [
		'.sIFR-root { color: #7b0046; font-size:35px; font-weight:bold; text-transform:uppercase; text-align:left; }',
		'a { text-decoration: none; }',
		'a:link { color: #7b0046; }',
		'a:hover { color: #FFFFFF; }'
	]
});
sIFR.replace(impact, {
	selector: '.bigTextRight',
	wmode: 'transparent',
	css: [
		'.sIFR-root { color: #7b0046; font-size:35px; font-weight:bold; text-transform:uppercase; text-align:right; }',
		'a { text-decoration: none; }',
		'a:link { color: #7b0046; }',
		'a:hover { color: #FFFFFF; }'
	]
});
$(document).ready(function() {
	$('.eventsmiditem').click(function() {
		window.location = '/events/'+$(this).attr('id').replace('event_', '')+'/';
	});
});
function load() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("mapholder"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(46.55886030311719, 3.33984375), 4);
			
		GDownloadUrl("/api/Maps/Events.php?r="+Math.random(), function(data) {
			var xml = GXml.parse(data);
			var markers = xml.documentElement.getElementsByTagName("marker");
			for (var i = 0; i < markers.length; i++) {
				var name = markers[i].getAttribute("name");
				var address = markers[i].getAttribute("address");
				var image = markers[i].getAttribute("img");
				var imgcaption = markers[i].getAttribute("imgcaption");
				var imgtype = markers[i].getAttribute("imgtype");
				var eventid = markers[i].getAttribute("event");
				var text = markers[i].getAttribute("intro");
				var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),parseFloat(markers[i].getAttribute("lng")));
				var followup = markers[i].getAttribute("followup");
				var marker = createMarker(point, name, address, image, imgtype, imgcaption, eventid, text, markers[i].getAttribute("lat"), markers[i].getAttribute("lng"), followup);
				map.addOverlay(marker);
			}
		});
	}
	var blueIcon = new GIcon(G_DEFAULT_ICON);
	blueIcon.image = "http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png"; 
   	blueIcon.iconSize=new GSize(32,32);
   	blueIcon.shadowSize=new GSize(56,32);
   	blueIcon.iconAnchor=new GPoint(16,32);
   	blueIcon.infoWindowAnchor=new GPoint(16,0);

	var pinkIcon = new GIcon(G_DEFAULT_ICON);
	pinkIcon.image = "http://www.google.com/intl/en_us/mapfiles/ms/micons/pink-dot.png";
   	pinkIcon.iconSize=new GSize(32,32);
   	pinkIcon.shadowSize=new GSize(56,32);
   	pinkIcon.iconAnchor=new GPoint(16,32);
   	pinkIcon.infoWindowAnchor=new GPoint(16,0);
	
	function createMarker(point, name, address, image, imgtype, imgcaption, eventid, intro, lat, long, followup) {
		if(followup !== "0" && followup !== 0 && followup !== '') {
			var marker = new GMarker(point, {icon:blueIcon});
		} else {
			var marker = new GMarker(point, {icon:pinkIcon});
		}
		
		if(image !== "0" && image !== 0 && image !== '') {
			var html = "<div style='width:430px' class='pinklink'><div style='height:200px; float:right; margin:5px;'><a href='/events/"+eventid+"/'><img src='/imagelibrary/"+image+"-content."+imgtype+"' alt='"+imgcaption+"' /></div></a>";
			html += "<strong><a href='/events/"+eventid+"/'>" + name + "</strong></a><p>"+intro+"</p><p><small><a href='http://maps.google.co.uk/maps?q="+lat+","+long+"' target='_blank'>Get directions &amp; more</a></small></p><div class='clear'></div></div>";
		} else {
			var html = "<div style='width:300px;' class='pinklink'><strong><a href='/events/"+eventid+"/'>" + name + "</strong></a><p>"+intro+"</p><p><small><a href='http://maps.google.co.uk/maps?q="+lat+","+long+"' target='_blank'>Get directions &amp; more</a></small></p><div class='clear'></div></div>";
		}
		html += "<br />";
		GEvent.addListener(marker, 'click', function() {
			marker.openInfoWindowHtml(html);
		});
		return marker;
	}
}