function getEl(id) {
		return document.getElementById(id);
}

function HideDiv () {
	getEl('suchergebnisse1').style.visibility = "hidden";
	getEl('suchergebnisse2').style.visibility = "hidden";
	getEl('suchergebnisse3').style.visibility = "hidden";
}

function ZaehleResults(nr) {				
	j = 0;
	if (getEl('branche'+nr).value.length != 0)
		for (i=0; i<arr.length; i++)
			if (arr[i].toUpperCase().substring(0,getEl('branche'+nr).value.length) == getEl('branche'+nr).value.toUpperCase())
				j++;
	return j;
}

function ErstelleErgebnisArray(laenge,nr) {
	i = 0;
	j = 0;
	ergArr = new Array(laenge);
	while (i<arr.length && getEl('branche'+nr).value.length != 0) {					
		if (arr[i].toUpperCase().substring(0,getEl('branche'+nr).value.length) == getEl('branche'+nr).value.toUpperCase()) {
			ergArr[j] = arr[i];
			j++;
		}
		i++;
	}
	Ausgabe(laenge,nr);				
}

function addErg(erg,s,nr) {
	var tmpS;
	tmpS = "<a href=\"#\" onClick=\"getEl('branche"+nr+"').value='"+ergArr[i]+"';HideDiv();return false;\" onMousedown=\"timerFlag=true;if (typeof(clickTimer)!='undefined') {window.clearTimeout(clickTimer);}\">"+ergArr[i]+"</a><br>"
	return erg+tmpS;
}

function Ausgabe(laenge,nr) {
	var Ergebnisse = "";
	if (ergArr.length == 0)
		getEl('suchergebnisse'+nr).style.visibility = "hidden";
	else {
		if (laenge > 0 && getEl('branche'+nr).value.length > 0) {
			getEl('suchergebnisse'+nr).style.visibility = "visible";
			for (i=0; i<laenge; i++)
				Ergebnisse = addErg(Ergebnisse,ergArr[i],nr);
		}
		if (getEl('branche'+nr).value.length == 0)
			Ergebnisse = "";
		getEl('suchergebnisse'+nr).innerHTML = Ergebnisse;
	}
}

function LiveSearch(nr) {
	ErstelleErgebnisArray(ZaehleResults(nr),nr);				
}

function LiveSuche(nr) {
	t = window.setTimeout("LiveSearch("+nr+");",200);
}
			
					
