function search(){  var str_search=document.search.searchstring.value;   if (validateForm(str_search)) {    if (document.search.engine[1].checked == true) {      var url=encodeURI("http://www.clicaps.ethz.ch/fmi/xsl/results_de.xsl?-grammar=fmresultset&-db=Metasearch&-lay=WWW&Sprache=deutsch&Suchtyp=simple&Query=" + str_search + "&-new");      window.location.href=url;    }    else if (document.search.engine[0].checked == true) {      var url="http://www.infochembio.ethz.ch/cgi-bin/htsearch?method=and&format=builtin-long&sort=score&config=htdig&restrict=&exclude=&words=" + escape(str_search);      window.location.href=url;    }    else {      alert('Fehler: Falsch definierte Searchengine');    }  }  else {  }}function validateForm(str) {  if (isNotEmpty(str)) {    var strippedQuery = str.replace(/ /g,"");    if (strippedQuery == "*") { return false; } else { return true; }  } else {    return false;  }}function isNotEmpty(str) {  if (str == null || str.length == 0) { return false; } else { return true; }}