//<script language="Javascript">
function validEntry(entry) {
		
	//Look for malicious SCRIPT brackets and delete them
	var lBracket = "\<"
	for (i=0; entry.indexOf(lBracket) >= 0; i++) {
		entry=entry.replace(/\</, "")
		document.searchForm.searchField.value = entry;
		}
	var rBracket = "\>"
	for (i=0; entry.indexOf(rBracket) >= 0; i++) {
		entry=entry.replace(/\>/, "")
		document.searchForm.searchField.value = entry;
		}

	var lBracket = "\*"
	for (i=0; entry.indexOf(lBracket) >= 0; i++) {
		entry=entry.replace(/\*/, "")
		document.searchForm.searchField.value = entry;
		}

// die Capital umlaute können in searchFunctions.js nicht verarbeitet werden

	var UVlist = new Array("\u00C4|&Auml;", "\u00D6|&Ouml;", "\u00DC|&Uuml;");
	for (i=0; i<UVlist.length; i++) {
		divide = UVlist[i].split("|");
		eval("myRE = /"+divide[0]+"/g");
		entry = entry.replace(myRE, divide[1]);
		document.searchForm.searchField.value = entry;
	}
		
	//Clean up blank spaces at end of entry
	for (i=0; entry.charAt((entry.length)-1) == " "; i++) {
		entry = entry.substring(0,entry.length - 1);
		document.searchForm.searchField.value = entry;
		}
		
	//Make sure entry is at least 3 characters long
	if (entry.length < 3) {
		alert("Please type a word larger than two characters.");
		document.searchForm.searchField.focus();
		return false;
	}

	return true;
}

function preSubmit() {
	formField = document.searchForm.searchField.value;
	if (!validEntry(formField)) {
		return false;
	} else {
		return true;
	}
}

//dynamische Datumsangabe am Ende des Artikels:
var meidat=new Date()
var jahr=meidat.getYear()
if (jahr < 1000)
jahr+=1900
var monat=meidat.getMonth()+1
var tag=meidat.getDate()

//</script>

