// Event Loader
function addEvent(obj, evType, fn)
{ 
	if (obj.addEventListener)
	{
		obj.addEventListener(evType, fn, false);
		return true;
	}
	else if (obj.attachEvent)
	{
		var r = obj.attachEvent('on'+evType, fn);
		return r;
	}
	else
	{
		return false;
	}
}

// Add Events
addEvent(window, 'load', noFrames);

// Breakout of Frames
function noFrames()
{
	if (top.location != location)
	{
    		top.location.href = document.location.href;
	}
}

// Google Maps API v2
function ShowMeTheMap()
{	
	if (GBrowserIsCompatible())
	{		
		var gmarkers = [];
		var htmls = [];
		var to_htmls = [];
		var from_htmls = [];
		var i=0;
		
		var latitude = '52.09648';
		var longitude = '-1.93332';
	
		function createMarker(point,name,html)
		{
			var marker = new GMarker(point, {title:name});
		
			GEvent.addListener(marker, 'click', function()
			{
				window.location = html;
			});
			gmarkers[i] = marker;
			htmls[i] = html;
			i++;
			return marker;
		} 
		
		var map = new GMap2(document.getElementById('map'));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GOverviewMapControl());
		map.setCenter(new GLatLng(latitude,longitude),14);
	
		var point = new GLatLng(latitude,longitude);
		var marker = createMarker(point,'Get Directions','http://maps.google.co.uk/maps?f=q&hl=en&geocode=&time=&date=&ttype=&q=Evesham,+Worcestershire,+WR11+3BE&sll=52.09648,-1.93332&sspn=0.009544,0.020084&ie=UTF8&z=14&iwloc=addr&om=1');
		map.addOverlay(marker);
	}
	else
	{
		alert("Sorry, the Google Maps API is not compatible with this browser");
	}
}
