// DummyFunktion
function DoCombo(p1, p2) {
	//alert("DoCombo");
}

// Array aus den Merkmalen zusammenbauen
function MakeArr() {
	var nCount = 1;
	var cnt = 0;
	var objc = eval("document.SubmitForm.C" + nCount);
	var objt = eval("document.SubmitForm.T" + nCount);
	var objb = eval("document.SubmitForm.B" + nCount);
	
	var arr = new Array();
	//while (objc != undefined) {
	while (objc != null) {
		var val;
		if (objc.type == "hidden")
			val = objc.value;
		else
			val = objc.options[objc.selectedIndex].value;
		if (val == null) val = "";

		if ((val.slice(0,1) == "W" && objt.value != "") || (val.slice(0,1) == "F" && val.slice(3) != "")) {
			arr[cnt] = new Array(val.slice(0,1), val.slice(1,2), val.slice(2,3), val.slice(3,4), val.slice(4,5), objb.value, val.slice(5), objt.value);
			cnt++;
		}
		nCount = nCount + 1;
		objc = eval("document.SubmitForm.C" + nCount);
		objt = eval("document.SubmitForm.T" + nCount);
		objb = eval("document.SubmitForm.B" + nCount);
	}
	
	return arr;
}


// Verstecktes Datenfeld nach Array umwandeln
function DataToArr() {
	arr = new Array();
	var arrMrk = document.SubmitForm.MerkmaleData.value.split("&Para;");
	for (var i = 0; i < arrMrk.length; i++) {
		arr[i] = arrMrk[i].split("&Middot;");
	}
}

// Array in verstecktes Datenfeld schreiben
function ArrToData() {
	// Merkmale in verstecktes DataFeld eintragen
	document.SubmitForm.MerkmaleData.value = "";
	for (var i = 0; i < arr.length; i++) {
		document.SubmitForm.MerkmaleData.value += arr[i][0] + "&Middot;" + arr[i][1] + "&Middot;" + arr[i][2] + "&Middot;" + arr[i][3] + "&Middot;" + arr[i][4] + "&Middot;" + arr[i][5] + "&Middot;" + arr[i][6] + "&Middot;" + arr[i][7];
		if (i < arr.length-1) {
			document.SubmitForm.MerkmaleData.value += "&Para;"
		}	
	}			
}

// Array aufdröseln und in die Felder schreiben
function ArrToText() {
	
	document.SubmitForm.MerkmaleOeffentlich.value = "";
	document.SubmitForm.MerkmaleNichtOeffentlich.value = "";

	for (var i = 0; i < arr.length; i++) {
		if (arr[i][1] == "W") {
			if (document.SubmitForm.MerkmaleOeffentlich.value != "") 
				document.SubmitForm.MerkmaleOeffentlich.value += ", ";
			if (arr[i][3] == "W") 
				document.SubmitForm.MerkmaleOeffentlich.value += arr[i][5] + ": " + arr[i][7];
			else
				document.SubmitForm.MerkmaleOeffentlich.value += arr[i][7];
		}
		else if (arr[i][1] == "F") {
			if (document.SubmitForm.MerkmaleNichtOeffentlich.value != "") 
				document.SubmitForm.MerkmaleNichtOeffentlich.value += ", ";
			if (arr[i][3] == "W")
				document.SubmitForm.MerkmaleNichtOeffentlich.value += arr[i][5] + ": " + arr[i][7];
			else
				document.SubmitForm.MerkmaleNichtOeffentlich.value += arr[i][7];
		}
	}

	document.SubmitForm.BeschreibungMerkmale.value = document.SubmitForm.MerkmaleOeffentlich.value;
	if (document.SubmitForm.BeschreibungMerkmale.value != "" && document.SubmitForm.Beschreibung.value != "") document.SubmitForm.BeschreibungMerkmale.value += ", ";
	document.SubmitForm.BeschreibungMerkmale.value += document.SubmitForm.Beschreibung.value;
	
	document.SubmitForm.NichtOeffentlichMerkmale.value = document.SubmitForm.MerkmaleNichtOeffentlich.value;
	if (document.SubmitForm.NichtOeffentlichMerkmale.value != "" && document.SubmitForm.NichtOeffentlich.value != "") document.SubmitForm.NichtOeffentlichMerkmale.value += ", ";
	document.SubmitForm.NichtOeffentlichMerkmale.value += document.SubmitForm.NichtOeffentlich.value;
}

