var googleMap;

function Load(){
	if(isdefined(googleMap)){
		ShowMap();
		//alert('True');
	}
	else{
		//alert('False');
	}
}

function isdefined(variable)
{
	return typeof(variable) != "undefined";
}

function ShowGoogleDirections(start, finish){
	start = start.replace(" ", "");
	finish = finish.replace(" ", "");
	window.open("http://maps.google.co.uk/maps?f=d&hl=en&saddr=" + start + "&daddr=" + finish, "GoogleMapsDirections");
}

googleMap = true;
var map;
var baseIcon;
var gmarkers = [];
var htmls = [];
function ShowMap(){
	var bounds = new GLatLngBounds();
	map = new GMap2(document.getElementById("map"));
	map.setCenter(new GLatLng(53.542341,-1.085232), 15);
	map.addControl(new GLargeMapControl());
//	map.openInfoWindow(map.getCenter(),
//                   document.createTextNode("<strong>PBS Group</strong><br />"));
	baseIcon = new GIcon(G_DEFAULT_ICON);
	//baseIcon.image = "Graphics/Markers/MediaVest-Leeds-Pin.gif";
	//baseIcon.shadow = "Graphics/Markers/MediaVest-Leeds-Pin-Shadow.gif";
	//baseIcon.iconSize = new GSize(50, 79);
	//baseIcon.shadowSize = new GSize(50, 78);
	//baseIcon.iconAnchor = new GPoint(9, 79);
	//baseIcon.infoWindowAnchor = new GPoint(36, 2);
	var point = new GLatLng(53.542341,-1.085232);
	bounds.extend(point);
	var icon = new GIcon(baseIcon);
	var marker = new GMarker(point, icon);
	gmarkers[0] = marker;
	htmls[0] = "<strong><big>PBS Group</big></strong><br />";
	htmls[0] += "<br /><strong>Telephone:</strong> 01302 364576";
	htmls[0] += "<br /><strong>Email:</strong> <a href='mailto:admin@pbsgroup.co.uk'>David Tuck</a>";
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(htmls[0]);
	});
	map.addOverlay(marker);
	//map.setZoom(map.getBoundsZoomLevel(bounds));
	map.savePosition();
	myclick(0);
}
function myclick(i) {
	gmarkers[i].openInfoWindowHtml(htmls[i]);
}