<!--
//   Version 3 der Neuerwerbungslisten gem. IDS-BS/BE
//   Erweitert durch Einschränkung Standort, Klassifikation, etc.
//   sowie Auswahl des Monats oder des Jahres
//   -> Cookies müssen für die Auswahlmöglichkeit enabled sein
//   22.03.2005 MB
//   27.10.2006 MB  Umstellung der baseurl fuer Aleph V.16


//   Aleph 14.2.6 Abfrage nach Neuerwerbungsdatum

function wnel(sublib, filterstr) {
  // wnel=nel[sublib]yymm?
  // baseurl="http://aleph.lbfl.li/F?func=find-b&find_code=WNEL&request=nel";
  //baseurl="http://aleph.lbfl.li/F?func=find-b&find_code=WNEL&request=";
  baseurl="http://aleph.lbfl.li/F?func=find-c&CCL_TERM=WNEL=";
  now=new Date();
  //year=now.getYear();
  year=now.getFullYear();           //getFullYear gibt bei allen Browsern das Jahr 4-stellig aus
  if ( year < 1900 ) year+=1900;
  year-=2000;
  var mdelta = getCookie("wnel");
  if (mdelta == "")
     mdelta = 1;
  if (mdelta <=2)                   // Zeitraum Monat (aktueller, letzter, vorletzter)
  {
     month=now.getMonth()+1-mdelta;
     if ( month < 1 )
     {
       month+=12;
       year--;
     }
     if ( month < 10 )
       z30date = year + "0" + month;
     else z30date = year + "" + month;    // '+ ""' ist für z30date.length notwendig
     if ( z30date.length < 4 )
        z30date = "0" + z30date;
  }
  else                              // Zeitraum Jahr (aktuelles, letztes)
  {
     if ( mdelta == 9 )
        year--;
     z30date = year + "";           // '+ ""' ist für z30date.length notwendig
     if ( z30date.length < 2 )
        z30date = "0" + z30date;
  }
  myurl = baseurl + "NEL" + sublib + z30date + "?";
  if ( filterstr != "" )
     myurl = myurl + "%20and%20" + filterstr;
  w=window.open(myurl,"win");
}

function initCookie (wert){
  document.cookie="wnel="+wert;
}

function getCookie (name){
  var full_cookie = document.cookie;
  var posA = full_cookie.indexOf(name);
  var posE = posA + name.length;
  var wert = full_cookie.substring(posE+1,posE+2);
  return wert;
}
//-->

