var map;

function loadMap()
{
	if (GBrowserIsCompatible())
	{
		map = new GMap2(document.getElementById("map"));		
		//map.addControl(new GOverviewMapControl ());
		map.addControl(new GSmallMapControl ());
		
		AddBoundary();
	
		//AddHotelTag(map);
	}

}

function AddBoundary()
{

    if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        //SET THE CENTRE ON WORCESTERSHIRE
        map.setCenter(new GLatLng(52.19161423766375, -2.21923828125), 9);

        // Creates a marker at the given point
        // Clicking the marker will hide it
        function createMarker(latlng, mkDesc, url) {
        var marker = new GMarker(latlng);
        GEvent.addListener(marker,"click", function() {
        var myHtml = "<img src=http://worcestershire.whub.org.uk/destinationworcestershire/images/dw-small.jpg><br/><br/><b>" + mkDesc + "</b><br/><br/><a href='http://worcestershire.whub.org.uk/home/wcc-dw/wcc-dw-group-travel-homepage/wcc-dw-towns-city-for-groups/"+ url +"'>Click here for more information</a>";
        map.openInfoWindowHtml(latlng, myHtml);
        });
        return marker;
        }

        // GENERIC VARIABLES
        var latlng;
        var desc;
        var url;
        
        // Worcester City 
        latlng = new GLatLng(52.19212,-2.22348);
        desc = "Worcester City";
        url = "wcc-dw-worcester-city-for-groups.htm";
        map.addOverlay(createMarker(latlng, desc, url));
        
        //Bewdley 
        latlng = new GLatLng(52.37495,-2.31587);
        desc = "Bewdley";
        url="wcc-dw-bewdley-for-groups.htm";
        map.addOverlay(createMarker(latlng, desc, url));

        //Broadway 
        latlng = new GLatLng(52.04487,-1.90358);
        desc = "Broadway";
        url="wcc-dw-towns-broadway-for-groups.htm";
        map.addOverlay(createMarker(latlng, desc, url));

        //Bromsgrove
        latlng = new GLatLng(52.3338,-2.06327);
        desc = "Bromsgrove";
        url="wcc-dw-towns-bromsgrove-for-groups.htm";
        map.addOverlay(createMarker(latlng, desc, url));

        //Droitwich Spa 
        latlng = new GLatLng(52.26345,-2.15631);
        desc = "Droitwich Spa";
        url="wcc-dw-towns-droitwich-spa-for-groups.htm";
        map.addOverlay(createMarker(latlng, desc, url));

        //Evesham 
        latlng = new GLatLng(52.09655,-1.98901);
        desc = "Evesham";
        url="wcc-dw-towns-evesham-for-groups.htm";
        map.addOverlay(createMarker(latlng, desc, url));

        //Kidderminster 
        latlng = new GLatLng(52.38638,-2.24651);
        desc = "Kidderminster";
        url="wcc-dw-towns-kidderminster-for-groups.htm";
        map.addOverlay(createMarker(latlng, desc, url));

        //Malvern 
        latlng = new GLatLng(52.09959,-2.33221);
        desc = "Malvern";
        url = "wcc-dw-the-malverns-for-groups.htm"
        map.addOverlay(createMarker(latlng, desc, url));

        //Pershore 
        latlng = new GLatLng(52.11414,-2.08064);
        desc = "Pershore";
        url = "wcc-dw-towns-pershore-for-groups.htm";
        map.addOverlay(createMarker(latlng, desc, url));

        //Redditch 
        latlng = new GLatLng(52.30606,-1.94414);
        desc = "Redditch";
        url="wcc-dw-towns-redditch-for-groups.htm";
        map.addOverlay(createMarker(latlng, desc, url));

        //Stourport-on-Severn 
        latlng = new GLatLng(52.33754,-2.2788);
        desc = "Stourport on Severn";
        url="wcc-dw-stourport-on-severn-for-groups.htm";
        map.addOverlay(createMarker(latlng, desc, url));

        //Tenbury Wells 
        latlng = new GLatLng(52.30935,-2.59586);
        desc = "Tenbury Wells";
        url="wcc-dw-tenbury-wells-for-groups.htm";
        map.addOverlay(createMarker(latlng, desc, url));

        //Upton-upon-Severn 
        latlng = new GLatLng(52.06332,-2.21759);
        desc = "Upton Upon Severn";
        url="wcc-dw-upton-upon-severn-for-groups.htm"
        map.addOverlay(createMarker(latlng, desc, url));

	    var geoXml;
        geoXml = new GGeoXml("http://webdev.whub.org.uk/tourism/test.kml");
	    map.addOverlay(geoXml);
	    
		map.addControl(new GSmallMapControl ());
    }
}

