var onColor = "#466071";
var onColorRGB = "rgb(70,96,113)";
var offColor = "#ece2b1";
var offColorRGB = "rgb(236, 226, 177)";
var onText = "#fff";
var offText = "#011942";

var map;
var lodgingType;
var bottomRight = false;
var mapControls = "large";
var scaleControl = true;

function toggle(obj) {
	
	var el = document.getElementById(obj);
	
	if (el.style.backgroundColor == offColorRGB || el.style.backgroundColor == offColor) { 
		setToOn(obj);
	} 
	else {
		setToOff(obj); 
	}
}

function setToOff(item){

	itemXml = item + "Xml"; 
	var el = document.getElementById(item); 
	el.style.backgroundColor=offColor; 
	el.style.color=offText; 
	map.removeOverlay(window[itemXml]);
	
}

function setToOn(item){ 

	itemXml = item + "Xml"; 
	var el = document.getElementById(item); 
	el.style.backgroundColor=onColor; 
	el.style.color=onText; 
	window[itemXml] = new GGeoXml(window[item]); 
	map.addOverlay(window[itemXml]); 
	
}

function googleMap() { 
	if (GBrowserIsCompatible()) { 
		map = new GMap2(document.getElementById("map")); 
		map.addControl(new GMapTypeControl()); 
		if(bottomRight == true){map.addControl(new GOverviewMapControl())}; 
		if(mapControls == "large"){map.addControl(new GLargeMapControl())} 
		else if(mapControls == "small"){map.addControl(new GSmallMapControl())} 
		else if(mapControls == "smallZoom"){map.addControl(new GSmallZoomControl())}; 
		if(scaleControl == true){map.addControl(new GScaleControl())}; 
		map.setCenter(new GLatLng(longi, lati), zoomLevel); 
	}
}