
function callMap( lat, lon, zoom ) {
	 
	 // create the map
      var map = new GMap2(document.getElementById("map"));
      map.addControl(new GLargeMapControl());
      map.addControl(new GMapTypeControl());
      map.setCenter(new GLatLng(lat, lon), zoom);

      // add the points 
	  
	  
	  
	  // ...towns... 

		  // Ayr
		  var point = new GLatLng(-19.574104840772158,147.40639686584473);
		  var marker = createMarker(point,'<img src="/images/marker_blu_sm.png" height="14" width="14"/>Ayr','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="/images/01_ayr.jpg" height="80"/></div><h4>Ayr</h4><p>Unspoiled mangrove and miles of sandy beaches.</p><a class="arrow" href="tourism_Ayr.php">Ayr</a></div>', blue)
		  map.addOverlay(marker);
		  
		  // Cairns
		  var point = new GLatLng(-16.925388363276923,145.77516317367554);
		  var marker = createMarker(point,'<img src="/images/marker_blu_sm.png" height="14" width="14"/>Cairns','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="/images/01_cairns.jpg" height="80"/></div><h4>Cairns</h4><p>Cairns, a modern, sophisticated city.</p><a class="arrow" href="tourism_Cairns.php">Cairns</a></div>', blue)
		  map.addOverlay(marker);
		  
		  // Charters Towers
		  var point = new GLatLng(-20.0845508023549,146.26287460327148);
		  var marker = createMarker(point,'<img src="/images/marker_blu_sm.png" height="14" width="14"/>Charters Towers','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="/images/01_charters_towers.jpg" height="80"/></div><h4>Charters Towers</h4><p>A suprising pleasure and a delight to visit.</p><a class="arrow" href="tourism_Charters_Towers.php">Charters Towers</a></div>', blue)
		  map.addOverlay(marker);
		  
		  // Cooktown
		  var point = new GLatLng(-15.467867518803994,145.24951457977295);
		  var marker = createMarker(point,'<img src="images/marker_blu_sm.png" height="14" width="14"/>Cooktown','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/01_Cooktown.jpg" height="80"/></div><h4>Cooktown</h4><p>Gateway to the natural wonders of the reef and cape.</p><a class="arrow" href="tourism_Cooktown.php">Cooktown</a></div>', blue)
		  map.addOverlay(marker);
		  
		  // Mackay
		  var point = new GLatLng(-21.147913381670975,149.21424865722656);
		  var marker = createMarker(point,'<img src="images/marker_blu_sm.png" height="14" width="14"/>Mackay','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/01_Mackay.jpg" height="80"/></div><h4>Mackay</h4><p>A tropical paradise where you will be captivated.</p><a class="arrow" href="tourism_Mackay.php">Mackay</a></div>', blue)
		  map.addOverlay(marker);
		  
		  
		  // Port Douglas
		  var point = new GLatLng(-16.483991421072716,145.46581864356995);
		  var marker = createMarker(point,'<img src="images/marker_blu_sm.png" height="14" width="14"/>Port Douglas','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/01_port_douglas.jpg" height="80"/></div><h4>Port Douglas</h4><p>Explore the reef and rainforest.</p><a class="arrow" href="tourism_Port_Douglas.php">Port Douglas</a></div>', blue)
		  map.addOverlay(marker);
	  
		  // Rockhampton
		  var point = new GLatLng(-23.37879700488225,150.51226615905762);
		  var marker = createMarker(point,'<img src="images/marker_blu_sm.png" height="14" width="14"/>Rockhampton','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/01_rockhampton.jpg" height="80"/></div><h4>Rockhampton</h4><p>A vibrant, pituresque city.</p><a class="arrow" href="tourism_Rockhampton.php">Rockhampton</a></div>', blue)
		  map.addOverlay(marker);
		  
		 // Townsville
		  var point = new GLatLng(-19.25678227742885, 146.8180274963379);
		  var marker = createMarker(point,'<img src="images/marker_blu_sm.png" height="14" width="14"/>Townsville','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/01_townsville.jpg" height="80"/></div><h4>Townsville</h4><p>Access the reef, rainforests and the outback.</p><a class="arrow" href="tourism_Townsville.php">Townsville</a></div>', blue)
		  map.addOverlay(marker);
		  
	  
	  
	  
	  // ...Islands...
	  
		  // Bedarra Island
		  var point = new GLatLng(-18.003631439844625, 146.14839792251587);
		  var marker = createMarker(point,'<img src="images/marker_red_sm.png" height="14" width="14"/>Bedarra Island','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/02_bedarra.jpg" height="80"/></div><h4>Bedarra Island</h4><p>A romantic hideaway on the Great Barrier Reef.</p><a class="arrow" href="islands_Bedarra.php">Bedarra Island</a></div>', red)
		  map.addOverlay(marker);
		  
		  // Brampton Island
		  var point = new GLatLng(-20.80410176339276, 149.27398681640625);
		  var marker = createMarker(point,'<img src="images/marker_red_sm.png" height="14" width="14"/>Brampton Island','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/02_brampton.jpg" height="80"/></div><h4>Brampton Island</h4><p>A haven for romantic escapes.</p><a class="arrow" href="islands_Brampton.php">Brampton Island</a></div>', red)
		  map.addOverlay(marker);
		  
		  // Daydream Island
		  var point = new GLatLng(-20.25503074269368, 148.81389141082764);
		  var marker = createMarker(point,'<img src="images/marker_red_sm.png" height="14" width="14"/>Daydream Island','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/02_daydream.jpg" height="80"/></div><h4>Daydream Island</h4><p>The jewel of the Whitsunday Islands.</p><a class="arrow" href="islands_Daydream.php">Daydream Island</a></div>', red)
		  map.addOverlay(marker);
		  
		  // Dunk Island
		  var point = new GLatLng(-17.937010296513456, 146.14288330078125);
		  var marker = createMarker(point,'<img src="images/marker_red_sm.png" height="14" width="14"/>Dunk Island','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/02_dunk.jpg" height="80"/></div><h4>Dunk Island</h4><p>A palm-fringed tropical paradise.</p><a class="arrow" href="islands_Dunk.php">Dunk Island</a></div>', red)
		  map.addOverlay(marker);
		  
		  // Fitzroy Island
		  var point = new GLatLng(-16.932018863547, 145.99409580230713);
		  var marker = createMarker(point,'<img src="images/marker_red_sm.png" height="14" width="14"/>Fitzroy Island','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/02_fitzroy.jpg" height="80"/></div><h4>Fitzroy Island</h4><p>Rainforest walks and spectacular beaches.</p><a class="arrow" href="islands_Fitzroy.php">Fitzroy Island</a></div>', red)
		  map.addOverlay(marker);
		  
		  // Great Keppel Island
		  var point = new GLatLng(-23.173820082731126, 150.95678329467773);
		  var marker = createMarker(point,'<img src="images/marker_red_sm.png" height="14" width="14"/>Great Keppel Island','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/02_great_keppel.jpg" height="80"/></div><h4>Great Keppel Island</h4><p>Seventeen heavenly white sandy beaches.</p><a class="arrow" href="islands_Great_Keppel.php">Great Keppel Island</a></div>', red)
		  map.addOverlay(marker);
		  
		  // Green Island
		  var point = new GLatLng(-16.75876941888762, 145.9740972518921);
		  var marker = createMarker(point,'<img src="images/marker_red_sm.png" height="14" width="14"/>Green Island','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/02_green.jpg" height="80"/></div><h4>Green Island</h4><p>One of Cairns primary tourist attractions.</p><a class="arrow" href="islands_Green.php">Green Island</a></div>', red)
		  map.addOverlay(marker);
		  
		  // Haggerstone Island
		  var point = new GLatLng(-12.038816900175155, 143.3001708984375);
		  var marker = createMarker(point,'<img src="images/marker_red_sm.png" height="14" width="14"/>Haggerstone Island','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/02_haggerstone.jpg" height="80"/></div><h4>Haggerstone Island</h4><p>A Robinson Crusoe style retreat.</p><a class="arrow" href="islands_Haggerstone.php">Haggerstone Island</a></div>', red)
		  map.addOverlay(marker);
		  
		  // Hamilton Island
		  var point = new GLatLng(-20.35058208525719, 148.96156311035156);
		  var marker = createMarker(point,'<img src="images/marker_red_sm.png" height="14" width="14"/>Hamilton Island','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/02_hamilton.jpg" height="80"/></div><h4>Hamilton Island</h4><p>The heart of the Whitsundays.</p><a class="arrow" href="islands_Hamilton.php">Hamilton Island</a></div>', red)
		  map.addOverlay(marker);
		  
		  // Hayman Island
		  var point = new GLatLng(-20.05141615716206, 148.88774871826172);
		  var marker = createMarker(point,'<img src="images/marker_red_sm.png" height="14" width="14"/>Hayman Island','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/02_hayman.jpg" height="80"/></div><h4>Hayman Island</h4><p>One of the most beautiful Whitsunday islands.</p><a class="arrow" href="islands_Hayman.php">Hayman Island</a></div>', red)
		  map.addOverlay(marker);
		  
		  // Heron Island
		  var point = new GLatLng(-23.442301470236988, 151.91534042358398);
		  var marker = createMarker(point,'<img src="images/marker_red_sm.png" height="14" width="14"/>Heron Island','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/02_heron.jpg" height="80"/></div><h4>Heron Island</h4><p>The beauty of nature with the comforts of a resort.</p><a class="arrow" href="islands_Heron.php">Heron Island</a></div>', red)
		  map.addOverlay(marker);
		  
		  // Hinchinbrook Island
		  var point = new GLatLng(-18.351918656384534, 146.24176025390625);
		  var marker = createMarker(point,'<img src="images/marker_red_sm.png" height="14" width="14"/>Hinchinbrook Island','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/02_hinchinbrook.jpg" height="80"/></div><h4>Hinchinbrook Island</h4><p>The largest National Park Island on the reef.</p><a class="arrow" href="islands_Hinchinbrook.php">Hinchinbrook Island</a></div>', red)
		  map.addOverlay(marker);
		  
		  // Lindeman Island
		  var point = new GLatLng(-20.444868002348205, 149.04052734375);
		  var marker = createMarker(point,'<img src="images/marker_red_sm.png" height="14" width="14"/>Lindeman Island','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/02_lindeman.jpg" height="80"/></div><h4>Lindeman Island</h4><p>Lindeman Island is a tropical paradise.</p><a class="arrow" href="islands_Lindeman.php">Lindeman Island</a></div>', red)
		  map.addOverlay(marker);
		  
		  // Lizard Island
		  var point = new GLatLng(-14.664474209459051, 145.4604434967041);
		  var marker = createMarker(point,'<img src="images/marker_red_sm.png" height="14" width="14"/>Lizard Island','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/02_lizard.jpg" height="80"/></div><h4>Lizard Island</h4><p>An island of countless tropical delights.</p><a class="arrow" href="islands_Lizard.php">Lizard Island</a></div>', red)
		  map.addOverlay(marker);
		  
		  // Long Island
		  var point = new GLatLng(-20.33529139540507, 148.8508415222168);
		  var marker = createMarker(point,'<img src="images/marker_red_sm.png" height="14" width="14"/>Long Island','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/02_long.jpg" height="80"/></div><h4>Long Island</h4><p>Beautiful secluded beaches, exotic walking tracks.</p><a class="arrow" href="islands_Long.php">Long Island</a></div>', red)
		  map.addOverlay(marker);
		  
		  // South Molle Island
		  var point = new GLatLng(-20.27049038871839, 148.83685111999512);
		  var marker = createMarker(point,'<img src="images/marker_red_sm.png" height="14" width="14"/>South Molle Island','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/02_south_molle.jpg" height="80"/></div><h4>South Molle Island</h4><p>White sandy beaches and pale blue waters.</p><a class="arrow" href="islands_South_Molle.php">South Molle Island</a></div>', red)
		  map.addOverlay(marker);
		  
		  // Whitsunday Island
		  var point = new GLatLng(-20.25108506558393, 149.0214729309082);
		  var marker = createMarker(point,'<img src="images/marker_red_sm.png" height="14" width="14"/>Whitsunday Island','<div style="width:218px; padding: 0; margin: 0 0 -30px 0;"><div style="height:80px; padding: 0; margin: 0;"><img src="images/02_whitsunday.jpg" height="80"/></div><h4>Whitsunday Island</h4><p>A harmonious combination of delights.</p><a class="arrow" href="islands_Whitsunday.php">Whitsunday Island</a></div>', red)
		  map.addOverlay(marker);
		  
		            
      
	  
	  
	  
	  
	  // ...Hotels...
	  

	  
	  
	  // put the assembled side_bar_html contents into the side_bar div
      document.getElementById("side_bar").innerHTML = side_bar_html;
}


