/* Funktion tuneInputs():
	- legt fuer eine beliebige Anzahl an Feldern das Klick-Verhalten fest
	- loescht beim Aktivieren eines Feldes den Default-Value und stellt ihn
	  wieder her, wenn nichts eigegeben wurde
	- erweiterbar, indem dem Array "fields" die IDs der Felder angehaengt werden,
	  die ueberprueft werden sollen
*/
function tuneInputs() {

	fields = new Array();
	fields[0] = "s";
	
	limit = fields.length;
	currPos = 0;
	
	for (i=0; i<=limit; i++) {
		if(document.getElementById(fields[currPos]) == null) {
			fields.splice(currPos, 1);
			}
		else currPos++;
	}
	
	defaultValue = new Array();
	
	if(fields.length>0) {
		for (c=0; c<fields.length; c++) {
			defaultValue.push(document.getElementById(fields[c]).value);
			document.getElementById(fields[c]).onclick = function () {
				for (c=0; c<fields.length; c++) {
					if(fields[c] == this.id) break;
					}
				if(this.value == defaultValue[c]) this.value = '';
				else return false;
				}
			document.getElementById(fields[c]).onfocus = function () {
				for (c=0; c<fields.length; c++) {
					if(fields[c] == this.id) break;
					}
				if(this.value == defaultValue[c]) this.value = '';
				else return false;
				}
			document.getElementById(fields[c]).onblur = function () {
				if(this.value == '') this.value = defaultValue[c];
				else return false;
			}
		}
	}
}
