// saves this Trip 
function saveTrip() {
	ids=encodeURI(imt.dumpIds());
	line=encodeURI(getLine(gPointArray));
	name=encodeURI(document.map_form.nameoftrip.value);
	lUrl=gSaveTripURL+"?userid="+gUserId+"&ids="+ids+"&line="+line+"&name="+name;

	if (name=="" || name=="undefined") {
		alert ('You must supply a name for this trip'); 
		return;
	}

	// Load data after map loads
	requestData = GXmlHttp.create();
	requestData.open("GET", lUrl, true);
	requestData.onreadystatechange = saveTripRequest;
	requestData.send(null);
}

// saveTripRequest
function saveTripRequest() {
  if (requestData.readyState == 4) {
  	if (requestData.status != 200) {
		var lstr_status="Could not find MCD db";
		updateStatus(lstr_status);
   		return;
  	}
	var lstr_status=requestData.responseText;
	if (lstr_status=="") lstr_status="Error occurred saving settings";
	updateStatus(lstr_status);
  } else if (requestData.readySate < 4) {
	updateStatus("Contacting Database ...");
  }
}

function updateStatus(pString) {
	document.getElementById("status").innerHTML=pString;	
	document.getElementById("status").style.color="#FF0000";
}


