function getOPAC(suchbegriff,f_erj,f_gat,f_ser,f_spr,ad)
{
//alert (suchbegriff+f_erj+f_gat+f_ser+f_spr+ad);
//2005-11-26 (c) HAB staecker
//suchbegriffe 
//f_erj=erscheinungsjahr mit groesser, kleiner
//f_gat=Gattungsbegriff 
//f_ser=Serientitel
//ad=booleanscher Ausdruck, true=setze erj <1850, wenn nicht explizit anders gewuenscht
//gfilter = genereller Filter zur Einschränkung des Suchergebnisses
//alert (f_spr);
 if (f_spr == "de") f_spr="de or spr ger)";
 if (f_spr == "la") f_spr="la or spr lat)";
 if (f_spr == "fr") f_spr="fr or spr fre)";
 if (f_spr == "it") f_spr="it or spr ita)";
 if (f_spr == "gr") f_spr="gr or spr grc)";
 if (f_spr == "es") f_spr="es or spr spa)";
 if (f_spr == "he") f_spr="he or spr heb)";
 
 
 if ((ad == true) && (f_erj == "")) f_erj="<1850";
 if (f_erj != "") f_erj='+%26+erj+'.concat(f_erj);
 if (f_gat != "") {
   f_gat = f_gat.replace(/\?/,"%3F");
   f_gat='+and+gat+'.concat(f_gat);
 };
 if (f_ser != "") {
   f_ser = f_gat.replace(/\?/,"%3F");
   f_ser='+and+ser+'.concat(f_gat);
 };
 if (f_spr != "") f_spr='+and+(spr+'.concat(f_spr);
 
 if (suchbegriff != "") {
  suchbegriff = suchbegriff.replace(/\?/,"%3F");
  suchbegriff='+and+all+'.concat(suchbegriff);
 };
 if ((f_gat == "") && (f_ser == "") && (f_spr == "") && (suchbegriff == "")) {
   query='url+diglib.hab.de%3F'+f_erj; 
  } else {
  query='mat+o'.concat(suchbegriff,f_gat,f_ser,f_erj,f_spr);
  };
  URL='http://sunny.biblio.etc.tu-bs.de:8080/DB=2/SET=1/TTL=1/CMD?ACT=SRCHA&IKT=1016&SRT=YOP&TRM='.concat(query);
  window.open (URL,"OPAC","width=900,height=600,scrollbars,toolbar,location,menubar,statusbar,resizable");
  };