var ajax = new sack();
var childList = "";
var resetAll = false;

function getRubrikliste(sender, pSuchkriterium, pChildList, pResetAll, hauptrubrikId, phpDateiPfad, aktDir) {
	var suchbegriff = "";
	childList = pChildList;
	resetAll = pResetAll;
	if (document.getElementById(sender.name)) {
		suchbegriff = document.getElementById(sender.name).value;
		ajax.requestFile = phpDateiPfad+'getRubrikliste.php?hauptrubrikId='+hauptrubrikId+'&suchkriterium='+pSuchkriterium+'&suchbegriff='+suchbegriff+'&aktDir='+aktDir;	// Specifying which file to get
		ajax.onCompletion = createOptions;			// Specify function that will be executed after file has been found
		ajax.runAJAX();								// Execute AJAX function
	}
}


function createOptions() {
	var rubrikliste = document.getElementById(childList);
	if (resetAll == true) {		// Liste komplett zurücksetzen
		rubrikliste.options.length = 0;
	} else {
		// Liste zurücksetzen bis auf erstes Element "Alle Hersteller"
		rubrikliste.options.length = 1;	
	}
	eval(ajax.response);		// Dann mit den neuen Werten aus dem PHP-Skript füllen 
									// (ajax.response enthält den JavaScript-Code zum Setzen der Werte)
}

