var drag_to_zoom_status = false;

function drag_to_zoom(){
	gzoomctrl.buttonClick_();
	/*if(!drag_to_zoom_status){
		drag_to_zoom_status = true;
		document.getElementById('bt_drag_to_zoom').src='/images/bt_drag_to_zoom_over.gif';
	}else{
		drag_to_zoom_status = false;
		document.getElementById('bt_drag_to_zoom').src='/images/bt_drag_to_zoom.gif';
	}*/
}

function zoom_map(act){
	switch(act){
		case 'in':
			extMap.zoomIn();
			break;
		case 'out':
			extMap.zoomOut();
			break;
		default:
			extMap.returnToSavedPosition();
			break;
	}
}
function move_map(direction){
	switch(direction){
		case 'north':
			extMap.panDirection(0,1);
			break;
		case 'south':
			extMap.panDirection(0,-1);
			break;
		case 'west':
			extMap.panDirection(1,0);
			break;
		case 'east':
			extMap.panDirection(-1,0);
			break;
	}
}
function resize_map(){
	//gzoomctrl.resetDragZoom_();
	drag_to_zoom_status = false;
	document.getElementById('bt_drag_to_zoom').src='/images/bt_drag_to_zoom.gif';
	var bmap = document.getElementById("map");
	var bt = document.getElementById("bt_expand");
	if (bmap.style.height == "92px") {
		bmap.style.height = "372px";
		extMap.checkResize();
		bt.innerHTML = '<a href="javascript:resize_map();"><img src="/images/07_reduce_map.jpg" alt="Minimize Map" width="170" height="26" border="0"></a>';
		return;
	}

	if (bmap.style.height == "372px") {
		bmap.style.height = "92px";
		extMap.checkResize();
		bt.innerHTML = '<a href="javascript:resize_map();"><img src="/images/07_expand_map.jpg" alt="Maximize Map" width="170" height="26" border="0"></a>';
		return;
	}
}

function full_map(){
	drag_to_zoom_status = false;
	document.getElementById('bt_drag_to_zoom').src='/images/bt_drag_to_zoom.gif';
	var bmap = document.getElementById("map");
	var bt = document.getElementById("bt_expand");
	if (bmap.style.height == "92px") {
		bmap.style.height = "372px";
		extMap.checkResize();
		bt.innerHTML = '<a href="javascript:resize_map();"><img src="/images/07_reduce_map.jpg" alt="Minimize Map" width="170" height="26" border="0"></a>';
		return;
	}
}

var map_loaded = false;
function show_google_map() {
if(map_loaded) return false;
map_element = document.getElementById("map");
var map = new GMap(document.getElementById("map"));
map.addControl(new GMapTypeControl());
gzoomctrl = new GZoomControl({nOpacity:.0},{nOverlayRemoveMS:0,bStickyZoom:false});
map.addControl(gzoomctrl);

map.centerAndZoom(new GPoint("-65.359388", "43.565687"), 7);
marker0 = new GMarker(new GPoint("-65.359388", "43.565687"));
map.addOverlay(marker0);
var html0 = '<table width="227" border=0 cellpadding=1 cellspacing=0 bgcolor="ffffff"><tbody><tr><td valign=top align=left width="0"></td><td width="223" align=left valign=top><table width="100%" border="0"><tr><td width="38%" valign="top"><span class="body"><img src="/listing_images/25/12740_1.jpg" width="80" height="80" border="0"></span></td><td width="62%" valign="top"><strong class="MarkerTxtCap">Whispering Waves Cottages</strong><br /><span class="MarkerTxtAdd">15 Atlantic Road</span><br /><br /><img src="/images/bulletArrow.gif" width="11" height="7" /> <a onclick="add_listing(\'12740\',\'Whispering Waves Cottages\',\'/listing_images/25/12740_1.jpg\',\'Nova Scotia\',\'Ingomar\',\'compare\',\'whisperingwavescottages\')" href="#" class="Markerlinks">Add To Compare</a><br /><img src="/images/bulletArrow.gif" width="11" height="7" /> <a onclick="add_listing(\'12740\',\'Whispering Waves Cottages\',\'/listing_images/25/12740_1.jpg\',\'Nova Scotia\',\'Ingomar\',\'enquiry\',\'whisperingwavescottages\')" href="#" class="Markerlinks">Add To Reservation Cart </a><br /><img src="/images/bulletArrow.gif" width="11" height="7" /> <a href="/whisperingwavescottages/" class="Markerlinks">See Detailed Listing</a></td></tr></table></td></tr></tbody></table><p><a href="javascript:zoom_map(\'in\');"><img src="/images/zoom_in.gif" width="61" height="16" border="0"></a>&nbsp;&nbsp;<a href="javascript:zoom_map(\'out\');"><img src="/images/zoom_out.gif" width="61" height="16" border="0"></a></p>';
//map.openInfoWindowHtml(map.getCenterLatLng(), html0);	
GEvent.addListener(marker0, "click", function() {
extMap.panTo(new GLatLng("43.565687", "-65.359388"));
marker0.openInfoWindowHtml(html0);
});
extMap = map;
extMap.savePosition();
map_loaded = true;
}

window.onunload=GUnload;