﻿var mapSmall = null;
var mapLarge = null;
function LoadMapSmall(divName, latitude, longitude, zoom) {
	if (mapSmall == null) {
		mapSmall = new VEMap(divName);
		mapSmall.LoadMap(new VELatLong(latitude, longitude), zoom, 'r', true);
		
		//Add a pushpin
		var pin = new VEShape(VEShapeType.Pushpin, new VELatLong(latitude, longitude));
		mapSmall.AddShape(pin);

	}

}
function LoadMapLarge(divName, latitude, longitude, zoom) {
	if (mapLarge == null) {
		mapLarge = new VEMap(divName);
		mapLarge.LoadMap(new VELatLong(latitude, longitude), zoom, 'r', false);
		
		//Add a pushpin
		var pin = new VEShape(VEShapeType.Pushpin, new VELatLong(latitude, longitude));
		mapLarge.AddShape(pin);
	}
}


function LoadMapSmallByString(divName, location) {
	if (mapSmall == null) {
		mapSmall = new VEMap(divName);
		//mapSmall.LoadMap();
		mapSmall.LoadMap(new VELatLong(0, 0),6, 'r', true);
		mapSmall.Find(null, location.toString());
//		mapSmall.HideDashboard();

		setTimeout("mapSmall.SetZoomLevel(6)",500);		
	}
}
function LoadMapLargeByString(divName, location) {
	if (mapLarge == null) {
		mapLarge = new VEMap(divName);
		mapLarge.LoadMap();
		mapLarge.Find(null, location.toString());
		setTimeout("mapLarge.SetZoomLevel(6)",500);
	}
}


function ToggleMapClick(divMapContainer, divBingMap, latitude, longitude, zoom) {
	var ele = document.getElementById('lblDisplayMap');
	
	if (ToggleDiv(divMapContainer)) {
		LoadMapSmall(divBingMap, latitude, longitude, zoom);
		ele.innerHTML = "> Hide map";
	}
	else
		ele.innerHTML = "> Display map";
}


function ToggleMapClickByString(divMapContainer, divBingMap, location) {
	var ele = document.getElementById('lblDisplayMap');
	
	if (ToggleDiv(divMapContainer)) {
		LoadMapSmallByString(divBingMap, location);
		ele.innerHTML = "> Hide map";
	}
	else
		ele.innerHTML = "> Display map";
}
