function setOptionGIX(mode) {
var rBlank = / /g;
var d = document.WERTE.sfGix;
var sz = d.value;
var sz1;
 if( typeof(sz) == "string") {
  sz = trim(sz);
  if(sz.length > 2) {
    switch (mode) {
      case 0:
        if( sz.search(/&quot;/) != -1) {
          sz = sz.replace(/&quot;/gi,"");
        }
        if( sz.search(/"/) != -1) {
          sz1 = sz.replace(/"/gi,"");
        }  else { sz1 = sz; }

	pos = sz1.search(/ oder /gi);
	while( pos != -1) {
//alert("(1)" + pos + "[" + sz1.substring(0,pos) + "]"  + "[" + sz1 + "]");
          sz = sz1.substring(0,pos) + sz1.substring(pos,(sz1.length)).replace(/ oder /i," UND ");
//alert(sz);
          sz1=sz;
          pos = sz1.search(/ oder /gi);
	}


        pos = sz1.search(/[^Dd*?] [^Uu*?]/gi);
        while( pos != -1) {
//alert("(2)" + pos + "[" + sz1.substring(0,pos+1) + "]" + "[" + sz1 + "]");
          sz = sz1.substring(0,pos+1) + sz1.substring(pos+1,(sz1.length)).replace(/ /i," UND ");
//alert(sz);
	  sz1 = sz; 
          pos = sz1.search(/[^Dd*?] [^Uu*?]/gi);
       }
        d.value = sz1;
        break;


      case 1:
        if( sz.search(/&quot;/) != -1) {
          sz = sz.replace(/&quot;/gi,"");
        }
        if( sz.search(/"/) != -1) {
          sz1 = sz.replace(/"/gi,"");
        } else { sz1 = sz; }

        pos = sz1.search(/ und /gi);
        while( pos != -1) {
//alert("(3)" + pos + "[" + sz1.substring(0,pos) + "]"  + "[" + sz1 + "]");
          sz = sz1.substring(0,pos) + sz1.substring(pos,(sz1.length)).replace(/ und /i," ODER ");
//alert(sz);
          sz1 = sz;
          pos = sz1.search(/ und /gi);
        }

        pos = sz1.search(/[^Rr*?] [^Oo*?]/gi);
        while(pos != -1) {
//alert("(4)" + pos + "[" + sz1.substring(0,pos+1) + "]" + "[" + sz1 + "]");
          sz = sz1.substring(0,pos+1) + sz1.substring(pos+1,(sz1.length)).replace(/ /i," ODER ");
//alert(sz);
          sz1 = sz; 
          pos = sz1.search(/[^Rr*?] [^Oo*?]/gi);
        }
        d.value = sz1;
        break;

      case 2:
        if( sz.search(/&quot;/) != -1) {
          sz = sz.replace(/&quot;/gi,'"');
        }
        if(sz.charAt(0) != '"') {
          sz1 = '"' + sz;
        } else { sz1 = sz; }
        var len = sz1.length;
        if(sz1.charAt(len-1) != '"') { sz1 = sz1 + '"'; }
        d.value = sz1;
        break;
   }
  }
 }
}
function trim(sz) {
  return ltrim(rtrim(sz));
}
function rtrim(sz) {
var i=0;
var len=sz.length;
  for(i=len-1;i>=0;i--) {
    if(sz.charAt(i) != " ") break;
  }
  return sz.substring(0,i+1);
}
function ltrim(sz) {
var i=0;
var len=sz.length;
  for(i=0;i<len;i++) {
    if(sz.charAt(i) != " ") break;
  }
  return sz.substring(i,len);
}
