  function donnerstag(datum) { // Anm. 5
    var Do=new Date();
    Do.setTime(datum.getTime() + (3-((datum.getDay()+6) % 7)) * 86400000); // Anm. 3
    return Do;
  }
  function KW(j,m,t) {
    Datum=new Date(j,m-1,t); // Anm. 1
    DoDat=donnerstag(Datum);
    kwjahr=DoDat.getFullYear();
    DoKW1=donnerstag(new Date(kwjahr,0,4)); // Anm. 2
    kw=Math.floor(1.5+(DoDat.getTime()-DoKW1.getTime())/86400000/7) // Anm. 3, 4
    return kw;
  }
  function setkw() {
    document.forms[0]["we_ui_news[KW]"].value=KW(document.forms[0]["we_ui_news[we_date_Datum_year]"].value,
                                                 document.forms[0]["we_ui_news[we_date_Datum_month]"].value,
                                                 document.forms[0]["we_ui_news[we_date_Datum_day]"].value);
  }


