	var map;
	var mainairporticon;
	var airporticon;
	var TouristAttractionicon;
	var Hotelicon;
	var ThemeParkicon;
	var AirportParkingicon;
	var CarHireicon;
	var bounds;
	
	function loadGMap() {
		if (document.getElementById('map') != null) {		
			if (GBrowserIsCompatible()) {
				map = new GMap2(document.getElementById("map"),G_NORMAL_MAP);
				bounds = new GLatLngBounds(); 
				map.addControl(new GLargeMapControl());
				map.addControl(new GMapTypeControl());
				map.addControl(new GOverviewMapControl());

				// Create the departure airport icon
				mainairporticon = new GIcon();
				mainairporticon.image = "http://www.jetnav.co.uk/images/airportmain.png";
				//mainairporticon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
				mainairporticon.iconSize = new GSize(30, 29);
				//mainairporticon.shadowSize = new GSize(22, 20);
				mainairporticon.iconAnchor = new GPoint(8, 8);
				mainairporticon.infoWindowAnchor = new GPoint(5, 1);        

				// Create the standard airport icon
				airporticon = new GIcon();
				airporticon.image = "http://www.jetnav.co.uk/images/airport.png";
				//airporticon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
				airporticon.iconSize = new GSize(30, 29);
				//airporticon.shadowSize = new GSize(22, 20);
				airporticon.iconAnchor = new GPoint(8, 8);
				airporticon.infoWindowAnchor = new GPoint(5, 1);        

				// Create the tourist attraction icon
				TouristAttractionicon = new GIcon();
				TouristAttractionicon.image = "http://www.jetnav.co.uk/images/attraction.png";
				//TouristAttractionicon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
				TouristAttractionicon.iconSize = new GSize(30, 29);
				//TouristAttractionicon.shadowSize = new GSize(22, 20);
				TouristAttractionicon.iconAnchor = new GPoint(8, 8);
				TouristAttractionicon.infoWindowAnchor = new GPoint(5, 1);        

				// Create the hotel icon
				Hotelicon = new GIcon();
				Hotelicon.image = "http://www.jetnav.co.uk/images/hotel.png";
				//Hotelicon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
				Hotelicon.iconSize = new GSize(30, 29);
				//Hotelicon.shadowSize = new GSize(22, 20);
				Hotelicon.iconAnchor = new GPoint(8, 8);
				Hotelicon.infoWindowAnchor = new GPoint(5, 1);        

				// Create the theme park icon
				ThemeParkicon = new GIcon();
				ThemeParkicon.image = "http://www.jetnav.co.uk/images/themepark.png";
				//ThemeParkicon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
				ThemeParkicon.iconSize = new GSize(30, 29);
				//ThemeParkicon.shadowSize = new GSize(22, 20);
				ThemeParkicon.iconAnchor = new GPoint(8, 8);
				ThemeParkicon.infoWindowAnchor = new GPoint(5, 1);        

				// Create the airport parking icon
				ThemeParkicon = new GIcon();
				ThemeParkicon.image = "http://www.jetnav.co.uk/images/airportparking.png";
				//ThemeParkicon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
				ThemeParkicon.iconSize = new GSize(30, 29);
				//ThemeParkicon.shadowSize = new GSize(22, 20);
				ThemeParkicon.iconAnchor = new GPoint(8, 8);
				ThemeParkicon.infoWindowAnchor = new GPoint(5, 1);        

				// Create the airport parking icon
				AirportParkingicon = new GIcon();
				AirportParkingicon.image = "http://www.jetnav.co.uk/images/airportparking.png";
				//AirportParkingicon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
				AirportParkingicon.iconSize = new GSize(30, 29);
				//AirportParkingicon.shadowSize = new GSize(22, 20);
				AirportParkingicon.iconAnchor = new GPoint(8, 8);
				AirportParkingicon.infoWindowAnchor = new GPoint(5, 1);        

				// Create the car hire icon
				CarHireicon = new GIcon();
				CarHireicon.image = "http://www.jetnav.co.uk/images/carhire.png";
				//CarHireicon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
				CarHireicon.iconSize = new GSize(30, 29);
				//CarHireicon.shadowSize = new GSize(22, 20);
				CarHireicon.iconAnchor = new GPoint(8, 8);
				CarHireicon.infoWindowAnchor = new GPoint(5, 1);        

				loadpointsonmap();

				//document.getElementById("map").onmousewheel = function(){zoom(); return false;};

			}
		}	
	}
	

function zoom()
{
	var new_zoom = map.getZoom();
	if (event.wheelDelta >= 120)
		new_zoom++;
	else
		new_zoom--;

	map.setZoom(new_zoom);
}