function submitform()
{
  document.myform.submit();
}


function findValue(li) {
	if( li == null ) return alert("No match!");

	// if coming from an AJAX call, let's use the CityId as the value
	if( !!li.extra ) var sValue = li.extra[0];

	// otherwise, let's just display the value in the text box
	else var sValue = li.selectValue;

	//alert("The value you selected was: " + sValue);
}

function selectItem(li) {
	findValue(li);
}

function formatItem(row) {
	return row[0] + " (id: " + row[1] + ")";
}

function lookupAjax(){
	var oSuggest = $("#CityAjax")[0].autocompleter;

	oSuggest.findValue();

	return false;
}

function lookupLocal(){
	var oSuggest = $("#CityLocal")[0].autocompleter;

	oSuggest.findValue();

	return false;
}




function lookupLocal(){
	var oSuggest = $("#CityLocal2")[0].autocompleter;

	oSuggest.findValue();

	return false;
}

bahnhoefe = new Array("Aachen Hbf", "Aalen Bf", "Alfeld (Leine) Bf", "Altenbeken Bf", "Andernach Bf",
"Angermünde Bf", "Anklam Bf", "Ansbach", "Apolda Bf", "Augsburg Hbf", "Augustfehn Bf", 
"Aulendorf Bf", "Bad Bentheim Bf", "Bad Kleinen Bf", "Bad Oeynhausen Bf", "Bahnhof Bad Schandau", 
"Bad Zwischenahn Bf", "Baden-Baden Bf", "Bahnhof Dresden-Neustadt", "Bebra Bf", "Bensheim Bf", 
"Berchtesgaden Hbf", "Bergen auf Rügen Bf", "Berlin Hbf", "Berlin Gesundbrunnen", "Berlin Ostbf", 
"Berlin Südkreuz", "Berlin-Spandau", "Berlin-Wannsee", "Bernau", "Biberach (Riß) Bf", "Bielefeld Hbf", 
"Bingen Hbf", "Bitterfeld Bf", "Bochum Hbf", "Bonn Hbf", "Brandenburg Hbf", "Braunschweig Hbf", "Bremen Hbf", 
"Bruchsal Bf", "Buchloe Bf", "Bullay (DB) Bf", "Bünde (Westf) Bf", "Bützow Bf", "Celle Bf", "Chemnitz Hbf", 
"Cochem (Mosel) Bf", "Cottbus Bf", "Crailsheim Bf", "Darmstadt Hbf", "Delmenhorst Bf", "Dessau Hbf", 
"Diepholz Bf", "Donaueschingen Bf", "Dortmund Hbf", "Dresden Hbf", "Duisburg Hbf", "Düsseldorf Hbf", 
"Düsseldorf Flughafen Fernbf", "Eberswalde Hbf", "Eisenach Bf", "Ellwangen Bf", "Elmshorn Bf", 
"Elsterwerda Bf", "Emden Hbf", "Emden Außenhafen Bf", "Erfurt Hbf", "Essen Hbf", "Fischen Bf", 
"Flensburg Bf", "Forst (Lausitz)", "Frankfurt (Main) Flughafen Fernbf", "Frankfurt (Main) Süd", 
"Frankfurt (Oder) Bf", "Frankfurt (Main) Hbf", "Freiburg (Breisgau) Hbf", "Freilassing Bf", 
"Friedberg (Hess) Bf", "Friedrichshafen Stadt Bf", "Fulda Bf", "Fürth (Bay) Hbf", "Geislingen (Steige) Bf", 
"Gelsenkirchen Hbf", "Gotha Bf", "Greifswald Bf", "Göppingen Bf", "Gütersloh Hbf", 
"Halle (Saale) Hbf", "Hamburg Hbf", "Hamburg Dammtor", "Hamburg-Altona", "Hamburg-Bergedorf", 
"Hamburg-Harburg", "Hamm (Westf) Bf", "Hanau Hbf", "Hannover Hbf", "Hausach Bf", "Heide (Holst) Bf", 
"Heidelberg Hbf", "Helmstedt Bf", "Heppenheim (Bergstr) Bf", "Herford Bf", "Seebad Heringsdorf Bf", 
"Wanne-Eickel Hbf", "Hof Hbf", "Homburg (Saar) Hbf", "Hornberg Bf", "Husum Bf", "Immenstadt Bf", 
"Itzehoe Bf", "Jena Paradies", "Kaiserslautern Hbf", "Karlsruhe Hbf", "Kassel-Wilhelmshöhe", "Kehl Bf", 
"Kempten (Allgäu) Hb", "Koblenz Hbf", "Konstanz Bf", "Köln Hbf", "Köln Messe/Deutz", "Köthen Bf", 
"Leer (Ostfriesl) Bf", "Leipzig Hbf","Lindau Hbf", "Lingen (Ems) Bf", "Lippstadt Bf", 
"Ludwigshafen (Rhein) Hbf", "Lutherstadt Wittenberg Bf", "Lübben (Spreewald)", "Lübbenau (Spreewald)", 
"Lübeck Hbf", "Lüneburg","Magdeburg Hbf", "Mainz Hbf", "Mannheim Hbf", "Marburg (Lahn) Bf", "Meckenbeuren Bf", 
"Memmingen Bf", "Meppen Bf", "Minden (Westf) Bf", "Mühlacker Bf", "Mülheim (Ruhr) Hbf", "München Hbf", 
"München Ost", "München-Pasing", "Münster (Westf) Hbf", "Naumburg (Saale) Hbf", "Neumarkt (Oberpf)", 
"Neumünster Bf", "Neustadt (Weinstr) Hbf", "Niebüll Bf", "Nienburg (Weser) Bf", "Norddeich Bf", 
"Norden Bf", "Nürnberg Hbf", "Oberhausen Hbf", "Oberstdorf Bf", "Offenbach Hbf", "Offenburg Bf", 
"Oldenburg Hbf", "Oldenburg (Holst) Bf", "Osnabrück Hbf", "Ostseebad Binz Bf", "Paderborn Hbf", 
"Papenburg (Ems) Bf", "Pasewalk Bf", "Passau Hbf", "Pforzheim Hbf", "Plattling Bf", "Plochingen Bf", 
"Potsdam Hbf", "Prenzlau Bf", "Puttgarden Fährbf", "Radolfzell Bf", "Rastatt Bf", "Ravensburg Bf", 
"Recklinghausen Hbf", "Regensburg Hbf", "Remagen Bf", "Rendsburg Bf", "Rheine Bf", 
"Ribnitz-Damgarten West Bf", "Rosenheim Bf", "Rostock Hbf", "Saalfeld (Saale) Bf ", 
"Saarbrücken Hbf", "Salzwedel Bf", "Schleswig Bf", "Schorndorf Bf", "Treysa Bf", 
"Schwerin Hbf", "Schwäbisch Gmünd Bf", "Singen (Hohentwiel) Bf", "Soest Bf", 
"Solingen Hbf", "Sonthofen Bf", "St. Georgen (Schwarzw) Bf", "Stendal Bf", "Stralsund Bf", 
"Stuttgart Hbf", "Traunstein Bf", "Trier Hbf", "Ulm Hbf", "Vaihingen (Enz) Bf", "Velgast Bf", 
"Verden (Aller) Bf", "Villingen (Schwarzw) Bf", "Wabern Bf", "Warburg (Westf) Bf", "Weimar Bf", 
"Weinheim Bf", "Westerland (Sylt) Bf", "Westerstede-Ocholt Bf", "Wiesbaden Hbf", 
"Wittenberge Bf", "Wittlich Hbf", "Wolfsburg Bf", "Worms Hbf", "Wuppertal Hbf", 
"Würzburg Hbf", "Zinnowitz Bf", 
"Züssow Bf"
);


$(document).ready(function() {
	$("#CityAjax").autocomplete(
		"autocomplete_ajax.cfm",
		{
			delay:10,
			minChars:1,
			matchSubset:1,
			matchContains:1,
			cacheLength:10,
			onItemSelect:selectItem,
			onFindValue:findValue,
			formatItem:formatItem,
			autoFill:true
		}
	);

	$("#CityLocal").autocompleteArray(bahnhoefe,
		{
			delay:10,
			minChars:1,
			matchSubset:1,
			onItemSelect:selectItem,
			onFindValue:findValue,
			autoFill:true,
			maxItemsToShow:10
		}
	);
});



$(document).ready(function() {
	$("#CityAjax").autocomplete(
		"autocomplete_ajax.cfm",
		{
			delay:10,
			minChars:1,
			matchSubset:1,
			matchContains:1,
			cacheLength:10,
			onItemSelect:selectItem,
			onFindValue:findValue,
			formatItem:formatItem,
			autoFill:true
		}
	);

	$("#CityLocal2").autocompleteArray(bahnhoefe,
		{
			delay:10,
			minChars:1,
			matchSubset:1,
			onItemSelect:selectItem,
			onFindValue:findValue,
			autoFill:true,
			maxItemsToShow:10
		}
	);
});