<!-- PopUp-Fenster oeffnen V2.0 -->
function Open_New_Win(WinLink,WinTitle,WinWidth,WinHeight) {
  	grossWin = window.open(WinLink,WinTitle,'width='+WinWidth+',height='+WinHeight+',resizable=no,scrollbars=no');
  	grossWin.focus();
}

<!-- URL Parameter auflösen V2.0 -->
var pName;
function getURLParameter(name){
  pName = name + "=";
  var durl = document.URL;
  if (durl.length > 0) {
     begin = durl.indexOf(pName);
     if (begin != -1) {
         begin += pName.length;
         end = durl.indexOf(";", begin);
         if (end == -1) end = durl.length;
         durl = unescape(durl.substring(begin, end));
         durl = durl.replace(/\+/g," ");
             return durl;
         }
     }
  return null;
}

<!-- Highlighting SearchResults V2.11 -->
function searchResults() {
  query = getURLParameter("searchquery");
  if (!query) return;       <!-- Aufruf ohne URL-Parameter query       -->

  if (query == '' || query =="*") return;  <!-- Aufruf mit leerem URL-Parameter query -->


  pos = query.indexOf("&");
  if (pos == -1) pos = query.length;
  query = query.substring(0, pos);
  orgquery = query;
  if (document.all) {
    aIllegal = new Array(/ and /ig,/ or /ig,/ not /ig,/ accrue /ig,/\*/g);
		for (i=0;i<=aIllegal.length;i++) query = query.replace(aIllegal[i]," ");

      if (query=='') return;
		 //    aQuery = query.split(" ");
                aQuery = new Array(query);


		hits = 0;
    for (i=0;i<aQuery.length;i++) {
    	rText = document.body.createTextRange();
     rText.moveToElementText(document.getElementById("contentbody"));
    	if (aQuery[i] != "")
				while (rText.findText(aQuery[i])) {
					rText.pasteHTML("<FONT class=change>" + rText.text + "</FONT>");
					hits += 1;
				}
		}
		window.status = hits + " Treffer im Text";
       if (window.location.href.indexOf('searchresults')!= -1) document.forms[0].query.value = orgquery;
	}
}

<!-- Dreamweaver Formular Validierung in Deutsch -->
function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_validateForm() { //v3.0 Deutsch
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' muss eine korrekte eMail-Adresse enthalten.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (val!=''+num) errors+='- '+nm+' muss eine Zahl sein.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' muss eine Zahl zwischen  '+min+' und '+max+' sein.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' ist ein Pflichtfeld.\n'; }
  } if (errors) alert('Der folgende Fehler ist aufgetreten:\n'+errors);
  document.MM_returnValue = (errors == '');
}