
//-------------------------------------------------------------------
//-- getMultiSelectValues()
//--
//-- speichert alle selektierten Einträge aus einer Combobox in der
//-- zugehörigen Formularvariablen
//-------------------------------------------------------------------
//--
function getMultiSelectValues(arg) {

	var form = arg.form;

	if (form) {
		for (var i = 0; i < form.elements.length; i++) {

			if (form.elements[i].type == 'select-multiple') {

				var regex = new RegExp("multi_");
				var datafield = form.elements[i].name.replace(regex, '');

				var opt_list = form.elements[i].options;

				// Ergebnisfeld löschen
				form.elements[datafield].value = '';

				for (var n = 0; n < opt_list.length; n++) {

					if (opt_list[n].selected) {

						if (form.elements[datafield].value) form.elements[datafield].value += '|';
						form.elements[datafield].value += opt_list[n].value;
					}
				}
			}
		}
	}
}


//-------------------------------------------------------------------
//-- openDetailWindow()
//--
//-- öffnet ein separates Fenster mit der Detailgrafik
//-------------------------------------------------------------------
//--
function openDetailWindow(headline, filename) {

	//var features = 'toolbar=no,menubar=no,location=no,width=250,height=270,scrollbars=no';
	var features = 'toolbar=no,menubar=no,location=no,width=250,height=270,scrollbars=no,resizable=yes';

	window.open(filename, 'Produktdetails', features);
	return true;

}


//-------------------------------------------------------------------
//-- submitDownload()
//--
//-- sendet das Downloadformular ab
//-------------------------------------------------------------------
//--
function submitDownload(form_name, req_field, hidden_field) {

	var form = null;

	if (document.forms[form_name]) {
		form = document.forms[form_name];
		if (form.elements[req_field] && form.elements[req_field].value != '') {
			if (form.elements[hidden_field]) {
				form.elements[hidden_field].value = form.elements[req_field].value;
				form.elements[req_field].value = '';
				form.submit();
			}
		}
	}
}


//-------------------------------------------------------------------
//-- confirmDelete()
//--
//-- Sicherheitsabfrage beim Löschen
//-------------------------------------------------------------------
//--
function confirmDelete(success_url, message) {

	if (confirm(message)) {
		window.location = success_url;
	}
}


//-------------------------------------------------------------------
//-- imprint()
//--
//-- Öffnet ein separates Fenster für das Impressum
//-------------------------------------------------------------------
//--
function imprint() {
	
	window.open('index.php?action=show_imprint', 'Impressum', 'resizable=no,scrollbars=no,width=600,height=400');
}


//-------------------------------------------------------------------
//-- usage()
//--
//-- Öffnet ein separates Fenster für die Nutzungshinweise
//-------------------------------------------------------------------
//--
function usage() {
	
	window.open('index.php?action=show_usage', 'Nutzungshinweise', 'resizable=no,scrollbars=no,width=600,height=500');
}


