<!--

var submit = false;

function action(action) {
	document.forms[0].ACTION.value = action;
	document.forms[0].submit();
}

function catalog(object, index) {
	name = object.id;
	pos = name.lastIndexOf('_');
	if (index == null) {
		input = document.forms[0][name.substr(0, pos)];
		if (object.className.indexOf('selected') == -1) {
			object.className = 'cols selected';			
			input.value = name.substr(pos + 1);
			id = object.id;
		} else {			
			input.value = '';
			id = null;
			
		}
		list = object.parentNode.getElementsByTagName("div");
		for (i=0; i < list.length; i++) {
			if (list[i].id != id && list[i].className.indexOf('selected') != -1) {
				list[i].className = 'cols' + ((i % 2 == 0)?'':' chart');
			}
		}
	} else {
		select = document.forms[0][name.substr(0, pos)+'[]'];
		options = select.options;
		if (object.className.indexOf('selected') != -1) {
			object.className = 'cols' + ((index % 2 == 0)?'':' chart');
			remove = name.substr(pos + 1);
			for (i=0; i < select.length; i++) {
				if (remove == options[i].value) {
					options[i] = null;
				}
			}			
		} else {
			object.className = 'cols selected';
			options[select.length] = new Option('', name.substr(pos + 1), true, true);
		}
	}
	return false;
}

function checkbox(object) {
	inputs = object.getElementsByTagName('input');
	if (inputs.length > 0) {
		if (inputs[0].value == '1' || inputs[0].value == 'Ja') {
			if (inputs[0].value == '1') {
				value = 0;
			} else {
				value = 'Nein';			
			}
			className = 'formCheckboxOff';
		} else {
			if (inputs[0].value == '0') {
				value = 1;
			} else {
				value = 'Ja';			
			}
			className = 'formCheckboxOn';
		}
		object.className = className;
		inputs[0].value = value;
	}
}

function wait(button) {
	if (!submit) {
		setTimeout('displayMessage()', 300);
		input = document.getElementsByTagName('input');
		for (i = 0; i < input.length; i++) {
			if (input[i].getAttribute('type') == 'submit') {
				input[i].disabled = true;
			}
		}
		button.form.ACTION.value = button.value;
		submit = true;		
		button.form.submit();
	}
}

function displayMessage() {
	div = document.getElementsByTagName('div');
	for (i = 0; i < div.length; i++) {
		if (div[i].getAttribute('title') == 'stationMessages') {
			div[i].style.display = 'none';
		}
	}
	document.getElementById('stationWait').style.display = 'block';
}

// -->