﻿/* code adapted by daniel bech 2007 */

var map;

	function load()
	{
		if (GBrowserIsCompatible)
		{
			var mapPoint = new GPoint(0.264, 51.139);
			map = new GMap(document.getElementById("map"));
			map.addControl(new GSmallMapControl());
			map.addControl(new GScaleControl())
			map.centerAndZoom(mapPoint, 1);

			var marker = new GMarker(mapPoint);
			var markerHTML = "Woodbury Park Cemetery<br><img src='http://www.fwpc.org.uk/img/googlemap.png' width='180px' height='135px' style='margin-top:5px; margin-bottom:5px;'><br/><a href='http://maps.google.co.uk/maps?q= TN49NH'>Need Directions?</a>";
			GEvent.addListener(marker, 'click', function() { marker.openInfoWindowHtml(markerHTML); });
    
			map.addOverlay(marker);
			marker.openInfoWindowHtml(markerHTML);
			   
			if (window.attachEvent)
			{
				window.attachEvent("onresize", function() {resizeMapDiv()} );
			}
			else
			{
				window.addEventListener("resize", function() {resizeMapDiv()} , false);
			}

			resizeMapDiv();
			map.centerAndZoom(mapPoint, 1);
		}
	}

	function findPosX(obj)
	{
		var curleft = 0;
		if (obj.offsetParent)
		{
			while (obj.offsetParent)
			{
				curleft += obj.offsetLeft;
				obj = obj.offsetParent;
			}
		}
		else if (obj.x)
			curleft += obj.x;
		return curleft;
	}

	function findPosY(obj)
	{
		var curtop = 0;
		if (obj.offsetParent)
		{
			while (obj.offsetParent)
			{
				curtop += obj.offsetTop;
				obj = obj.offsetParent;
			}
		}
		else if (obj.y)
			curtop += obj.y;
		return curtop;
	}

	function windowWidth()
	{
		var width = 550;
  		
		return width;	
	}

	function windowHeight()
	{
		var height = 400;
  		
		return height;	
	}


	function resizeMapDiv()
	{
		
		var left = 220;
		var top = 230;
		var bottom = 700;
		var right = 770;
		
		var mapDiv = document.getElementById("map");
		mapDiv.style.left = left + "px";
		mapDiv.style.top = top + "px";
		mapDiv.style.width = (right - left) + "px";
		mapDiv.style.height = (bottom - top ) + "px";
		map.checkResize();
	}

