if(typeof(DD)=="undefined"){var DD = new Object();}
if(typeof(DDxml)=="undefined"){
	document.write("<scr" + "ipt src=\"/script/DD.ajax.XML.lib.js\" language=\"javascript\" type=\"text/javascript\"><\/scr" + "ipt>");
}
DD.formfeatures = new Object();
DD.formfeatures.loadProducts=function(callObject,targetObject){
	var ParseUrl = "/external/produkte/loadProducts.php?gruppenId="+callObject.options[callObject.selectedIndex].value+ "&act=" + DD.newGuid();
	var ParseCall = new DDxml.ParseXML( ParseUrl );
	var ParseStatus = ParseCall.parse();
	for(var t=(targetObject.options.length-1);t>=0;t--){targetObject.options[t]=null;}
	targetObject.options[0]=null;
	if(eval(ParseStatus.CallRequest.boolStatus) && ParseStatus.CallRequest.OptionItem && ParseStatus.CallRequest.OptionItem.length){
		targetObject.options[0]=new Option( "Bitte wählen...", "", false, true);
		for(var r=0;r<ParseStatus.CallRequest.OptionItem.length;r++){
			targetObject.options[(r+1)] = new Option( ParseStatus.CallRequest.OptionItem[r].stringText, ParseStatus.CallRequest.OptionItem[r].guidValue, false, false);
		}
	}else if(eval(ParseStatus.CallRequest.boolStatus) && ParseStatus.CallRequest.OptionItem){
		targetObject.options[0]=new Option( "Bitte wählen...", "", false, true);
		targetObject.options[1] = new Option( ParseStatus.CallRequest.OptionItem.stringText, ParseStatus.CallRequest.OptionItem.guidValue, false, false);
	}else{
		targetObject.options[0]=new Option( "Keine Produkte in dieser Gruppe verfügbar", "", false, true);
	}
}
