$(document).unload(function(){
  GUnload();
});

function getGeoFromPage() {
	var geo1 = document.getElementById("geoOne");
	var geo2 = document.getElementById("geoTwo");
	if(geo2){
	  return new Array(geo1.innerHTML, geo2.innerHTML);
	}
}

function createMarker(point) {
	var marker = new GMarker(point,icon);
	return marker;
}

function changepicture2(pic){
  var p = document.getElementById('mainImage2');
  s=new String(pic.src);p.src = s.replace("/1/","/0/");
}
						
var icon = new GIcon();


$(document).ready(function(){
	if (GBrowserIsCompatible()){
		var geo = getGeoFromPage();
		var map = new GMap2(document.getElementById("map"));
		if( ( geo[0] != 0 ) && ( geo[1] != 0 ) ){
			map.addControl(new GSmallMapControl());
			map.addControl(new GMapTypeControl());
			map.addMapType(G_PHYSICAL_MAP);
			icon.image = iconName;
			icon.iconSize = new GSize(iconSize[0],iconSize[1]);
			icon.iconAnchor = new GPoint(25,40);
			map.setCenter(new GLatLng(geo[0],geo[1]), 15, G_PHYSICAL_MAP );
			var point = new GLatLng(geo[0],geo[1]);
			var marker = createMarker(point);
			map.addOverlay(marker);
		}else{
			map.innerHTML = 'Map for this property cannot be displayed for some reason';
		}
	}
});
