<!--
function AddQuery(Suchwort,Modus) {

  var AktuellerSuchtext= '';
  AktuellerSuchtext= document.SearchForm.query.value;
  
  var RegSuchwort= preg_quote(Suchwort);
  
  // Wichtig: Das \ Zeichen muss gedoppelt werden!
  // als erstes Begriff ohne +/- Zeichen suchen
  var Expr1 = RegExp("\\b"+RegSuchwort+"\\b","i");
  var Ergebnis = Expr1.test(AktuellerSuchtext);
  
  if (Ergebnis == false) {
    // Begriff noch nicht vorhanden, also mit gewünschten Modus hinzufügen
    document.SearchForm.query.value= AktuellerSuchtext+" "+Modus+Suchwort;
  } else {
    
    Expr1 = RegExp("\\+"+RegSuchwort+"\\b","i");
    Ergebnis = Expr1.test(AktuellerSuchtext);
    if (Ergebnis == false) {
      Expr1 = RegExp("\\-"+RegSuchwort+"\\b","i");
      Ergebnis = Expr1.test(AktuellerSuchtext);
      if (Ergebnis == true) {
        // Begriff bereits mit Minus vorhanden
        if (Modus=='-') {
          // Begriff bereits mit Minus vorhanden, soll nochmal Minus, also keinen doppelten Eintrag vornehmen
          // nix tun
        } else {
          // Begriff bereits mit Minus vorhanden, soll jetzt Plus, daher Minus Begriff löschen
          document.SearchForm.query.value= document.SearchForm.query.value.replace(Expr1,'').trim();
        }
      }
    } else {
      // Begriff bereits mit Plus vorhanden
      // Wichtig: Das kann mut Plus-Zeichen, aber auch ohne sein!!
      if (Modus=='+') {
        // Begriff bereits mit Plus vorhanden, soll nochmal Plus, also keinen doppelten Eintrag vornehmen
        // nix tun
      } else {
        // Begriff bereits mit Plus vorhanden, soll jetzt Minus, daher Plus Begriff löschen!
        document.SearchForm.query.value= document.SearchForm.query.value.replace(Expr1,'').trim();
      }
    }
  }
}
////////////////////////////////////////////////////////////////////////////
function preg_quote( str ) {
    // http://kevin.vanzonneveld.net
    // +   original by: booeyOH
    // +   improved by: Ates Goral (http://magnetiq.com)
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Onno Marsman
    // *     example 1: preg_quote("$40");
    // *     returns 1: '\$40'
    // *     example 2: preg_quote("*RRRING* Hello?");
    // *     returns 2: '\*RRRING\* Hello\?'
    // *     example 3: preg_quote("\\.+*?[^]$(){}=!<>|:");
    // *     returns 3: '\\\.\+\*\?\[\^\]\$\(\)\{\}\=\!\<\>\|\:'
 
    return (str+'').replace(/([\\\.\+\*\?\[\^\]\$\(\)\{\}\=\!<>\|\:])/g, "\\$1");
}
////////////////////////////////////////////////////////////////////////////
String.prototype.trim = function () {
    return this.replace(/^\s+/g, '').replace(/\s+$/g, '');
}
////////////////////////////////////////////////////////////////////////////
function SortClick(meinWert) {
  // alert(decodeURIComponent(meinWert));
  window.location.href = decodeURIComponent(meinWert);
}
////////////////////////////////////////////////////////////////////////////

var pop = null;
 
function popdown() {
  if (pop && !pop.closed) pop.close();
}
 
function popup(obj,w,h) {
  var url = (obj.getAttribute) ? obj.getAttribute('href') : obj.href;
  if (!url) return true;
  w = (w) ? w += 20 : 150;  // 150px*150px is the default size
  h = (h) ? h += 25 : 150;
  var args = 'width='+w+',height='+h+',resizable';
  popdown();
  pop = window.open(url,'',args);
  return (pop) ? false : true;
}
 
window.onunload = popdown;

////////////////////////////////////////////////////////////////////////////
function SellerTypeCheckbox (ClickedOnSellerType) {
  
  if (ClickedOnSellerType==1) {
    // User klickte auf "privat", dann muss "gewerblich" ausgeschaltet werden
    document.SearchForm.sellertype[1].checked=false;
  } else {
    // User klickte auf "gewerblich", dann muss "privat" ausgeschaltet werden
    document.SearchForm.sellertype[0].checked=false;
  }

}
////////////////////////////////////////////////////////////////////////////
function ListingTypeCheckbox (ClickedOnListingType) {
  
  if (ClickedOnListingType==1) {
    // User klickte auf "privat", dann muss "gewerblich" ausgeschaltet werden
    document.SearchForm.listingtype[1].checked=false;
  } else {
    // User klickte auf "gewerblich", dann muss "privat" ausgeschaltet werden
    document.SearchForm.listingtype[0].checked=false;
  }

}
////////////////////////////////////////////////////////////////////////////


//-->

