//Adapted from Jake Howlett www.codestore.net
function doSearch ( s ) {
	var regExp1 = /\bfield\b/i; //used to test for reserved word field in query string
	var regExp2 = /[(,),<,>,\[,\]]/; //used to test for reserved char(s) in the query string
	var str = s.value;
	
	if ( trim(str) == "" ){
		alert("Bitte geben Sie eine Suchanfrage ein!");
		s.focus();
		return false;
	} else {
		if ( typeof regExp1.source != 'undefined' ) //supports regular expression testing
			if ( regExp1.test( str ) || regExp2.test( str ) ){
					var alrt = "Bitte beachten Sie, dass die folgenden Wörter und Zeichen nicht akzeptiert werden:";
					alrt += "\n\nDas Wort 'field'\ndie Zeichen [, ], (, ), < oder >";
					alert( alrt );
					s.focus();
					return false;
			}
			str = str.replace(/ /," AND ");
			location.href ="/website/sbadmin.nsf/search?SearchView&Query=" + escape( str ) +"&start=1&count=10&SearchFuzzy=True";
	}
}
//Remove leading and trailing spaces from a string
//Originally written by Jim Fricker
function trim(aStr) {
	return aStr.replace(/^\s{1,}/, "").replace(/\s{1,}$/, "")
}

