function mapResult()
{
	this.type		= "address";

	this.centerX		= 0;
	this.centerY		= 0;
	this.mapName		= "";
	this.coordValue		= "";
	this.desc		= "";

	this.placeName		= "";
	this.omc		= 0;
	this.placeID		= 0;

	this.streetName		= "";
	this.streetID		= 0;
	
	this.poiID		= 0;

	this.stopList		= new Array();
	this.stopNameList	= new Array();
}

function mapRequest()
{
	this.odvMap		= null;
	this.mapUsage	= "unknown";
	this.mapType	= "unknown";
	this.objectList = new Array();
}

var odvMapResult  = new mapResult();
var odvMapRequest = new mapRequest();

function setMapInput()
{
	if (odvMapResult && odvMapRequest.mapUsage)
	{
		if (odvMapResult.type == "address")
		{
			/* var obj = document.forms[0].elements['placeInfo_'+odvMapRequest.mapUsage]; 
			if (obj) obj.value = odvMapResult.omc + ":" + odvMapResult.placeID; */
			
			// obj = document.forms[0].elements['place_'+odvMapRequest.mapUsage];
			// if (obj) obj.value = odvMapResult.placeName;
			
			// obj = document.forms[0].elements['placeState_'+odvMapRequest.mapUsage];
			// if (obj) obj.value = "notidentified";

			obj = document.forms[0].elements['typeInfo_'+odvMapRequest.mapUsage];
			if (obj) obj.value = "coord";
			
			obj = document.forms[0].elements['nameInfo_'+odvMapRequest.mapUsage];
			if (obj) obj.value = odvMapResult.coordValue;

			// obj = document.forms[0].elements['nameState_'+odvMapRequest.mapUsage];
			// if (obj) obj.value = "notidentified";

			// obj = document.forms[0].elements['name_'+odvMapRequest.mapUsage];
			// if (obj) obj.value = odvMapResult.desc;

			if (odvMapRequest.mapUsage!='dm'){
				obj = document.forms[0].elements['execInst'];
				if (obj) obj.value = "verifyOnly";
			}

			document.forms[0].submit();
		}
		else if (odvMapResult.type == "poi")
		{
			var obj = document.forms[0].elements['placeInfo_'+odvMapRequest.mapUsage]; 
			if (obj) obj.value = odvMapResult.omc + ":" + odvMapResult.placeID;
			
			// obj = document.forms[0].elements['place_'+odvMapRequest.mapUsage];
			// if (obj) obj.value = odvMapResult.placeName;
			
			// obj = document.forms[0].elements['placeState_'+odvMapRequest.mapUsage];
			// if (obj) obj.value = "notidentified";

			obj = document.forms[0].elements['typeInfo_'+odvMapRequest.mapUsage];
			if (obj) obj.value = "poiID";
			
			obj = document.forms[0].elements['nameInfo_'+odvMapRequest.mapUsage];
			if (obj) obj.value = odvMapResult.poiID;

			// obj = document.forms[0].elements['nameState_'+odvMapRequest.mapUsage];
			// if (obj) obj.value = "notidentified";

			// obj = document.forms[0].elements['name_'+odvMapRequest.mapUsage];
			// if (obj) obj.value = odvMapResult.desc;

			if (odvMapRequest.mapUsage!='dm'){
				obj = document.forms[0].elements['execInst'];
				if (obj) obj.value = "verifyOnly";
			}

			document.forms[0].submit();
		}
		else if (odvMapResult.type == "stop")
		{
			var obj = document.forms[0].elements['placeInfo_'+odvMapRequest.mapUsage];
			if (obj) obj.value = "";

			// var obj = document.forms[0].elements['place_'+odvMapRequest.mapUsage];
			// if (obj) obj.value= odvMapResult.placeName;
			
			// obj = document.forms[0].elements['placeState_'+odvMapRequest.mapUsage];
			// if (obj) obj.value = "notidentified";

			obj = document.forms[0].elements['typeInfo_'+odvMapRequest.mapUsage];
			if (obj) obj.value = "stopID";
			
			var obj = document.forms[0].elements['nameInfo_'+odvMapRequest.mapUsage];
			if (obj) 
			{
				obj.value = "";
				for (var iStop = 0; iStop < odvMapResult.stopList.length; iStop++)
				{
					if (iStop > 0) obj.value += ":";
					obj.value += odvMapResult.stopList[iStop];
				}
			}

			// var obj = document.forms[0].elements['name_'+odvMapRequest.mapUsage];
			// if (obj) obj.value = odvMapResult.stopNameList[0];

			// var obj = document.forms[0].elements['nameState_'+odvMapRequest.mapUsage];
			// if (obj) obj.value = "notidentified";

			if (odvMapRequest.mapUsage!='dm'){
				obj = document.forms[0].elements['execInst'];
				if (obj) obj.value = "verifyOnly";
			}

			obj = document.forms[0].elements['deleteAssignedStops_'+odvMapRequest.mapUsage];
			if (obj) obj.value = '1';

			document.forms[0].submit();
		}
	}
}

