function initialize() {
  var map;
  if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("map_canvasn"));
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
    map.setCenter(new GLatLng(-39.262031, 174.946289), 8);
    
    map2 = new GMap2(document.getElementById("map_canvass"));
    map2.addControl(new GLargeMapControl());
    map2.addControl(new GMapTypeControl());
    map2.setCenter(new GLatLng(-43.413029, 171.14502), 7);

	var skiingIcon = new GIcon(G_DEFAULT_ICON);
	skiingIcon.image = "http://www.newzealandtravelinsider.com/images/skiing.png";
	skiingIcon.iconSize = new GSize(32, 37);
	                
	moTuroa = { icon:skiingIcon };
	moTuroa.title = "Turoa ski field";
	var turoaMarker = new GMarker(new GLatLng(-39.304816, 175.526848), moTuroa);
    map.addOverlay(turoaMarker);
    GEvent.addListener(turoaMarker, "click", function() {
	    turoaMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Turoa</strong> ski field, visit <a href="http://www.mtruapehu.com/" target="blank">http://www.mtruapehu.com</a>.');
	  });

	moWhakapapa = { icon:skiingIcon };
	moWhakapapa.title = "Whakapapa ski field";
	var whakapapaMarker = new GMarker(new GLatLng(-39.236923, 175.556245), moWhakapapa);
    map.addOverlay(whakapapaMarker);
    GEvent.addListener(whakapapaMarker, "click", function() {
	    whakapapaMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Whakapapa</strong> ski field, visit <a href="http://www.mtruapehu.com/" target="blank">http://www.mtruapehu.com</a>.');
	  });

	moTukino = { icon:skiingIcon };
	moTukino.title = "Tukino ski field";
	var tukinoMarker = new GMarker(new GLatLng(-39.278045, 175.61034), moTukino);
    map.addOverlay(tukinoMarker);
    GEvent.addListener(tukinoMarker, "click", function() {
	    tukinoMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Tukino</strong> ski field, visit <a href="http://www.tukino.co.nz/" target="blank">http://www.tukino.co.nz</a>.');
	  });

	moManganui = { icon:skiingIcon };
	moManganui.title = "Manganui ski field";
	var manganuiMarker = new GMarker(new GLatLng(-39.308003, 174.098196), moManganui);
    map.addOverlay(manganuiMarker);
    GEvent.addListener(manganuiMarker, "click", function() {
	    manganuiMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Manganui</strong> ski field, visit <a href="http://www.skitaranaki.co.nz/" target="blank">http://www.skitaranaki.co.nz</a>.');
	  });


	moMtHutt = { icon:skiingIcon };
	moMtHutt.title = "Mt. Hutt ski field";
	var mtHuttMarker = new GMarker(new GLatLng(-43.495958, 171.540012), moMtHutt);
    map2.addOverlay(mtHuttMarker);
    GEvent.addListener(mtHuttMarker, "click", function() {
	    mtHuttMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Mt. Hutt</strong> ski field, visit <a href="http://www.mthutt.co.nz/" target="blank">http://www.mthutt.co.nz</a>.');
	  });

	moFoxPeak = { icon:skiingIcon };
	moFoxPeak.title = "Fox Peak ski field";
	var foxPeakMarker = new GMarker(new GLatLng(-43.857724, 170.816331), moFoxPeak);
    map2.addOverlay(foxPeakMarker);
    GEvent.addListener(foxPeakMarker, "click", function() {
	    foxPeakMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Fox Peak</strong> ski field, visit <a href="http://www.foxpeak.co.nz/" target="blank">http://www.foxpeak.co.nz</a>.');
	  });

	moMtDobson = { icon:skiingIcon };
	moMtDobson.title = "Mt. Dobson ski field";
	var mtDobsonMarker = new GMarker(new GLatLng(-43.942437, 170.662394), moMtDobson);
    map2.addOverlay(mtDobsonMarker);
    GEvent.addListener(mtDobsonMarker, "click", function() {
	    mtDobsonMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Mt. Dobson</strong> ski field, visit <a href="http://www.dobson.co.nz/" target="blank">http://www.dobson.co.nz</a>.');
	  });

	moTekapo = { icon:skiingIcon };
	moTekapo.title = "Roundhill ski field";
	var tekapoMarker = new GMarker(new GLatLng(-43.821864, 170.661707), moTekapo);
    map2.addOverlay(tekapoMarker);
    GEvent.addListener(tekapoMarker, "click", function() {
	    tekapoMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Roundhill</strong> ski field, visit <a href="http://www.roundhill.co.nz/" target="blank">http://www.roundhill.co.nz</a>.');
	  });

	moOhau = { icon:skiingIcon };
	moOhau.title = "Ohau ski field";
	var ohauMarker = new GMarker(new GLatLng(-44.225213, 169.779453), moOhau);
    map2.addOverlay(ohauMarker);
    GEvent.addListener(ohauMarker, "click", function() {
	    ohauMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Ohau</strong> ski field, visit <a href="http://www.ohau.co.nz/" target="blank">http://www.ohau.co.nz</a>.');
	  });

	moAwakino = { icon:skiingIcon };
	moAwakino.title = "Awakino ski field";
	var awakinoMarker = new GMarker(new GLatLng(-44.784302, 170.317569), moAwakino);
    map2.addOverlay(awakinoMarker);
    GEvent.addListener(awakinoMarker, "click", function() {
	    awakinoMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Awakino</strong> ski field, visit <a href="http://www.skiawakino.com/" target="blank">http://www.skiawakino.com</a>.');
	  });

	moTrebleCone = { icon:skiingIcon };
	moTrebleCone.title = "Treble Cone ski field";
	var trebleConeMarker = new GMarker(new GLatLng(-44.63446, 168.895419), moTrebleCone);
    map2.addOverlay(trebleConeMarker);
    GEvent.addListener(trebleConeMarker, "click", function() {
	    trebleConeMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Treble Cone</strong> ski field, visit <a href="http://www.treblecone.com/" target="blank">http://www.treblecone.com</a>.');
	  });

	moCardrona = { icon:skiingIcon };
	moCardrona.title = "Cardrona ski field";
	var cardronaMarker = new GMarker(new GLatLng(-44.87418, 168.949857), moCardrona);
    map2.addOverlay(cardronaMarker);
    GEvent.addListener(cardronaMarker, "click", function() {
	    cardronaMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Cardrona</strong> ski field, visit <a href="http://www.cardrona.com/" target="blank">http://www.cardrona.com</a>.');
	  });

	moWaiorau = { icon:skiingIcon };
	moWaiorau.title = "Snow Farm";
	var waiorauMarker = new GMarker(new GLatLng(-44.879038, 169.06987), moWaiorau);
    map2.addOverlay(waiorauMarker);
    GEvent.addListener(waiorauMarker, "click", function() {
	    waiorauMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Snow Farm</strong>, visit <a href="http://www.snowfarmnz.com/" target="blank">http://www.snowfarmnz.com</a>.');
	  });

	moCoronetPeak = { icon:skiingIcon };
	moCoronetPeak.title = "Coronet Peak ski field";
	var coronetPeakMarker = new GMarker(new GLatLng(-44.926951, 168.73558), moCoronetPeak);
    map2.addOverlay(coronetPeakMarker);
    GEvent.addListener(coronetPeakMarker, "click", function() {
	    coronetPeakMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Coronet Peak</strong> ski field, visit <a href="http://www.coronetpeak.co.nz/" target="blank">http://www.coronetpeak.co.nz</a>.');
	  });

	moRemarkables = { icon:skiingIcon };
	moRemarkables.title = "The Remarkables ski field";
	var remarkablesMarker = new GMarker(new GLatLng(-45.053772, 168.814545), moRemarkables);
    map2.addOverlay(remarkablesMarker);
    GEvent.addListener(remarkablesMarker, "click", function() {
	    remarkablesMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>The Remarkables</strong> ski field, visit <a href="http://www.theremarkables.co.nz/" target="blank">http://www.theremarkables.co.nz</a>.');
	  });

	moMtOlympus = { icon:skiingIcon };
	moMtOlympus.title = "Mt. Olympus ski field";
	var mtOlympusMarker = new GMarker(new GLatLng(-43.193522, 171.60799), moMtOlympus);
    map2.addOverlay(mtOlympusMarker);
    GEvent.addListener(mtOlympusMarker, "click", function() {
	    mtOlympusMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Mt. Olympus</strong> ski field, visit <a href="http://www.mtolympus.co.nz/" target="blank">http://www.mtolympus.co.nz</a>.');
	  });

	moPorterHeights = { icon:skiingIcon };
	moPorterHeights.title = "Porter Heights ski field";
	var porterHeightsMarker = new GMarker(new GLatLng(-43.274487, 171.643953), moPorterHeights);
    map2.addOverlay(porterHeightsMarker);
    GEvent.addListener(porterHeightsMarker, "click", function() {
	    porterHeightsMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Porter Heights</strong> ski field, visit <a href="http://www.skiporters.co.nz/" target="blank">http://www.skiporters.co.nz</a>.');
	  });


	moMtCheeseman = { icon:skiingIcon };
	moMtCheeseman.title = "Mt. Cheeseman ski field";
	var mtCheesemanMarker = new GMarker(new GLatLng(-43.157046, 171.668973), moMtCheeseman);
    map2.addOverlay(mtCheesemanMarker);
    GEvent.addListener(mtCheesemanMarker, "click", function() {
	    mtCheesemanMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Mt. Cheeseman</strong> ski field, visit <a href="http://www.mtcheeseman.com/" target="blank">http://www.mtcheeseman.com</a>.');
	  });


	moCraigieburn = { icon:skiingIcon };
	moCraigieburn.title = "Craigieburn ski field";
	var craigieburnMarker = new GMarker(new GLatLng(-43.114095, 171.698928), moCraigieburn);
    map2.addOverlay(craigieburnMarker);
    GEvent.addListener(craigieburnMarker, "click", function() {
	    craigieburnMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Craigieburn</strong> ski field, visit <a href="http://www.craigieburn.co.nz/" target="blank">http://www.craigieburn.co.nz</a>.');
	  });

	moBrokenRiver = { icon:skiingIcon };
	moBrokenRiver.title = "Broken River ski field";
	var brokenRiverMarker = new GMarker(new GLatLng(-43.13137, 171.700258), moBrokenRiver);
    map2.addOverlay(brokenRiverMarker);
    GEvent.addListener(brokenRiverMarker, "click", function() {
	    brokenRiverMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Broken River</strong> ski field, visit <a href="http://www.brokenriver.co.nz/" target="blank">http://www.brokenriver.co.nz</a>.');
	  });

	moTempleBasin = { icon:skiingIcon };
	moTempleBasin.title = "Temple Basin ski field";
	var templeBasinMarker = new GMarker(new GLatLng(-42.910635, 171.568723), moTempleBasin);
    map2.addOverlay(templeBasinMarker);
    GEvent.addListener(templeBasinMarker, "click", function() {
	    templeBasinMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Temple Basin</strong> ski field, visit <a href="http://www.templebasin.co.nz/" target="blank">http://www.templebasin.co.nz</a>.');
	  });

	moHanmerSprings = { icon:skiingIcon };
	moHanmerSprings.title = "Hanmer Springs ski field";
	var hanmerSpringsMarker = new GMarker(new GLatLng(-42.439682, 172.735301), moHanmerSprings);
    map2.addOverlay(hanmerSpringsMarker);
    GEvent.addListener(hanmerSpringsMarker, "click", function() {
	    hanmerSpringsMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Hanmer Springs</strong> ski field, visit <a href="http://www.skihanmer.co.nz/" target="blank">http://www.skihanmer.co.nz</a>.');
	  });

	moMtLyford = { icon:skiingIcon };
	moMtLyford.title = "Mt. Lyford ski area";
	var mtLyfordMarker = new GMarker(new GLatLng(-42.447017, 173.143367), moMtLyford);
    map2.addOverlay(mtLyfordMarker);
    GEvent.addListener(mtLyfordMarker, "click", function() {
	    mtLyfordMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Mt. Lyford</strong> ski area, visit <a href="http://www.mtlyford.co.nz/" target="blank">http://www.mtlyford.co.nz</a>.');
	  });

	moRainbow = { icon:skiingIcon };
	moRainbow.title = "Rainbow ski area";
	var rainbowMarker = new GMarker(new GLatLng(-41.87588, 172.861419), moRainbow);
    map2.addOverlay(rainbowMarker);
    GEvent.addListener(rainbowMarker, "click", function() {
	    rainbowMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Rainbow</strong> ski area, visit <a href="http://www.skirainbow.co.nz/" target="blank">http://www.skirainbow.co.nz</a>.');
	  });

	moErewhon = { icon:skiingIcon };
	moErewhon.title = "Mt. Potts ski area";
	var erewhonMarker = new GMarker(new GLatLng(-43.50192, 170.907408), moErewhon);
    map2.addOverlay(erewhonMarker);
    GEvent.addListener(erewhonMarker, "click", function() {
	    erewhonMarker.openInfoWindowHtml('<div class="mapdiv">For more information about <strong>Mt. Potts</strong> ski area, visit <a href="http://www.mtpotts.co.nz/" target="blank">http://www.mtpotts.co.nz</a>.');
	  });

    map.setMapType(G_NORMAL_MAP);        
    map2.setMapType(G_NORMAL_MAP);        

  } 
}
