
//<!-- Original:  Anders Jennerberg (anders@katedral.se)  -->

//<!-- Diese Script liefert die Kalenderwoche -->
//<!-- WeBe 05.2003 -->


  function getWeekNr()
{
	var today = new Date();
	Year = takeYear(today);
	Month = today.getMonth();
	Day = today.getDate();
	now = Date.UTC(Year,Month,Day+1,0,0,0);

	var Firstday = new Date();

	Firstday.setYear(Year);
	Firstday.setMonth(0);
	Firstday.setDate(4);
	then = Date.UTC(Year,0,1,0,0,0);
	var Compensation = Firstday.getDay();
//alert("---"+Compensation)
	if (Compensation > 3) Compensation -= 4;
	else Compensation += 3;

	NumberOfWeek =  Math.round((((now-then)/86400000)+Compensation)/7);

//alert("Kompensation  :"+Compensation+" Woche  "+NumberOfWeek)

	return NumberOfWeek;
}

function takeYear(theDate)
{
	x = theDate.getYear();
	var y = x % 100;
	y += (y < 38) ? 2000 : 1900;
	return y;
}
