/***********************************************************************
*              Author: Klaus Hentschel [ All rights reserved ].                        				   *
************************************************************************
* Copyright (C) by Klaus Hentschel, http//javarea.de
*
* www: http://javaera.de.de
*
* Dieses Script ist Bestandteil des JavBB 2.0.0
*
* - SuggestUser.class.js
*
* - ListUserName() 					- Liest Daten aus einer Daenbank
* - getUserName()						- holt die Informationen aus dem Response und teilt diese auf
* - POPUP_Clear()						- killt das Popup
* -AjaxLiveSearchUserName()	- Uebrgabe aller Zeichen
***********************************************************************/

var text = '';
var textteile = new Array();

/**
* Description: sucht den angegebenen Benutzer aus der Datenbank und zeigt diesen in eine Menuestruktur an
* Author: Klaus Hentschel <javaera.de>
*
* ListUserName()
* @param: <string> StringEingabe
**/
ListUserName = function (query_string) 
{
	if (query_string.length > 2)
		ajaxRequest.openGetRequest('./includes/ajax.inc.php3?action=getUserName&q=' + query_string, 0, 'getUserName()');
}

/**
* Description: gibt die Benutzer in ein Menue aus
* Author: Klaus Hentschel <javaera.de>
*
* getUserName()
* @return: void
**/
getUserName = function () 
{
	var Anzeige = '';
	text = ajaxRequest.xmlHttpRequest.responseText;			
	if (text != "") 
	{
		textteile = text.split(";");
		for (var teil in textteile) 
			Anzeige += "<a href='javascript:SearchUserName(" +teil+ ")' id='" +teil+ "' class='showUserNameMenuergebnis' onclick='POPUP_Clear()'>" +textteile[teil]+ "</a>";

		document.getElementById('showUserNameMenu').innerHTML = Anzeige;
	}
	if (Anzeige != "") 
		document.getElementById('showUserNameMenu').style.visibility = "visible";
	else
		POPUP_Clear(); 
}

/**
* Description: versteckt das Menue wieder
* Author: Klaus Hentschel <javaera.de>
*
* POPUP_Clear
**/
POPUP_Clear = function() 
{
	 document.getElementById('showUserNameMenu').style.visibility = "hidden";        
}    

/**
* Description : Uebergibt jeden teil der Suchanfrage aus dem Formular
* Author: Klaus Hentschel <javaera.de>
*
* SearchUserName()
* @return: <strng> Eingabe
**/
SearchUserName = function(teil) 
{
	 if (textteile[teil] != null && textteile[teil] != "")
	 {
		 var suggestUserID = document.addnew.suggestUserID;
		 suggestUserID.value = textteile[teil];  
	 }
}  


 
