/**
 * Aktualisiert die Dropdown-Auswahlliste der Zwischenpunkte nach jedem
 * Einfuegen und Loeschen entsprechend der neuen Anzahl der Zwischenpunkte.
 * 
 * Refreshes the stopover dropdown selection list after every insertion
 * and deleting adapting it to the new amount of stopovers.
 * 
 * @author Geocoding
 * @version 22.02.2010   
 */

/**
 * Fuegt eine neue Zwischenpunkt-ID ans Ende der Dropdown-Liste an und
 * selektiert diesen.
 * 
 * Inserts a new stopover id at the end of the dropdown list and selects
 * it.
 */
function addVia2DropDown() {
	element = new Option(zwischenpunktliste.length, zwischenpunktliste.length, false, true);
	document.zwischenpunkte.viadropdown.options[document.zwischenpunkte.viadropdown.options.length] = element;
}

/**
 * Entfernt den letzten Eintrag aus der Dropdown-liste, in dem zunaechst die
 * beiden letzten Dropdown-Listeneintraege loescht und den neuen letzten Eintrag
 * wieder mit standardmaessiger Selektion einfuegt.
 * 
 * Removes the last entry from the dropdown list by deleting the last second entries
 * and reinserting the new last entry which is then selected by default.
 */
function deleteViaFromDropDown() {
	if (document.zwischenpunkte.viadropdown.length > 1) {
		document.zwischenpunkte.viadropdown.options[document.zwischenpunkte.viadropdown.length - 1] = null;
		document.zwischenpunkte.viadropdown.options[document.zwischenpunkte.viadropdown.length - 1] = null;
		addVia2DropDown();
	}
}