// returns: option list
// needs: values array, default selection

function buildOptions(list, selected){
	for (var i in list) {
		if(i == selected) document.write('\t<option selected="selected" ');  else document.write('\t<option ');
		document.write(' value='+i+'>'+list[i]+'</option>\n');
	}
}



// returns: named, filled and preselected select element
// needs: object name, values array, default selection
// optional: class name, id name

function buildSelect(name, list, selected, className, idName, style){
	if (typeof className == "undefined") { className = ''; }else{ className = ' class="' + className + '"'; }
	if (typeof idName == "undefined") { idName = ''; }else{ idName = ' idName="' + idName + '"'; }
	if (typeof style == "undefined") { style = ''; }else{ style = ' style="' + style + '"'; }

	document.write('<select name="' + name + '"' + className + idName + style + '>\n')

	buildOptions(list, selected);

	document.write('</select>')
}




// weitere Funktionen wären Selects zu Datums-Auswahl inkl. automatischem anpassen von von/bis