function switchLayer(checked, layer) {

	if(checked) {
		map.addOverlay(layer);
		chosen.length = 0;
	}
	else
	{
		map.removeOverlay(layer);
	}
}

function mapMove(newCoord1, newCoord2) {    
	map.panTo(new GLatLng(newCoord1, newCoord2));
}

function mapClear() {
	map.clearOverlays();
}

function addPointer(pCoord1, pCoord2, pText, pName) {
	var tinyIcon = new GIcon();
	tinyIcon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
	tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
	tinyIcon.iconSize = new GSize(12, 20);
	tinyIcon.shadowSize = new GSize(22, 20);
	tinyIcon.iconAnchor = new GPoint(6, 20);
	tinyIcon.infoWindowAnchor = new GPoint(5, 1);

	markerOptions = { icon:tinyIcon };

	var latlng= new GLatLng(pCoord1, pCoord2)
	var point = new GMarker(latlng, markerOptions);

	GEvent.addListener(point,"click", function() {
		var myHtml = pText;
		map.openInfoWindowHtml(latlng, myHtml);
	});

	map.addOverlay(point);
}

function addInfoWindow(pCoord1, pCoord2, infoText) {
	map.openInfoWindow(new GLatLng(pCoord1, pCoord2), document.createTextNode(infoText));
}

function addHTMLWindow(pCoord1, pCoord2, infoText) {
	map.openInfoWindowHTML(new GLatLng(pCoord1, pCoord2), document.createTextNode(infoText));
}

function mapSwitch(mapType) {
	if (mapType=="normal") {
		map.setMapType(G_NORMAL_MAP);
		document.getElementById('mapMap').innerHTML='Ea?oa ai?iaa';
		document.getElementById('mapSputnik').innerHTML='<a href="javascript://" OnClick="mapSwitch(\'sputnik\');">Ia?aee??eou ia Niooieeiao? ea?oo</a>';
	}
	if (mapType=="sputnik") {
		map.setMapType(G_SATELLITE_MAP);
		document.getElementById('mapMap').innerHTML='<a href="javascript://" OnClick="mapSwitch(\'normal\');">Ia?aee??eou ia Ea?oo ai?iaa</a>';
		document.getElementById('mapSputnik').innerHTML='Niooieeiaay ea?oa';
	}

}

