    //<![CDATA[
var container = window;
var markerArray = [
					{
						lat:9.829169,
						long:-83.441162,
						html:'<span class="googleMap"><h2>Charripo Eco Farm</h2>' +
						'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="400" height="267">' +
						  '<param name="movie" value="../swf/mapShow.swf?xmlUrl=../xml/chirripoMap.xml" />' +
						  '<param name="quality" value="high" />' +
						  '<param name="wmode" value="transparent" />' +
						  '<embed src="../swf/mapShow.swf?xmlUrl=../xml/chirripoMap.xml" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="267"> </embed>' +
						'</object>' +
						'</noscript>' +
						'<p>This 80 acre farm offers 15 ares of fruit trees, 5 acres of organic vegetable gardens, trout and tallapia ponds, 30 acres of primary rain forest, and 30 acres of reforestation.</p></span>',
						icon:'../images/chirripoMarker.png',
						iconWidth:94,
						iconHeight:59,
						iconAnchorX:42,
						iconAnchorY:40,	
						iconWindowX:42,
						iconWindowY:1			
					}
				  ];
    function onLoadCallBack() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("googleMap"));
        map.setCenter(new GLatLng(9.829169, -83.441162), 10, G_HYBRID_MAP);
		var wikiLayer = new GLayer("org.wikipedia.en");
    	map.addOverlay(wikiLayer);
		map.addControl(new GLargeMapControl());
		map.addControl(new GScaleControl());
		for (var i = 0; i < markerArray.length; i++) {
			var point = new GLatLng(markerArray[i].lat, markerArray[i].long);
			var tinyIcon = new GIcon();
			tinyIcon.image = markerArray[i].icon;
			tinyIcon.iconSize = new GSize(markerArray[i].iconWidth, markerArray[i].iconHeight);
			tinyIcon.iconAnchor = new GPoint(markerArray[i].iconAnchorX, markerArray[i].iconAnchorY);
			tinyIcon.infoWindowAnchor = new GPoint(markerArray[i].iconWindowX, markerArray[i].iconWindowY);
			markerOptions = { icon:tinyIcon};
			var marker = new GMarker(point, markerOptions);
			marker.bindInfoWindowHtml(markerArray[i].html, {maxWidth:410});
			map.addOverlay(marker);
			if(i == 0){
				marker.openInfoWindowHtml(markerArray[i].html, {maxWidth:410});
			}
		}
      }
    }

if(container.addEventListener){
	container.addEventListener('load',onLoadCallBack,false);
	container.addEventListener('onunload',GUnload,false);
}else if(container.attachEvent){
	container.attachEvent('onload',onLoadCallBack);
	container.attachEvent('onunload',GUnload);
}
    //]]>