function setProjektAndClose(projekt_id, projektnummer)
{
	var doc = opener.document;
	var sel = doc.updateform.projekt_zuordnung;
		
	// Doppelte Projekt-Einträge unterbinden
	var add_elem = true;
	for (var i = 0; i < sel.length; i++) {		
		if (sel.options[i].value == projekt_id) {
			// Projekt bereits in der Liste	
			add_elem = false;
			break;
		}
	}
	
	if (add_elem) {
		var opt = doc.createElement('option');
		var heute = new Date();
		var jahr = heute.getYear();
		var monat = heute.getMonth()+1;
		var tag = heute.getDate();
		var jetzt = tag+"."+monat+"."+jahr;

		/*opt.text = jetzt+"-"+projektnummer;*/
		opt.text = projektnummer;
		opt.value = projekt_id;
		var position = (document.all) ? sel.length : null;
		sel.add(opt, position);
		var plist = doc.updateform.projekt.value.toString();
		var zuordnung = plist.split('|');
		zuordnung[zuordnung.length] = projekt_id;
		doc.updateform.projekt.value = zuordnung.join('|');
	}
	
	window.close();
}

function removeProjekt()
{
	var doc = window.document;
	var sel = doc.updateform.projekt_zuordnung;
	if (sel.length > 0) {
		var projekt_id = sel.value;
		sel.options[sel.selectedIndex] = null;
		var plist = doc.updateform.projekt.value.toString();
		var zuordnung = plist.split('|');
		var neue_zuordnung = new Array();
		for (i = 0; i < zuordnung.length; i++) {
			if (zuordnung[i] != '' && zuordnung[i] != projekt_id) {
				neue_zuordnung.push(zuordnung[i]);
			}
		}
		doc.updateform.projekt.value = '';
		if (neue_zuordnung.length > 0) {
			doc.updateform.projekt.value = neue_zuordnung.join('|');
		}
	}	
}

function setBerufAndClose(beruf_id, beruf)
{
	var doc = opener.document;
	var sel = doc.updateform.berufe_zuordnung;
		
	// Doppelte Projekt-Einträge unterbinden
	var add_elem = true;
	for (var i = 0; i < sel.length; i++) {		
		if (sel.options[i].value == beruf_id) {
			// Projekt bereits in der Liste	
			add_elem = false;
			break;
		}
	}
	
	if (add_elem) {
		var opt = doc.createElement('option');
		opt.text = beruf;
		opt.value = beruf_id;
		var position = (document.all) ? sel.length : null;
		sel.add(opt, position);
		var plist = doc.updateform.gesuchte_berufsgruppen.value.toString();
		var zuordnung = plist.split('|');
		zuordnung[zuordnung.length] = beruf_id;
		doc.updateform.gesuchte_berufsgruppen.value = zuordnung.join('|');
	}
	
	window.close();
}

function removeBeruf()
{
	var doc = window.document;
	var sel = doc.updateform.berufe_zuordnung;
	if (sel.length > 0) {
		var beruf_id = sel.value;
		sel.options[sel.selectedIndex] = null;
		var plist = doc.updateform.gesuchte_berufsgruppen.value.toString();
		var zuordnung = plist.split('|');
		var neue_zuordnung = new Array();
		for (i = 0; i < zuordnung.length; i++) {
			if (zuordnung[i] != '' && zuordnung[i] != beruf_id) {
				neue_zuordnung.push(zuordnung[i]);
			}
		}
		doc.updateform.gesuchte_berufsgruppen.value = '';
		if (neue_zuordnung.length > 0) {
			doc.updateform.gesuchte_berufsgruppen.value = neue_zuordnung.join('|');
		}
	}	
}

function setBrancheAndClose(branche_id, branche)
{
	var doc = opener.document;
	var sel = doc.updateform.branchen_zuordnung;
		
	// Doppelte Projekt-Einträge unterbinden
	var add_elem = true;
	for (var i = 0; i < sel.length; i++) {		
		if (sel.options[i].value == branche_id) {
			// Projekt bereits in der Liste	
			add_elem = false;
			break;
		}
	}
	
	if (add_elem) {
		var opt = doc.createElement('option');
		opt.text = branche;
		opt.value = branche_id;
		var position = (document.all) ? sel.length : null;
		sel.add(opt, position);
		var plist = doc.updateform.gesuchte_branchen.value.toString();
		var zuordnung = plist.split('|');
		zuordnung[zuordnung.length] = branche_id;
		doc.updateform.gesuchte_branchen.value = zuordnung.join('|');
	}
	
	window.close();
}

function removeBranche()
{
	var doc = window.document;
	var sel = doc.updateform.branchen_zuordnung;
	if (sel.length > 0) {
		var branche_id = sel.value;
		sel.options[sel.selectedIndex] = null;
		var plist = doc.updateform.gesuchte_branchen.value.toString();
		var zuordnung = plist.split('|');
		var neue_zuordnung = new Array();
		for (i = 0; i < zuordnung.length; i++) {
			if (zuordnung[i] != '' && zuordnung[i] != branche_id) {
				neue_zuordnung.push(zuordnung[i]);
			}
		}
		doc.updateform.gesuchte_branchen.value = '';
		if (neue_zuordnung.length > 0) {
			doc.updateform.gesuchte_branchen.value = neue_zuordnung.join('|');
		}
	}	
}

